В то время, как я безуспешно штурмую Emacs, Vim начинает всё большие и больше мне нравиться. Два последние находки меня особо радуют.
- огромное количество тем подсветок для Vim
 - механизм табов, для работы с несколькими файлами
 - плагин автодополнения в исходниках
 - автоматическая генерация шаблона вновь созданного файла
 - Таблица соответствия клавиш командам Vim
 
Скачать все темы подсветок для Vim можно командой:
wget -r -np http://www.cs.cmu.edu/~maverick/VimColorSchemeTest/index-c.html -A .vim
сохраните их в /usr/share/vim/colors/
И придёт вычистить вендузячье наследство "\r":
wget http://rekoweb.ru/download/rm13.sh && sudo find /usr/share/vim/colors -name \*.vim -exec bash rm13.sh {} \;
Меня темы можно динамически: жмём :colorscheme fog или статически:
cat ~/.vimrc
- colorscheme putty
 - set tabstop=2
 - set shiftwidth=2
 - set expandtab
 - set autoindent
 - set nowrap
 
Если необходимо открыть ещё один файл, командуйте Esc + :newtab file_name
Для установки плагина автодополнения командуем:
pacman -S vim-supertab vim-omnicppcomplete
И пытаемся наслаждаться дополнением вводимого текста

Если вам довольно часто приходиться создавать новые файлы: скрипты, исходники, то весьма удобно, когда при открытии генерируется шаблон. Например для .sh
- #!/bin/sh
 
для файлов python и тд.
- #!/usr/bin/env python
 - # -*- coding: utf8 -*-
 
Для этого добавьте в свой ~/.vimrc следущее:
autocmd BufNewFile *.sh :0 put='#!/bin/sh'
autocmd BufNewFile *.py :0 put='#!/usr/bin/env python'
Таблица соответствия клавиш командам Vim
Уменьшено: 62% от [ 1024 на 724 ] — нажмите для просмотра полного изображения

                                    
                                
Комментариев 0