Jump to content

Which JS/HTML editor you use


Recommended Posts

  • 2 weeks later...

nikolayku, sometimes I use VIM and sometimes I use gVIM. It has no difference in the use of the interfaces as I do all by typing (No mousing at all).


For sure your productive will fall deeply in the beggining.


I use vim because I got addicted to it a long time ago and I like to develop with it. Sometimes I think I shouldn't because I do too much typing and it's not good for my tendinites. :(


For some especific developments I use not only vim but some IDEs (for instance, for Flash I use FlashDevelop for easy debugging).


Plugins I use:


Pathogen (plugin manager): https://github.com/tpope/vim-pathogen
Vim-Fugitive (git wrapper): https://github.com/tpope/vim-fugitive
Auto pairs (Insert or delete brackets, parens, quotes in pair): https://github.com/jiangmiao/auto-pairs
SnipMate (it is a TextMate-like snippet plugin):https://github.com/msanders/snipmate.vim
Ctrl-P (It's like TextMate/Sublime Text feature: Selection of multiple elements and change in those selected. I):https://github.com/kien/ctrlp.vim
NERDTree (file/folder navigation):https://github.com/scrooloose/nerdtree
MRU list (list the most recent used files):https://github.com/yegappan/mru
tcomment (it works like a toggle, i.e., it will comment out text that contains uncommented lines, and it will uncomment already commented text (i.e. text that contains no uncommented lines): https://github.com/tomtom/tcomment_vim
matchit (extended % matching for HTML, LaTeX, and many other languages ):http://www.vim.org/scripts/script.php?script_id=39
molokai (it is a Vim port of the monokai theme for TextMate ):http://www.vim.org/scripts/script.php?script_id=2340
syntastic (linter that checxks the syntax of many file types):https://github.com/scrooloose/syntastic
node-vim (support to work with nodejs):https://github.com/moll/vim-node
jslin (javascript lineter):https://github.com/hallettj/jslint.vim
jshint (it is a front for the jshint NodeJS cli module.):https://github.com/walm/jshint.vim
nodejs-snippets (node specific snippet for SnipMate. Consider forking and improving): https://github.com/jamescarr/snipmate-nodejs
FuzzyFinder (buffer/file/command/tag/etc explorer with fuzzy matching):https://bitbucket.org/ns9tks/vim-fuzzyfinder/
vim-node (A dictionary for node):https://github.com/guileen/vim-node
vim-nodejs-complete (code completion with support for local module completion):https://github.com/ahayman/vim-nodejs-complete

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Recently Browsing   0 members

    • No registered users viewing this page.
  • Create New...