В общем, vim является очень мощным редактором на обычном языке (макросы расширяют это, но пока будем его игнорировать).Это потому, что vim - тонкий слой поверх ed, а ed - не что иное, как редактор строк, который говорит регулярные выражения.Emacs имеет преимущество в том, что он построен поверх ELisp;предоставляя ему возможность легко разбирать сложные грамматики и выполнять трюки с отступами, подобные той, что вы рассказали выше.
Если честно, я никогда не мог погрузиться в глубины emacs, потому что это просто восхитительная медитация внутримоя Vim пещера.С учетом вышесказанного, давайте приступим.
Начало работы
Янус
Для начинающих я настоятельно рекомендую установить готовый плагин Janus (кстати, название происходит от эпизода «Звездный путь» с участием Януса Вима).Если вам нужен быстрый ярлык для vim IDE, это ваш лучший удар за ваш доллар.
Я никогда не использовал его много, но я видел, как другие используют его с удовольствием, и мои текущие настройки сильно заимствованы изСтарая постройка Януса.
Vim Pathogen
В противном случае, сделайте некоторые исследования самостоятельно!Я очень рекомендую установить vim pathogen , если вы хотите увидеть вселенную плагинов vim.
Это своего рода менеджер пакетов.После установки вы можете git clone
пакеты в каталог ~/.vim/bundle
, и они автоматически устанавливаются.Больше не нужно устанавливать, обслуживать или удалять плагины!
Вы можете запустить следующий скрипт со страницы GitHub для установки патогена:
mkdir -p ~/.vim/autoload ~/.vim/bundle; \
curl -so ~/.vim/autoload/pathogen.vim \
https://raw.github.com/tpope/vim-pathogen/HEAD/autoload/pathogen.vim
Полезные ссылки
Вотнекоторые ссылки на расширение vim, которые я нашел и которыми пользуюсь: