Добрый день.
1) Вот в доках сказано
<C-LEFTARROW><C-RIGHTARROW> : jump one word backwards/forwards
но при нажатии на Ctrl со стрелками курсор по словам не скачет а вставляются a,b,c,d и перенос строки; в .vimrc есть строка "set nocompatible" , что не так
2) Вот хотел перебиндить большинство клавиш, но столкнулся с "небольшой" проблемкой
делаю так:
map <C-v> a - после этого по Ctrl-v соответственно происходит переход в режим ввода
теперь чтобы повесить на "а" например прыжок по словам делаю так:
map a w - после этоно при нажатии на "а" курсор перескакивает не следующее слово, но и по Ctrl-v теперь происходит тоже самое
как тогда можно действительно перебиндить горячие клавиши?
3) чтоб реализовать автодополнение например для функций gtk делаю так:
ctags -R -f ~/.vim/systags /usr/include/gtk-2.0/gtk/
:set tags+=~/.vim/systags
но в файле ~/.vim/systags нет ни одной функции из инклудов например
GtkWidget* gtk_button_new (void); - для этой строки ничего нет в systags
а для этой строки
#define GTK_BUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_BUTTON, GtkButtonClass))
в systags создается строка
GTK_BUTTON_CLASS /usr/include/gtk-2.0/gtk/gtkbutton.h 41;" d
и соответственно GTK_BUT дополняеися до GTK_BUTTON_CLASS
что делаю не так?
4) когда набираю :make то при наличии ошибок открывается дополнительное окно в котором содержится список ошибок, наведя курсор на ошибку и нажав Enter сверху открываеся окно с местом ошибки и курсор сразу перескакивает в это окно, можно сделать чтоб курсор оставался в окне списка ошибок?
Спасибо.
Vim (горячие клавиши)
Модератор: /dev/random
Re: Vim
Доборое утро.
Полагаю, что во втором случае правильным было бы map'ить клавиши на команды в командном режиме.
То есть для перехода, например, в режим ввода использовать привязку:
map <C-v> :startinsert<Enter>
Полагаю, что во втором случае правильным было бы map'ить клавиши на команды в командном режиме.
То есть для перехода, например, в режим ввода использовать привязку:
map <C-v> :startinsert<Enter>
Я не совсѣмъ ещё разсудокъ потерялъ отъ рѵѳмъ бахическихъ
Re: Vim
Т.е. на все эти "dd yy pp a i ..." горячие клавиши есть полные комманды, которые позволят полностью перемапить все "с нуля" ?
Или они зашиты в сырцах и мапить можно только на них или их сочетания?