Показаны сообщения с ярлыком vi. Показать все сообщения
Показаны сообщения с ярлыком vi. Показать все сообщения

воскресенье, 10 апреля 2016 г.

vim: небольшая шпаргалка

Vim при запуске читает настройки из файла ~/.vimrc. Если хочется, чтобы для каждого проекта эти настройки были свои, нужно в ~/.vimrc прописать:
set exrc
set secure
Вторая строка тут вроде как отключает в vim возможность выполнять из-под себя команды оболочки.

Так или иначе, теперь vim будет сперва искать и подхватывать файлы .vimrc, находящиеся в текущей директории. Например, с таким содержанием:
syntax off
set shiftwidth=4
set tabwidth=4
set expandtab
Ну перестала мне с каких-то пор нравиться подсветка синтаксиса. Это, конечно, сильно упрощало бы чтение кода и ускоряло бы разработку, но я стал совсем казуалом, так что подобные штуки уже непринципиальны.

понедельник, 25 января 2010 г.

vi - ужас, летящий на крыльях ночи











iПерейти в режим вставки
<esc>Перейти в командный режим
:xЗаписать файл и выйти
:wЗаписать файл
:qВыйти


upd 2010-11-09: ой, гоню - вполне себе нормальный редактор. Давеча хотел слегка изменить подсветку синтаксиса в vim, всё оказалось не сильно сложно.
1. можно почитать :help highlight
2. можно посмотреть расцветочку групп командой :hi
3. можно очистить раздражающую группу командой :hi AnnoingGroup NONE
4. но лучше создать файл ~/.vimrc и прописать в нем что-то подобное:
hi AnnoingGroup term=bold cterm=bold ctermfg=7 ctermbg=0

Кстати, можно посмотреть файл в кодировке, отличной от utf-8:
:e! ++enc=cp1251 ++ff=dos

А тут - небольшой справочник команд: http://www.lagmonster.org/docs/vi2.html