Вопросы с тегом «key-bindings»

Выполнение действия при нажатии клавиши. Они также называются сопоставлениями клавиш или сопоставлениями. По вопросам связывания клавиш по умолчанию, а также создания или переопределения привязок клавиш.

1
Почему переназначение <Esc> заставляет курсор прыгать?
В .vimrc: inoremap ii &lt;esc&gt; " ii to go back into command mode Проблема в том, что после того ii, как курсор переместится на 35 столбцов вправо. Единственная другая строка, которая влияет на Esc: nnoremap &lt;esc&gt;&lt;esc&gt; :noh&lt;return&gt;&lt;esc&gt; Я пытался закомментировать это, не помогает. Полный.vimrc : set nocompatible filetype off " …

4
Могу ли я использовать «gf» (или аналогичный), чтобы открыть файл и перейти к поисковому запросу?
Есть ли способ заставить gfкоманду vim (или что-то подобное) распознать +{cmd}аргумент для пути к файлу? Можно запустить vim и перейти непосредственно к поисковому запросу, выполнив: $ vim +/coding_effort ~/project/file Аналогично, в командном режиме вы можете сделать: :e +/coding_effort ~/project/file Я часто делаю заметки и ссылаюсь на другие файлы, например: For …

2
Как я могу создать режим псевдо-вставки с другой раскладкой?
Я нахожусь в несколько необычном положении использования двух разных раскладок клавиатуры на регулярной основе ( Programmers-Dvorak и Turkish-F ). Эти макеты сильно отличаются друг от друга, и я могу быть опытным в VIM только с одним набором мышечных воспоминаний. Я довольно хорошо разбираюсь в командах vim в раскладке Dvorak, но …

2
Есть ли способ для псевдонима `: w'` к`: w`, чтобы избежать создания файлов с именем '?
Время от времени мой мизинец будет задевать 'ключ, пока он тянется к вводу, в результате чего :w'&lt;Enter&gt;. Я пробовал: cabbrev w' :w cabbrev w\' :w cabbrev "w'" :w Никто из них не работает. Есть ли способ создать псевдоним :w'для :w? Я также использую cmdwin ( :help cmdwin+ nnoremap : :&lt;C-F&gt;) …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.