Vi & Vim

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

1
Що змушує мій курсор виглядати так дивно? [зачинено]
Закрито . Це питання потребує деталей або ясності . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Додайте деталі та уточніть проблему, відредагувавши цю публікацію . Закрито 3 роки тому . Щоразу, коли я потрапляю в кінець або початок рядка, я отримую цього дуже дивного символу, де був мій курсор. …
11 terminal  cursor 



2
Як я можу використовувати кілька тригерів для одного фрагмента?
Я зробив фрагмент, який хочу надати різні тригери, тому замість того, щоб сказати, triggerя також хочу його запустити myothertrigger: snippet trigger "just an example" my text ... endsnippet Чи є простий спосіб зробити це замість копіювання фрагмента? Редагувати: Щоб зрозуміти, я використовую UltiSnips , але якщо є кращий плагін, я …

1
Експериментуйте з vim / gvim у режимі «незайманий»
Іноді мені хочеться спробувати трюк, який я знайду в Інтернеті. Часто корисно спробувати це у vim (gvim, якщо це трюк gui), у режимі virgin, тобто не завантажуючи всі мої ~ / .vimrc речі. Чи є якісь поради щодо того, як це зробити ефективно?

2
Чи є спосіб виявити, чи записую я в vimscript?
Чи є щось подібне eval("is_recording()") що я можу зателефонувати у свій vimscript, щоб дізнатись, чи записую я зараз макрос? Я б подумав, що це працює: eval("mode(1)") але це просто повертається "n". Не впевнений, що це має значення, але я використовую neovim, так що якщо це виключно для neovim, це нормально.


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

7
Як шукати рядки, що відповідають поточному рядку в vim
Я зазвичай шукаю слова за допомогою :/string, але якщо мені доведеться шукати весь поточний рядок, як це зробити. event: 1 beacon: 0x02 //line 1 event: 19 beacon: 0x02 //line 2 event: 1 beacon: 0x03 //line 3 event: 1 beacon: 0x02 //line 4 event: 8 beacon: 0x01 //line 5 event: 19 …


2
Чи є плагін vim, який реалізує функцію гарячого виходу з піднесеного тексту
Гарячий вихід - одна з вбивчих особливостей редактора Sublime Text. Це дозволяє закрити редактор в будь-який момент часу, не турбуючись про зміни у відкритих файлах - він просто закривається без будь-якого питання. Після повторного запуску ST всі відкриті та відредаговані файли будуть у тому ж стані, що були до закриття …
11 save 


1
Непояснена проблема з відступом gq
Я вставляю цей текст у Vim: t tttt ttttttttt tt tttt tt ttt tttttt-tttt-ttttttt tttttttttttttttttttttttttttttttttttttttttttttttttttttt ttttt ttt ttt tttttt ttttttt tttt ttttttt: ttttttt tt ttttttt, ttttttt tt tttttt, tttttt tt ttttttt, tttttt tt tttttt ttt. t tttttt tt ttt (tttt) ttttttt-tttttt-tt-ttttttt tttttt for the "tttttt in ttttttt" part of the …

2
Як Vim допоможе мені запам'ятати кінцеві коми у файлах BibTeX?
Я редагую досить багато файлів BibTeX, і я регулярно забуваю кінцеві коми: Наприклад: @Book{cooke2015british, author = {Cooke, Lez}, title = {British Television Drama}, publisher = {Palgrave on behalf of the British Film Institute}, year = {2015}, keywords = {about} address = {London}, isbn = {978-1844576234} } Ви побачите, що я …

2
Як виявити, чи файли swp містять незбережені зміни?
Редагуючи вихідний код за допомогою gvim (v.7.4.488), я хочу внести деякі зміни vcs (я використовую git 2.1.4 з командного рядка в Linux Ubuntu). git --status показує, які файли я змінив. Однак він також показує vim .*.swpпоточного видимого буфера (ів), як якщо файл містить незбережені зміни, так і коли відредагований файл …
11 git  swap-file 

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