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

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

13
Встановлення vim з підтримкою ruby ​​(+ ruby)
Я намагаюся встановити command-t для vim, але у моїй поточній версії vim немає прапора (+ ruby). Команда "який рубін" показує, що рубін встановлений. Що мені потрібно зробити, щоб активувати прапор + ruby ​​in vim? Також що технічно означає прапор + рубін?
107 ruby  vim 

5
Пошук вибору в vim
Я використовую плагіни vim та vim для візуальної студії при написанні C ++. Часто мені здається, що я хочу шукати рядок у межах функції, наприклад, під час кожного дзвінка object->public_member.memberfunc(). Я знаю, що vim пропонує зручний спосіб пошуку одного слова, натиснувши *і #, і він також може шукати набрані рядки …
107 vim  viemu  string-search 

3
Як сказати, яку кольорову схему використовує зараз сеанс Vim
Ви можете встановити кольорову схему Vim, видавши :colorscheme SCHEME_NAME але, як не дивно, ви не можете отримати використану в даний час схему, видавши :colorscheme оскільки це призводить до " E471: Argument required". Я також не бачу кольорову схему, перелічену на виході :set. Отже, як ви вирішите з’ясувати поточну колірну схему, …

6
Як повернутися назад (ctrl + z) в vi / vim
У звичайних текстових редакторах [при всій повазі до Vim] є ярлик Ctrl+ Zколи ви зробили щось неприємне і хочете повернутися до попередньої версії тексту. Як кнопка НАЗАД у Word. Цікаво, як можна досягти такої поведінки у Vim.
107 vim  vi  back  undo  undo-redo 

6
Як замінити текст між цитатами у vi
Скажіть, у мене є такий рядок коду: $query = "SELECT * FROM table"; Чи є команда vi / vim, яка може миттєво видалити все між цитатами та розташувати курсор між ними, щоб я міг почати вводити текст?
106 vim  vi 

8
Як переглянути символи UTF-8 у форматі VIM або Gvim
Я працюю над веб-сторінками, які періодично використовують неанглійські скрипти, більшість з них використовує charf utf-8, VIM, а Gvim не відображає символів UTF-8 правильно. Використання VIM 7.3.46 для Windows 7 64 біт, з set guifont=Monaco:h10_vimrc Чи є спосіб це виправити? Оновлення: я поглянув навколо і виявив, що set guifontwideдіє як другий …
106 vim 

11
Як змінити курсор між режимами Normal та Insert у Vim?
Мені хотілося б знати, як можна змінити курсор у Vim (за кольором, формою тощо) залежно від того, в якому режимі ви перебуваєте. Я постійно забуваю, що не перебуваю в режимі "Вставка" і починаю вводити код, в результаті чого трапляються всілякі шалені речі. Було б корисно, якби на курсорі була якась …
106 vim 

23
Автоматичне перезавантаження браузера, коли я зберігаю зміни в HTML-файлі, в Chrome?
Я редагую HTML-файл у Vim і хочу, щоб браузер оновлювався щоразу, коли файл під ним змінюється. Чи є плагін для Google Chrome, який слухатиме зміни у файлі та автоматично оновлює сторінку щоразу, коли я зберігаю зміни у файлі? Я знаю, що є XRefresh для Firefox, але я не міг змусити …

3
Як визначити, чи існує певний файл у Vimscript?
Я шукаю елегантний спосіб у Vimscript перевірити, чи існує файл у поточному каталозі. Я придумав код нижче, але не впевнений, чи це найелегантніше рішення (я встановлю варіант Vim, якщо файл існує). Чи є якийсь спосіб не робити іншого порівняння імені файлу? Може використовувати іншу вбудовану функцію від Vim? :function! SomeCheck() …
105 vim  file-exists 

7
Чи існує спосіб Vim вставити текст у рядок пошуку?
Я хочу знайти $maximumTotalAllowedAfterFinishі замінити його $minimumTotalAllowedAfterFinish. Замість того, щоб вводити довгий текст: :%s/$maximumTotalAllowedAfterFinish/$minimumTotalAllowedAfterFinish/g Чи є спосіб КОПУВАТИ ці довгі імена змінних вниз у рядок пошуку, оскільки в командному рядку я не можу ввести " p" вставити?
105 vim 

9
Може vim відстежувати зміни у файлі в режимі реального часу
Моє запитання схоже на це, як слідкувати за текстовим файлом у режимі реального часу, але я хочу це зробити у vim. Я знаю, що можу прочитати відкритий файл використання tail -f sample.xmlфайлу, і коли до нього буде записаний новий вміст, він також запише новий вміст на мій екран. Чи можу …
104 vim 


20
Запуск коду Python у Vim
Я пишу код Python за допомогою Vim, і кожного разу, коли я хочу запустити свій код, я ввожу це всередині Vim: :w !python Це засмучує, тому я шукав більш швидкий метод для запуску коду Python всередині Vim. Виконання скриптів Python з терміналу, можливо? Я використовую Linux.
104 python  vim 

5
Vim - як запустити команду відразу при запуску vim?
У мене є плагін (FindFile.vim), який потрібно запускати :FindFileCache .щоразу, коли я запускаю vim, щоб зібрати кеш файлів для швидкого відкриття .. Мені доводиться запускати це кожен раз, коли я запускаю vim. Як я можу написати команду, яка виконується один раз, кожного разу, коли запускається vim?
103 vim 


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