В то время, как я безуспешно штурмую 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 ] — нажмите для просмотра полного изображения

#1: Уменьшено: 62% от [ 1024 на 724 ] — нажмите для просмотра полного изображения
Эта ссылка не работает
2009-04-01 17:36:59
#2: Скачать все темы подсветок для Vim можно командой:
wget -r -np http://www.cs.cmu.edu/~maverick/VimColorSchemeTest/index-c.html -A .vim
Скачка зацикливается привожу пример
Устанавливается соединение с www.cs.cmu.edu|128.2.203.164|:80... соединились.
Запрос HTTP послан, ожидание ответа... 200 OK
Длина: 3231 (3,2K) [text/plain]
Сохраняется в каталог: `www.cs.cmu.edu/~maverick/VimColorSchemeTest/doorhinge.vim'.
100%[======================================] 3 231 --.-K/s в 0,003s
2009-04-01 18:02:35 (1,02 MB/s) - `www.cs.cmu.edu/~maverick/VimColorSchemeTest/doorhinge.vim' сохранён [3231/3231]
--2009-04-01 18:02:35-- http://www.cs.cmu.edu/~maverick/VimColorSchemeTest/doorhinge-c.html
Повторное использование соединения с www.cs.cmu.edu:80.
Запрос HTTP послан, ожидание ответа... 200 OK
Длина: нет информации [text/html]
Сохраняется в каталог: `www.cs.cmu.edu/~maverick/VimColorSchemeTest/doorhinge-c.html'.
[ = ] 3 355 --.-K/s в 0,002s
2009-04-01 18:02:35 (1,34 MB/s) - `www.cs.cmu.edu/~maverick/VimColorSchemeTest/doorhinge-c.html' сохранён [3355]
Удаление www.cs.cmu.edu/~maverick/VimColorSchemeTest/doorhinge-c.html, так как этот файл должен быть исключен.
--2009-04-01 18:02:35-- http://www.cs.cmu.edu/~maverick/VimColorSchemeTest/doriath.vim
Устанавливается соединение с www.cs.cmu.edu|128.2.203.164|:80... ^C
2009-04-01 18:02:49
#3: re: Скачка зацикливается
по-моему там очень много файлов, шас проверяю
2009-04-02 06:35:22
#4: re: Скачка зацикливается
и правда зацикливается
ls temp/vim/www.cs.cmu.edu/~maverick/VimColorSchemeTest/|wc -l
391
2009-04-02 06:45:52
оставить комментарий