Запитання з тегом «key-bindings»

Виконання дії при натисканні клавіші. Вони також називаються ключовими відображеннями або відображеннями. Питання щодо прив'язки ключів за замовчуванням, а також створення або перевизначення прив’язок ключів.

12
Інші способи виходу з режиму Вставка, крім Escape
Основна причина, яку мені подобається vim over emacs, - це те, що відстань у руці від домашнього ряду дуже низька (навіть як програміст). Однак головний час, коли я це роблю, - це залишити режим вставки, натискаючи клавішу Escape. Нещодавно я дізнався, що я можу використовувати Ctrl + C, щоб залишити …

1
Як налагодити відображення?
Я бачу тут багато питань, коли у користувача є картографування, яке не працює, і більшість випадків причини досить схожі. Я пропоную зробити це питання посиланням на подібний тип питань, щоб дати повну процедуру налагодження карти. Якщо у користувача проблеми з картографуванням, вони можуть бути перенаправлені сюди, щоб усунути найпоширеніші проблеми. …


4
Як легко переміщувати лінію?
Яка команда (або ярлик) для переміщення рядка вгору чи вниз у vim? Мій поточний робочий процес полягає в тому, щоб витягнути (скопіювати) рядок і видалити цей рядок, а потім поставити (вставити) цей рядок.

8
Чому використання клавіш зі стрілками у звичайному режимі вважається поганою практикою?
Я читав це в багатьох статтях ( наприклад ), що в звичайному режимі погана практика використовувати клавіші зі стрілками. Чи може хтось пояснити, чому це вважається неправильною практикою, якщо вона взагалі є?

2
Відкрити ім'я файлу під курсором, наприклад, gf, але на новій вкладці (або розділити)?
Команда у звичайному режимі gfпереходить до файлу з доріжкою, на якій знаходиться курсор. Але це робиться в поточному вікні, замінюючи поточний текст. Це означає, що вам потрібно явно перейти назад, щоб пізніше повернутися назад, і що вам потрібно записати зміни в поточний буфер. Я впевнений, що можливо, відкривши файл під …

5
Як зіставити ключ Alt?
Я намагаюся зіставити Altключ таким чином: :map <A-j> j :map <A-k> k але це не працює (дзвінок дзвонив у Alt + j/ Alt + k). Що мені не вистачає? Я використовую термінал на OSX, те ж саме відбувається і з віддаленим Linux. На Ctrl + v, у Alt + jмене …


6
Чи можна видалити цілу лінію, крім розриву рядка?
Досить поширена для мене операція vim, оскільки я є компульсивно-нав’язливою і люблю зберігати файли без пробілів, - це видалити вміст цілого рядка, але не саму лінію (тобто не розрив рядка). Чи існує вбудований спосіб vim для цього? Можливо, d<movement command>операція? Поки що найкраще у мене є (на питальній лінії) 0d$. …

2
Чому Y є синонімом yy замість y $?
Чи є для цього конкретна історична причина? Передумови - (ви можете пропустити цю частину, якщо вже розумієте питання.) Як проміжні / просунуті viкористувачі будуть знати, yє команда-це «смикати» смикає (копію) текст , заданий з допомогою наступної команди руху. * Таким чином , yeсмикає до кінця слова, y0смикає від позиції курсора …


4
Як я можу працювати з розщепленнями у Vim без Ctrl-W?
Мій термінал не дозволяє мені вводити Ctrl+ W, оскільки це ярлик для закриття вкладки терміналу. Мені подобається працювати з розколами, але я не можу знайти жодного способу зробити це без використання C-W. Це змусило мене використовувати вкладки, тому що я можу перемикатися між ними за допомогою gt, gTабо #gtде # …

1
Вимкнути <Esc>, але зберегти <C - [>
Для переключення з режиму Вставка я звик &lt;Esc&gt;. Тепер я хочу перевчити себе &lt;C-[&gt;замість цього &lt;Esc&gt;. Для цього мені потрібно відключити, &lt;Esc&gt;щоб допомогти з перепідготовкою. Проблеми є :inoremap &lt;Esc&gt; &lt;Nop&gt; також відключає &lt;C-[&gt;. Для vim вони здаються одними і тими ж. Чи є спосіб відключити одне без іншого?

3
Як відключити клавіші зі стрілками в vim?
Я хочу навчити себе використовувати hjkl більше, ніж використовувати клавіші зі стрілками, щоб залишитися на домашньому ряду. І так, я дуже усвідомлюю, що не слід використовувати hjkl як основні навігаційні клавіші. Але мої звички досить сильні, і я навіть не усвідомлюю, що зробив цей рух рукою клавішами зі стрілками, і …

3
Що означає `<Bar>`?
Відповідаючи на запитання лише зараз , я згадав про використання у звичайному режимі відображення клавіш, яке можна знайти на vim.wikia.com. В середині пояснення ключових карт я зрозумів, що не маю поняття, що &lt;Bar&gt;означає. Що це означає? Я спробував замінити його на трубу |, з пробілами перед, навколо та після нього, …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.