Как я могу определить, установлен ли плагин типа vim-latexsuiteфайла (например, ) и активирован ли я при открытии соответствующего файла? Другой популярный редактор будет указывать, что соответствующий «второстепенный режим» активен. Что такое...
Как я могу определить, установлен ли плагин типа vim-latexsuiteфайла (например, ) и активирован ли я при открытии соответствующего файла? Другой популярный редактор будет указывать, что соответствующий «второстепенный режим» активен. Что такое...
Я знаком с командами "dd" и "d {motion}", но не могу найти "dap" в help.txt vim. Что делает "dap" в обычном режиме и почему? (В качестве альтернативы, как я могу узнать такого рода вещи для...
Могу ли я повторить макрос с .командой? Например, я хотел бы иметь возможность набрать: @q... и это эффективно звонить @q4 раза. С поведением по умолчанию, это работает только тогда , когда «д» имеет одну команду, например dw, xили iHello<esc>. (Это имеет смысл, поскольку «.» Повторяет...
Я совершенствую свои навыки работы с vim и играю с завершением, используя команду Ctrl-n. Я программирую на Perl. Когда я нахожусь в режиме вставки и нажимаю Ctrl-n, я получаю сообщение, что это «Сканирование включенного файла» внизу терминала, и похоже, что оно сканирует файлы в каталогах...
Я немного озадачен тем, почему команда подчеркивания _, которая переходит к началу (COUNT - 1)-й строки под курсором, получает свою собственную клавишу. Когда бы я использовал это, а не +или...
На самом деле, я столкнулся с этой проблемой, когда использовал ssh со своего телефона Android для входа на сервер Linux, и я попытался использовать vim для редактирования некоторых файлов. Это было немного ... неприятно, хотя я мог делать все, что мог, с обычного рабочего стола / клавиатуры....
Я включил перенос строки set wrap linebreak nolistв моем .vimrc. Однако, это раздражает, что строки, не полностью видимые на экране, скрыты и заменены знаками @: Как я могу заставить эти строки отображаться, даже если они частично...
Возможно ли восстановить ветку изменений, которые я «забросил»? Например, я отменяю несколько операций, используя u, затем я делаю изменение в режиме вставки. Но потом я понимаю, что не хочу этого изменения, я бы предпочел вернуться туда, где я был в начале (до отмены). Эти изменения потеряны...
Иногда кто - то посылает меня .odt, .docи .docxфайл; открывать их в OpenOffice - всегда боль, потому что, ну, в общем, OpenOffice. Прямо сейчас я использую различные инструменты командной строки (такие как odt2txt), чтобы преобразовать эти файлы в обычный текст, сохранить простой текст во временный...
Я понимаю, что мы можем расширить возможности Vim, чтобы добавлять новые функции или изменять существующие и улучшать наш опыт редактирования. Хотя я сам долгое время являлся пользователем Vim, я сейчас на неизведанной территории: что такое плагин Vim? Каковы предпосылки для написания плагина,...
Когда я запускаю Vim без каких-либо файлов, я всегда вижу это: VIM - Vi IMproved version 7.4.580 by Bram Moolenaar et al. Vim is open source and freely distributable Become a registered Vim user! type :help register<Enter> for information type :q<Enter> to exit type :help<Enter>...
При слиянии веток под управлением исходного кода часто возникает проблема конфликта слияния с другими разработчиками. Я знаю, что мы можем использовать vimdiff для сравнения изменений кода с контролем версий , но есть ли способ использовать vimdiff для разрешения конфликтов конфликтов слияния....
Я использую плагины Taglist и NerdTree довольно часто. Обычно окно, которое открывается с левой стороны, слишком мало, и мне нужно его расширить. Я обычно делаю: 10 CTRL+w > Есть ли способ изменить ширину по умолчанию окна NerdTree и...
При проверке орфографии, наборе текста z=, появляется список выбора, как показано ниже. Как вы можете видеть правильное написание; «то есть» не отображается ни в одном из вариантов. Я хотел бы расширить это меню, чтобы вместо этого можно было просто ввести «то есть» и нажать клавишу ввода и...
У меня есть список слов, как это: these are some words that I want to convert to camel case Мне нужен способ превратить, например, camel caseв camelCaseмакрос (или способ превратить каждую строку визуального выбора строки в случай верблюда). Я мог бы использовать что-то подобное wgUlhxстолько раз,...
Я определил в себе сопоставления vimrcдля автоматического ввода закрывающих скобок и фигурных скобок при вводе открывающих скобок с помощью inoremap ( ()<esc>i. Я хотел бы сделать то же самое для "и ', но только когда курсор в данный момент находится не внутри строки - так как внутри строки...
Если я использую: :tabedit file1 file2 Я получил: E172: Only one file name allowed Есть ли способ использовать :tabeditнесколько имен файлов? Или другой способ открыть несколько вкладок...
В скриптах принято делать что-то вроде: let s:save_cpo = &cpo set cpo&vim ... script ... let &cpo = s:save_cpo Для обеспечения несовместимого режима для скрипта. Является: set cpo&vim какой-то особый синтаксис, как в foo & bar? Или это больше похоже на команду, триггерную строку...
Есть ли способ настроить vim относительно того, какие типы файлов он считает «подходящими» для открытия? Позвольте мне уточнить на примере. Представьте, что вы работаете над латексным документом. Как только вы соберете свой файл, в вашем каталоге будет следующее (наряду с другими файлами,...
Недавно я удалил плагин YankRing из моей установки отчасти потому, что он вызывал некоторые проблемы с макросами, но в основном потому, что я решил, что будет лучше научиться использовать регистры Vim вместо этого - в частности, способ, которым удаленный текст изначально сохраняется в регистре "1и...