Запитання з тегом «vim»

Vim - це безкоштовний модальний текстовий редактор з відкритим кодом, доступний для більшості основних платформ. Це дозволяє забезпечити високу ефективність у багатьох завданнях редагування тексту, але має круту криву навчання. Щоб засвоїти основи, запустіть ": допомогти вімтор". Для запитань щодо непрограмування замість цього скористайтеся https://vi.stackexchange.com/.


9
Переміщення на початок рядка в режимі вставки
Я знаю, що можу використовувати: Home у режимі вставки Esc+ iдля виходу з режиму вставки та введення його знову, фактично переходячи до початку рядка. Але ні те, ні інше мене не задовольняють. У першому випадку мені доводиться нахиляти голову, щоб вдарити Home, тому що я не можу сліпо вдарити її. …
83 vim 

7
Використовуйте vim з великої літери кожного слова у виділенні
У vim я знаю, що ми можемо використовувати ~великі літери одним символом (як згадано у цьому питанні ), але чи є спосіб прописувати першу літеру кожного слова у виділенні за допомогою vim? Наприклад, якщо я хотів би змінити з hello world from stackoverflow до Hello World From Stackoverflow Як мені …

3
Vim - підрахувати рядки у вибраному діапазоні
Я хочу рахувати рядки в діапазоні, неважливо, який діапазон, але нехай це буде, скажімо, візуальний блок. Який найкоротший спосіб це зробити. Все, що мені спадає на думку, є приблизно таке: '<,'>s/.//n але я не вірю, що це найкоротший шлях. Отже, хтось може дати мені підказку? Заздалегідь спасибі.
83 vim 

3
Затримка перед тим, як "O" відкриє новий рядок?
Я помічав, що іноді, коли я використовую O(велике "o") для створення нового рядка та переходу в режим вставки, перед тим, як щось трапиться, виникає невелика затримка. Це поширене? Чи є спосіб його змінити? І те, :map Oі :imap Oінше показують "Немає відображення знайдено", тому я не думаю, що це дивне …
82 vim 

7
Як правильно налаштувати автоіндентацію Vim для редагування файлів Python?
У мене проблеми з налаштуванням Vim (7.1.xxx) для редагування файлів Python (* .py). Відступ, здається, порушений (оптимально 4 пробіли). Я дотримувався деяких підручників, які знайшов через Google. Все одно ніякого ефекту: / Будь ласка, допоможіть.

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

5
Vim запускає autocmd на всіх типах файлів, окрім
У мене є Vim autocmd, який видаляє пробіли у файлах перед записом. Я хочу це майже 100% часу, але є кілька типів файлів, які я хотів би відключити. Звичайна мудрість полягає в тому, щоб перерахувати типи файлів, для яких потрібно запускати autocmd, у списку, розділеному комами, наприклад: autocmd BufWritePre *.rb, …
81 vim  strip  autocmd 

5
Vim - втягніть у реєстр пошуку
Чи є простий / швидкий спосіб "втягнути" у реєстр останнього пошуку vim ("/)? З документації vim видно, що відповідь "ні", але її можна призначити за допомогою команди "let": It is writable with ":let", you can change it to have 'hlsearch' highlight other matches without actually searching. You can't yank or …
81 vim  editor  vi 




3
Перемістіть курсор x рядків з поточного положення у vi / vim
Чи є спосіб перемістити курсор на відносну кількість рядків у vi / vim? Скажімо, у вас є курсор на 10 рядків під блоком коду, який ви хочете видалити. Якщо у вас є номери рядків, показані у відносному порядку, було б непогано мати "команду переходу на 10 рядків вгору", яка привела …
80 vim  vi 

8
Розумна упаковка у Vim
Мені цікаво, чи має Vim можливість інтелектуально переносити рядки коду, щоб він зберігав ті самі відступи, що і рядок, який він робить. Я помітив це в іншому текстовому редакторі, наприклад, електронному текстовому редакторі, і виявив, що це допомогло мені зрозуміти те, на що я дивлюсь, легше. Наприклад, а не <p> …
80 vim  word-wrap 

4
Встановіть кольори підсвічування vim-дужки
Я використовую, :set showmatchщоб виділити відповідну дужку або дужку, коли курсор перевищує одиницю. Я хотів би змінити колір виділення таким чином, щоб він кардинально відрізнявся від кольору курсору, оскільки ситуація показана на знімках екрана. Коли курсор знаходиться над другою фігурною дужкою: і коли курсор знаходиться безпосередньо праворуч від фігурної дужки: …
80 vim 

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