Jsem nový v JS &Vim. Které pluginy by mi pomohly napsat kód Javascript?
Odpověď
Kontrola syntaxe / Lining
Existuje velmi snadný způsob, jak integrovat JSLint nebo komunitou řízený jshint.com (který je IMO mnohem lepší) s Vim pomocí pluginu Syntastic Vim. Další informace naleznete v mém dalším příspěvku.
Procházení zdrojového kódu / seznam značek
Existuje také velmi elegantní způsob, jak přidat seznam značek pomocí DoctorJS od Mozilly (dříve jsctags ), který se také používá v online editoru Ace společnosti Cloud9 IDE.
- Nainstalujte si následující balíčky pomocí svého oblíbeného správce balíčků (Ubuntu
apt-get
, Macův domovbrew
, atd.):exuberant-ctags
- POZNÁMKA: Po instalaci se ujistěte, že běží
ctags
ve skutečnosti běžíexuberant-ctags
a nikoli předinstalovaný operační systémctags
. Můžete to zjistit spuštěnímctags --version
.
2.node
(Node.js)
- Klonujte
DoctorJS
z github:git clone https://github.com/mozilla/doctorjs.git
- Jděte dovnitř
DoctorJS
dir amake install
(Budete také potřebovatmake
aplikace nainstalovaná, ale to je velmi základní).
- Při instalaci pluginu došlo k několika chybám,
make install
v tuto chvíli nedělá trik. Prozatím přidávám pouze repobin/
dir do mé $PATH místo toho. Další informace najdete na GitHubu a vydáních DoctorJS.
- Nainstalujte si plugin TagBar Vim (POZNÁMKA: Je to TagBar, ne starý nechvalně známý TagList!).
- ZISK. 🙂
Nový projekt – Tern.js
DoctorJS je momentálně mrtvý. Je tu nový slibný projekt s názvem tern.js. Momentálně je v rané beta verzi a měl by ji časem nahradit.
Existuje projekt ramitos/jsctags, který používá tern jako svůj engine. Stačí npm install -g
a tagbar jej automaticky použije pro soubory javascript.