Запитання з тегом «insert-mode»

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

4
Чому клавіша зворотної області не працює в режимі вставки?
Спроба видалити символи у режимі вставки за допомогою backspaceклавіші іноді, здається, не працює. Я можу backspace іноді , але в інший час це нічого не робить; курсор не йде ліворуч, і абсолютно нічого, здається, не відбувається. Я помітив це за допомогою gVim у Windows. backspace, Здається, працює , як очікувалося …
146 insert-mode 

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


5
Який найпростіший спосіб вставити символи Unicode в документ?
Під час написання документів час від часу я хочу вставити символи Unicode. Іноді я знаю код символу, а іноді шукаю його в Інтернеті. В даний час я переходжу до режиму вставки, а потім використовую <Ctrl-V>u{four digit hex number}, що може бути дуже трудомістким. Чи є простіший спосіб вставлення символів (можливо, …

3
Скасувати в режимі вставки
Чи є команда скасувати останню операцію, виконану в режимі вставки? Я просто вставив текст із неправильного реєстру, використовуючи <C-r>два варіанти: Видаліть від руки те, що я щойно вставив, і починайте спочатку. Перейдіть у звичайний режим, натисніть uі втратите текст, який я набрав перед натисканням <C-r>. Чи є кращий спосіб?

4
Автоматично завантажувати Vi в режим вставки
Я використовую Vi як свій найкращий (і, власне, лише) текстовий редактор в Linux Systems. Я знаю, як змінити режими з нормальних на вставні та віце-стихи. Чи можливо автоматичне завантаження Vi в режим вставки, а не в звичайний режим?

3
Як писати вертикально?
Скажімо, я хочу створити такий текст у своєму документі: % % Not Important % O -------------------------> % | % S | % o | % m | % e | % | % M | % s | % g | % | % V Чи є якийсь простий спосіб …

4
Скасуйте <CR> у режимі вставки
Іноді в режимі вставки я потрапляю &lt;CR&gt;помилково, і мені доводиться натискати на простір кілька разів (залежить від відступу), щоб повернутися туди, де я був. напр &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щоб почати новий рядок над курсором і перейти в режим Вставка там. Але коли я це роблю, після того, як я натиснув на Oпопереднє, з’явиться затримка на 1 секунду . Крім того …

4
Встановіть опцію вставки, але лише для однієї вставки
Я хочу швидко налаштувати параметр Vim 'paste', вставити текст і повернутись до попереднього значення 'paste'. У типовому випадку використання вміст буфера обміну ОС вставляється буквально, незалежно від перезапису режиму вставки, який може бути активним, наприклад автоматичним відступом, і без зміни стану Vim. Іншим випадком використання було б дозволити макросистемі ОС …

3
Як увійти в режим вставки при введенні термінальної панелі 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"); function c() { …

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