Vi & Vim

Питання та відповіді для людей, які використовують сім'ї редакторів vi та vim

3
Як відключити клавіші зі стрілками в vim?
Я хочу навчити себе використовувати hjkl більше, ніж використовувати клавіші зі стрілками, щоб залишитися на домашньому ряду. І так, я дуже усвідомлюю, що не слід використовувати hjkl як основні навігаційні клавіші. Але мої звички досить сильні, і я навіть не усвідомлюю, що зробив цей рух рукою клавішами зі стрілками, і …


9
Як вставити новий рядок, не виходячи з звичайного режиму
Цікаво, чи можу я вставити новий рядок, не виходячи із звичайного режиму. Наприклад, у мене є два рядки: this is line one this is line two І курсор знаходиться на першій лінії. Тепер я хочу новий рядок між першим і другим рядком: this is line one this is line two …

1
Як налаштувати плагін Vim авіакомпанії так, щоб він виглядав як власний скріншот проекту?
Я намагаюся запустити та працювати в vim-airline . Я вимагав це через вуст в моєму ~./vimrc: Plugin 'bling/vim-airline' Я встановив його і очікував, що мій Vim буде схожий на скріншот на його сторінці проекту: Але все це виглядає приблизно так: Щодо шрифтів, я спробував додати: let g:airline_powerline_fonts = 1 І …

5
Які практичні можливості використання клієнт-серверного режиму?
Я знаю, що Vim дозволяє в режимі клієнтського сервера ( :h clientserver): можна перетворити його на сервер, який отримає деякі команди і виконує їх, і як клієнт, який відправить команди на сервер. Я розумію, як вона працює, але я не уявляю практичного використання цієї функції: в яких випадках вона корисна …

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

1
Як відкрити новий буфер у поточному вікні?
У мене відкрито кілька вкладок з різними налаштуваннями вікон. Я хотів би відкрити новий порожній буфер у поточному вікні, не маючи більше розбіжностей / вікон чи вкладок Чи можна це зробити? Я знаю , що я міг би зробити що - щось на зразок :nто C-w jтоді , :qале це …

4
Як закрити Vim зовні?
Скажімо, у мене висить сервер X11, який не дозволяє врятувати роботу від сеансу XTerm Vim, яким керує сервер X11. (Не GVim, просто звичайний Vim-in-XTerm.) Чи є спосіб, щоб я міг (з іншого терміналу) сказати запущеному процесу Vim, щоб "зберегти всі та вийти" з командного рядка? Посилаючи сигнал, або через якісь …
23 quit 

7
Підтримка Vim 8.0 Python
Я намагаюся оновити свою установку Vim до версії 8.0, але вона не підтримує і Python, і Python 3, як зображено нижче. (PS: Через цю проблему я не можу зараз використовувати плагін YCM (YouCompleteMe).) Я встановив Vim 8.0, як у наступних командах. Я використовую Ubuntu 16.04 (Xenial Xerus). Як я можу …

2
Яка різниця між "кинути" і "перервати"?
Коли я намагаюся відкрити файл із декількох екземплярів vim, я отримую помилку з кількома параметрами: Swap file "~/.vim/tmp/file.swp" already exists! [O]pen Read-Only, (E)dit anyway, (R)ecover, (Q)uit, (A)bort: Яка різниця між "Вийти" та "Аборт"? Моя перша здогадка полягала в тому, що коли я намагаюся відкрити декілька файлів, і лише один редагується …
23 swap-file  quit 

6
Які додаткові функції пропонують gVim та / або MacVim порівняно з Vim всередині термінального емулятора?
Я навчаюсь Vim, переглядаючи екранізації. І мені цікаво, чому багато людей використовують gVim чи MacVim? Як я бачу, версія GUI Vim має лише додаткові функції, що передбачають використання миші. Але хіба це не проти "філософії Vim"? Чи може хтось пояснити, які додаткові функції пропонує версія GUI Vim порівняно з Vim …
23 gvim  macvim 


4
Як я можу переформатувати багаторядковий рядок у vim при використанні файлу Python?
Припустимо, я редагую якийсь код Python у vim, який виглядає приблизно так: myobj.myfunc("Some string parameter that goes on and on and on and on and sometimes doesn't" "split very" "neatly over different lines so that" "it is formatted attractively") Я вважаю за краще переформатувати це, щоб воно поширювалося на встановлене …



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