Vim / VI Руководство по выживанию - PullRequest
21 голосов
/ 16 сентября 2008

Какие основные команды vim? Что нужно знать новому пользователю, чтобы не попасть в неприятности? Одна команда на комментарий, пожалуйста.

Ответы [ 37 ]

2 голосов
/ 16 сентября 2008

Если вы используете vim, команда 'u' (в командном режиме) отменит последнюю введенную вами команду. Вы можете использовать эту команду несколько раз, чтобы отменить ошибки, которые вы допустили перед сохранением файла.

2 голосов
/ 16 сентября 2008

См. http://www.rayninfo.co.uk/vimtips.html для большой коллекции советов по Vim, от базового невозможного без жизнедеятельности до очень сложных вещей, о которых вы, возможно, даже и не подумали.

2 голосов
/ 12 ноября 2008

Множество замечательных команд перечислены в Vim Tips Wiki .

2 голосов
/ 16 сентября 2008
" ~/.vimrc
" Turn on line numbering
set nu
" Turn on syntax highlighting
syntax on    
" Set 4 space expanding tabs
set tabstop=4
set shiftwidth=4
set softtabstop=4
set expandtab
"turn off line wrapping
set nowrap
" Map CTRL-N to create a new tab
:map <C-n> <ESC>:tabnew<RETURN>
" Map Tab and CTRL-Tab to move between tabs
:map <Tab> <ESC>:tabn<RETURN>
:map <C-Tab> <ESC>:tabp<RETURN>
1 голос
/ 16 сентября 2008

Мой самый большой совет: ctrl + q спасает день, когда вы случайно нажали ctrl + s чтобы сохранить файл, над которым вы работаете

1 голос
/ 16 сентября 2008

Также хорошо запускать vimtutor при изучении этих команд

1 голос
/ 07 декабря 2015

У меня есть это в моем vimrc

set number
set relativenumber

Это дает мне систему нумерации строк, которая делает клавиши j , k действительно производительными.

1 голос
/ 07 мая 2009
:%!xxd

Просмотр содержимого буфера в шестнадцатеричном формате. Чтобы вернуться:

:%!xxd -r 
1 голос
/ 12 ноября 2008

Мне нравится справочное руководство Vim 5.6 Брэма Муленаара и Олега Райского.
Вы можете напрямую распечатать его в виде буклета, легко читать, у меня всегда есть его.
Это немного стар, но каковы 8 лет в жизни Ви?

1 голос
/ 12 февраля 2009
:set ignorecase smartcase

Делает поиск нечувствительным к регистру, если в вашем поиске нет заглавной буквы. Возможно, не большинство , но я устанавливаю эту опцию каждый раз, когда редактирую на новом месте. Он находится в любом принадлежащем мне файле vimrc.

...