Вопросы с тегом «insert-mode»

Режим в Vi и Vim, в котором вы можете вставить текст в открытый документ.

4
Почему клавиша возврата не работает в режиме вставки?
Попытка удалить символы в режиме вставки с помощью backspaceклавиши иногда не работает. backspace Иногда я могу , но иногда ничего не происходит; курсор не идет влево, и кажется, что ничего не происходит. Я заметил это с помощью gVim в Windows. Тем не backspaceменее, кажется, что работает как ожидалось при использовании …
146 insert-mode 

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


5
Какой самый простой способ вставить символы Unicode в документ?
При написании документов иногда я хочу вставлять символы Unicode в текст. Иногда я знаю код символа, а иногда я ищу его в Интернете. В настоящее время я иду, чтобы вставить режим, а затем использовать <Ctrl-V>u{four digit hex number}, который может быть очень трудоемким. Есть ли более простой способ вставки символов …

3
Отменить в режиме вставки
Есть ли команда для отмены последней операции, выполненной в режиме вставки? Я просто вставил текст из неправильного регистра, используя <C-r>, и у меня есть два варианта: Удалите вручную то, что я только что вставил, и начните все сначала. Переключитесь в нормальный режим, нажмите uи потеряйте текст, который я набрал, прежде …

4
Автоматически загружать Vi в режим вставки
Я использую Vi в качестве предпочтительного (и, фактически, единственного) текстового редактора в системах Linux. Я знаю, как изменить режимы с нормального на вставку и наоборот. Возможно ли, чтобы Vi автоматически загружался в режим вставки, а не в нормальный режим?

3
Как писать по вертикали?
Допустим, я хочу создать следующий текст в моем документе: % % Not Important % O -------------------------> % | % S | % o | % m | % e | % | % M | % s | % g | % | % V Есть ли простой способ написать …

4
Отменить <CR> в режиме вставки
Иногда в режиме вставки я бью &lt;CR&gt;по ошибке, и мне приходится нажимать клавишу Backspace несколько раз (зависит от отступа), чтобы вернуться туда, где я был. например &lt;div&gt; &lt;p&gt; This is some text []&lt;/p&gt; &lt;/div&gt; Курсор []и я нажал &lt;CR&gt;: &lt;div&gt; &lt;p&gt; This is some text []&lt;/p&gt; &lt;/div&gt; Теперь мне нужно …

4
Как мне случайно создать пространство без перерыва перед открытием фигурной скобки?
Я осознаю, что это странный вопрос, и это может быть даже не тот форум, на котором можно его опубликовать. Но это было проблемой в течение нескольких лет. Время от времени, скажем, раз в месяц, когда я программирую , перед открытием фигурной скобки я вводю пробел без перерывов вместо обычного пробела. …

5
Навигация в режиме вставки
Я наконец решил отказаться от клавиш со стрелками для навигации в пользу hjkl. Я использовал Vim hardmodeплагин для отключения клавиш со стрелками. Я довольно быстро привык к навигации, но оказывается, что навигация в режиме вставки внезапно невозможна. Есть ли решение для этого? (существующий режим вставки не является решением).


3
Скорость на <Esc> O (Вставить в нормальное положение, чтобы вставить новую строку над курсором)
Часто, когда я нахожусь в режиме вставки, я нажимаю, Escчтобы перейти в обычный режим, а затем сразу же нажимаю, Oчтобы начать новую строку над курсором и перейти в режим вставки там. Но когда я это делаю, происходит задержка в 1 секунду после того, как я нажму на кнопку, Oпрежде чем …

4
Установите параметр вставки, но только для одной вставки
Я хочу иметь быстрый способ установки 'paste'опции Vim , вставки некоторого текста и возврата к предыдущему значению 'paste'. Типичный вариант использования вставляет содержимое буфера обмена ОС буквально, независимо от любого перезаписи режима вставки, которая может быть активной, такой как автоматическое отступление, и без изменения состояния Vim. Другой вариант использования - …

3
Как войти в режим вставки при входе в панель терминала neovim?
У меня есть следующие сопоставления для облегчения перемещения из оконечной панели в neovim: tnoremap &lt;C-h&gt; &lt;C-\&gt;&lt;C-n&gt;&lt;C-w&gt;h " Workaround since &lt;C-h&gt; isn't working in neovim right now tnoremap &lt;C-w&gt;h &lt;C-\&gt;&lt;C-n&gt;&lt;C-w&gt;h tnoremap &lt;C-j&gt; &lt;C-\&gt;&lt;C-n&gt;&lt;C-w&gt;j tnoremap &lt;C-k&gt; &lt;C-\&gt;&lt;C-n&gt;&lt;C-w&gt;k tnoremap &lt;C-l&gt; &lt;C-\&gt;&lt;C-n&gt;&lt;C-w&gt;l Единственная проблема заключается в том, что когда я возвращаюсь в панель терминала, …

1
Как переместить курсор на правильный уровень отступа, не выходя из режима вставки?
Например, у меня есть этот код JavaScript. Символ |представляет позицию курсора, и он находится на пустой строке. function a() { console.log("a"); function b() { console.log("b"); function c() { console.log("c"); } | c(); } b(); } После запрошенной операции содержимое будет выглядеть так: function a() { console.log("a"); function b() { console.log("b"); …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.