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

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

3
Одночасно редагуйте різні слова, один і той же рядок, як у піднесеному тексті з багатозначним виділенням
чи можна редагувати більше одного слова одночасно, які знаходяться в одному рядку? Наприклад, скажімо, у мене це є: Spam and Eggs is all you need for a healthy breakfast і я хотів би змінити рядок на: organic_Spam and organic_Eggs is all you need for a healthy breakfast Я хотів би …

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

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


1
Відображайте послідовність літер у режимі вставки
Я вже можу скласти комбінацію клавіш у режимі вставки: :inoremap abc <do stuff> Однак у цього є кілька недоліків: Під час введення часткової версії послідовності, наприклад ab, символи фактично не відображаються протягом короткого часу, оскільки він "чекає", щоб побачити, чи збираєтесь ви вводити повну команду. Це небажано; Я хочу зіставити …

1
Як досягти автоматичної нумерації списку у vim?
Для контрактів тощо формальні речі потребують нумерованих списків. 1. Some text 2. More text 2.1. Sub-section text тощо. Ключовим моментом є усунення ручної перенумерування під час вставки або видалення елемента списку. Це можливо за допомогою vim? Консистенцію нумерації списків дійсно важко відстежувати вручну. Однією з цілей, пов’язаних із цим, є …

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

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

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діє на …

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

2
Відредагуйте каталог у Vim
Чи можна редагувати каталог у Vim? (Деякі команди працюють для каталогів). Хочу знати, які операції можна зробити в каталозі всередині Vim. Vim може відкривати каталоги для редагування, я вірю, що в ньому також будуть працювати команди. Але звичайні команди поводяться по-різному для каталогів. Наприклад, натискання Iта введення імені файлу та …

4
Як видалити вміст назад до "=" у попередньому рядку?
Я використовую приклад коду javascript: 1 var a = 1; 2 var b = |{}; Курсор знаходиться в положенні |(на символі "{", коли форма курсора блокується), я виявляю, що мені потрібно aпризначити об'єкт, тому я хочу змінити його, як нижче: 1 var a = {}; Тож я хочу знати, коли …

2
Як я можу створити режим вставки псевдо з іншою схемою клавіш?
Я в дещо незвичному становищі регулярно користуюся двома різними розкладками клавіатур ( Програмісти-Дворак і Турецька-F ). Ці розкладки сильно відрізняються один від одного, і я в змозі бути досвідченим у вімі з одним набором м'язових спогадів. Я досить досвідчений з командами vim в макеті Dvorak, але це практично неможливо використовувати, …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.