Определенные сопоставления клавиш не работают в MacVim

Я недавно перешел на использование Mac на работе, когда раньше использовал Linux. Я узнал о MacVim (из http://code.google.com/p/macvim/ ) и пытался выполнить перенос через свои предыдущие сопоставления клавиш.

Раньше у меня были следующие сопоставления:

  • Ctrl-T : Новая вкладка
  • Ctrl-W : Закрыть вкладку / окно
  • Ctrl-1 .. . Ctrl-0 : переход на пронумерованную вкладку
  • Alt-Up : новая вкладка (такая же, как Ctrl-T )
  • Alt-Left / Alt-Right : перейти к предыдущей / следующей вкладке
  • Ctrl-Alt-E : открыть FuzzyFinder в файловом режиме
  • Ctrl-Alt-B : открыть FuzzyFinder в буферном режиме
  • Ctrl-Alt-W : Очистить конечные пробелы из буфера

Теперь, чтобы сделать эти сопоставления более «похожими на Mac», я решил переключить первые два, чтобы использовать эту опцию (например, логотип Apple) key, а все остальные - использовать командную клавишу вместо Alt (например, Ctrl-Alt-E становится Ctrl-Command-E ). Я читал на http://macvim.org/OSX/index.php , что этот ключ можно сопоставить с D (т.е.). Новое содержимое моего .vimrc выглядит следующим образом:

nmap  :tabnew
nmap  :close
nmap  1gt
nmap  2gt
nmap  3gt
nmap  4gt
nmap  5gt
nmap  6gt
nmap  7gt
nmap  8gt
nmap  9gt
nmap  10gt

nmap  :tabnew
nmap  :tabnext
nmap  :tabprevious

"FuzzyFinder
nmap  :FufFileWithFullCwd
nmap  :FufBuffer

"Whitespace remover
nmap  :%s/\s\+$//

Итак, после переназначения ключей некоторые теперь работают, а другие нет, без ясной логики относительно того, почему.

Что работает:

  • Cmd-T и Cmd-W успешно работают для открытия и закрытия вкладок.
  • Cmd-1 ... Cmd-0 успешно работает для переключения вкладок.

Что не работает:

  • Cmd-Up для открытия вкладки не работает.
  • Cmd-Left и Cmd-Right для переключения вкладок не работает.
  • Ctrl-Cmd-E и Ctrl-Cmd-B для открытия FuzzyFinder не работают.
  • Ctrl-Cmd-W для очистки пробелов не работает (но и не закрывает вкладку, как это было бы без ctrl .

7
задан Leushenko 1 May 2014 в 19:06
поделиться