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

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

3
Редактируйте разные слова одновременно, одну и ту же строку, как в Sublime Text, с множественным выбором
Можно ли редактировать более одного слова одновременно, которые находятся на одной строке? Например, допустим, у меня есть это: Spam and Eggs is all you need for a healthy breakfast и я хотел бы изменить строку на: organic_Spam and organic_Eggs is all you need for a healthy breakfast Я хотел бы …

2
Вставка вкладок в режиме INSERT, если установлен параметр раскрыва
Я установил expandtabв своем .vimrcфайле для преобразования tabв несколько spaceсимволов. Однако некоторые файлы (например, Makefile) требуют tabвставки символа. Есть ли простой способ заставить вставку, tabпока я печатаю?

2
Как могу я вставить символ до тех пор, даже при следующей строке?
Скажем, у меня есть комментарий как это: //This is a comment И я хочу сделать это так: //***************** //This is a comment //***************** Есть ли простой способ многократно вставлять символ до следующей / предыдущей строки?

1
Какие есть варианты для входа в режим вставки?
Я использовал , чтобы войти в режим вставки с aне понимая , что существует система, чтобы где начинается режим вставки. Меня иногда раздражало, aчто курсор ставится после первого символа строки, но дело в том, что он входит в режим вставки после текущей позиции курсора. Затем я понял, что могу войти …

1
Сопоставить последовательность букв в режиме вставки
Я уже могу сопоставить комбинацию клавиш в режиме вставки: :inoremap abc <do stuff> Однако у этого есть несколько недостатков: При вводе частичной версии последовательности, такой как abсимволы, фактически не отображаются в течение короткого промежутка времени, так как «ждет», чтобы увидеть, собираетесь ли вы вводить полную команду. Это нежелательно; Я хочу …

1
Как добиться автоматической нумерации списков в vim?
Контракты и т. Д. Формальные вещи требуют нумерованных списков. 1. Some text 2. More text 2.1. Sub-section text и т.п. Ключ должен устранить ручную нумерацию при вставке или удалении элемента списка. Это возможно с vim? Согласованность нумерации списков действительно трудно отследить вручную. Одна из связанных с этим целей заключается в …

1
Как запустить autocmd при запуске Vim без файла, несуществующего файла или пустого файла (но не при запуске с существующим файлом)?
Я хотел бы запустить autocmd в следующих сценариях при запуске Vim: Без указания имени файла. Когда файл новый. Когда файл существует, но полностью пуст. Во всех трех вышеупомянутых случаях я хотел бы запустить autocmd; в частности, я хотел бы запустить режим вставки автоматически только для указанных выше сценариев (а не …

1
Визуальный блок вставить новую строку
Я много работаю с режимом визуальных блоков, который я считаю действительно полезным для быстрых изменений во многих строках. Но я пытаюсь вставить новую строку следующим образом: Выбор отмечен как []: Some [t]ext Some [t]ext Some [t]ext Some [t]ext Some [t]ext Я нажимаю Iи могу добавить текст для вставки перед t: …

2
Есть ли способ вставить один символ и затем выйти из режима вставки?
Когда я просматриваю текст и, например, добавляю кавычки вокруг определенных слов или кавычек или чего-то еще, меня раздражает необходимость нажимать клавишу Esc или Ctrl- [после каждой вставки. Вставки (и дополнения) разные, поэтому .не сильно помогает. Есть ли что-то похожее на rто, что после одного символа возвращается в нормальный режим, но …

1
Есть ли <Cw> для СЛОВ?
Нажатие Ctrl- wв режиме вставки удалит предыдущее слово. Это эквивалентно Ctrl- Backspaceв Windows и Opt- Deleteв OS X и действительно ускоряет набор текста. Vim имеет отдельные понятия wordи WORD(см. :help word). Это неоценимо для текстовой навигации: это разница между wи W, bи B, и так далее. Ctrl- wработает на word. …

1
Есть ли режим вставки с предварительной вставкой?
Я пытался написать строку со всеми символами от zдо aи подумал, что было бы намного проще, если бы я мог писать задом наперед . Идея была бы похожа на режим INSERT, в котором курсор не двигался вперед после каждого вставленного символа. Я не мог найти ничего подобного, поэтому мне интересно, …

2
Редактировать каталог внутри Vim
Можно ли редактировать каталог внутри Vim? (Некоторые команды работают для каталогов). Я хочу знать, какие операции можно выполнять в каталоге внутри Vim. Vim может открывать каталоги для редактирования, я думаю, что у него также будут команды для работы. Но обычные команды ведут себя по-разному для каталогов. Например, нажмите Iи введите …

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

4
Как удалить содержимое назад до «=» в предыдущей строке?
Я использую пример кода JavaScript: 1 var a = 1; 2 var b = |{}; Курсор находится в позиции |(на символе "{", когда форма курсора является блоком), я обнаружил, что мне нужно aназначить объект, поэтому я хочу изменить его, как показано ниже: 1 var a = {}; Поэтому я хочу …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.