Отображение Vim действует по-другому при переключении между Mac OS X / Linux
Я работал с Vim на двух разных машинах, одна из которых работает под управлением Ubuntu 10.04 (gVim), а другая - Snow Leopard (MacVim). Я скопировал мой файл .vimrc и папку .vim в оба, и заметил несколько небольших различий. 2 вопроса:
1 Я использовал vimcast Дрю Нейла для отступов и добавил следующее в мой .vimrc:
nmap <D-[> << nmap <D-]> >> vmap <D-[> <gv vmap <D-]> >gv
Какие карты Cmd+[
и Cmd+]
отступ в / из. В Linux я заменил « D » на « C », чтобы он работал с Ctrl+[
/ ]
. Все это работает на обеих машинах, только в Linux, нажатие клавиши Escape после отступа выполняет действие без отступа. Какие-нибудь мысли?
2 Я добавил в свой .vimrc какой-то скрипт, который позволяет перемещать строки (обычный и визуальный режим) вверх / вниз, удерживая Ctrl и используя клавиши вверх / вниз. Он отлично работает на Linux, но совсем не работает на Mac, и я не могу понять, почему. Смотрите мой файл .vimrc здесь .
0 ответов на вопрос
Похожие вопросы
-
13
Какие функции Vim вы используете?
-
8
Удалить расширенную "вкладку" в Vim одним нажатием клавиши?
-
1
Невозможно понять, где зачем требовать обнаружения ASCII и HEX в строке состояния Vim
-
-
3
Vim: Как обрабатывать файлы Unicode с текстом на нескольких (более двух) языках?
-
4
Как заставить вырезать / копировать / вставлять в GVim на Ubuntu работу с Ctrl + X, Ctrl + C, Ctrl +...
-
9
Аддоны Firefox, чтобы пойти с Vimperator
-
2
Как мне настроить панель инструментов gvim?
-
3
Чтобы повторить PWD в Vim's: -режим к документу
-
1
В любом случае vim не считает специальные символы словами?
-
8
Vimperator копия / вставка