Запитання з тегом «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 " Vundle --------------------------------------------------------------------- set rtp+=~/.vim/bundle/Vundle.vim call …

4
Чи можу я використовувати "gf" (або подібне) для відкриття файлу та переходу до пошукового терміну?
Чи є спосіб отримати gfкоманду vim (чи щось подібне) розпізнати +{cmd}аргумент для файлових шляхів? Можна запустити vim та перейти безпосередньо до пошукового терміну, виконавши: $ vim +/coding_effort ~/project/file Аналогічно в командному режимі ви можете: :e +/coding_effort ~/project/file Я часто роблю нотатки і посилаюся на інші файли, як це: For more …

2
Як я можу створити режим вставки псевдо з іншою схемою клавіш?
Я в дещо незвичному становищі регулярно користуюся двома різними розкладками клавіатур ( Програмісти-Дворак і Турецька-F ). Ці розкладки сильно відрізняються один від одного, і я в змозі бути досвідченим у вімі з одним набором м'язових спогадів. Я досить досвідчений з командами 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.