Вопросы с меткой [vim]

Vim - это настраиваемый текстовый редактор, который позволяет эффективно редактировать текст. Это улучшенная версия редактора vi.

1
голос
1ответ
39 показов

Как добавить число в строку \d

Я хочу заменить все строки файла string\d\+ Например, строка10 на строку 20.Я пытался использовать s/\(string\)\d\+/\1\=submatch(0)+10 я знаю \= судья \1 существует или нет.Но help: submatch ...
1
голос
1ответ
51 показов

Перейти к следующей строке, в которой есть оператор после if()

Предыдущий разработчик любил помещать отдельные операторы в те же строки, что и соответствующие им if() . Я пытаюсь найти эти строки сейчас, чтобы исправить их! Я думал, что следующее регулярное ...
1
голос
2ответа
2k показов

vim backgroundcolor в tmux - как заставить zsh использовать экран вместо xterm в tmux

У меня та же проблема, что и у спрашивающего в поддержке 256 цветов для vim background в tmux. В моем обычном терминале с zsh у меня нет проблем с цветом фона в vim , но когда я запускаю его в tmux , ...
1
голос
1ответ
208 показов

интегрировать вкладки tmux с вкладками vim

Я пытаюсь упростить навигацию между вкладками в моем терминале. Используя ssh -t 'tmux -CC attach' , я могу заставить iTerm отображать вкладки tmux как собственные вкладки macOS (и, следовательно, ...
1
голос
1ответ
1k показов

Vim: использовать Unicode для рисования символов рамки

Терминалы поддерживают начертание символов в прямоугольниках с начала времен, но Vim всегда настаивает на использовании уродливых ASCII-приближений для рисования прямоугольников и линий. Например: ...
1
голос
2ответа
522 показов

vim устанавливает значение по умолчанию для сохранения буфера при получении сигнала TERM

Я использую несколько экземпляров Vim. В настоящее время я использую функцию Bash kv(){ a=($(pgrep vim)); kill ${a[@]}; } завершить все запущенные экземпляры vim. Недостатком этого метода является ...
1
голос
1ответ
118 показов

Отображение Vim только для .vimrc

Я знаю о autocmd FileType inoremap для файлов типа * .html. Но я хотел бы создать несколько привязок клавиш для моего .vimrc следующим образом: autocmd FileType vimrc inoremap ;; autocmdFileType ... ...
1
голос
1ответ
393 показов

Выйдите из vim, если последний буфер закрыт, но это не buftype = nofile или buftype = quickfix

Откройте экземпляр vim и выполните следующие команды: :help :wincmd w :quit Vim завершит работу, хотя буфер справки все еще открыт. Как получить эту функциональность для списка местоположений? Vim ...
1
голос
1ответ
350 показов

Есть ли параметр, который позволит vim запоминать столбец, в котором он находился, даже если он пересекает строку, у которой EOL меньше?

Есть ли параметр, который позволит vim запоминать столбец, в котором он находился, даже если он пересекает строку, у которой EOL меньше? Рассмотрим следующие строки: foo bar foo foo bar Скажем, моя ...
1
голос
1ответ
399 показов

SnipMate перестает работать при добавлении дополнительных плагинов

Я использую Vim 7.3 с Pathogen на Windows, у меня есть настройки Pathogen в ~/vimfiles/autoload/pathogen.vim и SnipMate ~/vimfiles/bundle/snipmate.vim/ . SnipMate отлично работает, когда это ...
1
голос
3ответа
2k показов

Я использую vim в эмуляторе терминала. Можно ли заставить Vim Colourschemes работать?

Я предпочитаю использовать vim непосредственно в моем терминальном эмуляторе (gnome-terminal или konsole), а не использовать gvim, потому что он лучше интегрируется в мой рабочий процесс. К ...
1
голос
1ответ
67 показов

Поиск источника подсветки синтаксиса Vim

Я установил Vim 8.0 на мои машины с Windows 7 и Windows 10. Когда я редактирую текстовый файл, используя реструктурированный текст (с расширением .txt) и использую:set ft = rst, подсветка синтаксиса ...
1
голос
2ответа
80 показов

Как выполнить слияние, если несохраненный файл изменяется одновременно?

Иногда со мной случается, что из-за ошибки изменяются несохраненные файлы одновременно (например, с помощью VCS). Иногда я даже не замечаю и продолжаю редактировать. Когда я хочу сохранить его, мне ...
1
голос
1ответ
825 показов

Определить язык новых файлов в vim (обновить подсветку синтаксиса)

Каждый раз, когда вы открываете файл, vim выполняет серию проверок, чтобы определить язык файла, и применяет соответствующую подсветку синтаксиса; сначала проверяя расширение файла, затем заглядывая ...
1
голос
2ответа
1k показов

Как щелкнуть правой кнопкой мыши, чтобы вставить в Mcedit

На терминале bash я могу щелкнуть правой кнопкой мыши, чтобы вставить в vim или nano, но mcedit не получает данные моего буфера обмена при щелчке правой кнопкой мыши. Как щелкнуть правой кнопкой ...
1
голос
1ответ
250 показов

Запуск команды split в экране GNU конфликтует с утилитой split Unix

Я пытаюсь запустить команду split из экрана GNU , чтобы создать новую горизонтальную область. Вместо этого эта команда интерпретируется как вызов утилиты разделения Unix в /usr/bin/split для ...
1
голос
1ответ
751 показов

Вызов функции в .vimrc с аббревиатурой в .vim/after/ftplugin/php.vim

У меня есть функция VIM в .vimrc которая вызывается несколькими сокращениями. Я хотел бы переместить эти сокращения в специфичные для PHP, специфичные для C и некоторые другие типы файлов, но они ...
1
голос
1ответ
801 показов

Как изменить цвет подсветки плагина Vim SuperTab?

Выделенное совпадение в основном невидимо. Можно ли как-то изменить цвет, который использует SuperTab для выделения совпадений? Возможно, это проблема совместимости с моей темой (Молокаи) или с моим ...
1
голос
1ответ
741 показов

Введите юникод в vim

Во-первых, я доволен vim из-за его божественной комбинации клавиш. Но иногда, я действительно хочу писать с моим языком в юникоде, я нахожу решение в файле справки vim, который использует disgraphs: ...
1
голос
2ответа
359 показов

Отображение отступов в Vim: как вставить разрыв строки, чтобы сделать отступ для столбца, в котором я находился?

В Vim я хочу связать клавишу, которая вставит новую строку и сделает отступ этой строки до столбца, где был курсор. Это немного странно, поэтому позвольте мне проиллюстрировать: Пример: до и после, с ...
1
голос
1ответ
119 показов

Netrw продолжает скрывать точечные файлы, когда FTP-соединение в VIM

Я должен показать скрытые файлы и каталоги (файлы и каталоги, начинающиеся с .) В Netrw через FTP. В локальной среде я могу переключать скрытые элементы с помощью gh но через FTP-соединение он не ...
1
голос
2ответа
146 показов

Установить пасту на git commit

При выполнении git commit открывается VIM для редактирования сообщения коммита. Я хотел бы, чтобы VIM уже был в режиме paste когда это произойдет. Какие проверки среды я могу выполнить в ...
1
голос
0ответов
203 показов

Vim: Пользовательский ярлык для Выбрать все и Копировать

Я хочу отобразить сочетание клавиш vim в .vimrc, которое копирует все строки в файле на сочетание клавиш. Я пробовал различные формы let и map, но они не распознают фактическую команду копирования. Я ...
1
голос
2ответа
75 показов

Как запустить Windows vim из функции в моем .bashrc?

Я установил Windows vim и добавил следующую функцию в мой .bashrc: function winvim() { local win_vim_path='/cygdrive/c/Program\ Files\ \(x86\)/Vim/vim73/vim.exe' #local win_vim_args=`cygpath -w -a ...
1
голос
3ответа
1k показов

vim - открывает файлы, содержащие определенную строку в новых вкладках

Я ищу способ открыть все файлы, которые содержат определенную строку в новых вкладках VIM. Файлы находятся не в определенном каталоге, а разбросаны по дереву каталогов. В идеале я хочу перейти к ...
1
голос
2ответа
2k показов

Как мне автоматизировать набор команд VIM, которые я использую все время?

Я запускаю некоторые текстовые файлы, написанные в Markdown через Pandoc, чтобы получить html, но он странным образом отображает теги со странными переносами строк и пробелами в тегах, поэтому я ...
1
голос
1ответ
2k показов

Есть ли простая альтернатива tmux/screen?

Я хотел бы подключиться к сеансу терминала / приложению, запущенному на другом компьютере, но без использования терминального мультиплексора в качестве tmux или экрана. Мне не нужно разделять окна ...
1
голос
1ответ
87 показов

Доступ к буферу обмена MacOS X из

Я хотел бы получить доступ к системному буферу обмена в Mountain Lion в качестве регистра в vim. Vim, который поставляется с Mountain Lion, построен с -xterm_clipboard, показанным в vim --version. У ...
1
голос
1ответ
375 показов

NERDTreeToggle открывается в Windows/system32

Я добавил следующий полезный settign для _vimrc: map :NERDTreeToggle Если я открою gvim, а затем нажму F2, откроется NERDTree, но в каталоге Windows/system32 который занимает много времени для ...
1
голос
2ответа
15k показов

Как выйти из VIM и вернуться в «обычный» терминал?

Я нашел этот ответ здесь:Vim Застрял в режиме вставки Однако ни одна из перечисленных команд не сработала для меня. Выход, cntrl + [, cntrl + q Я совершенно неопытный новичок, пытающийся научиться ...
1
голос
1ответ
2k показов

неясно, что делает submatch в vim

Мне неясно, что делает выражение submatch({nr}) в vim. В руководстве сказано следующее: submatch({nr}) *submatch()* Only for an expression in a |:substitute| command. Returns the {nr}'th submatch of ...
1
голос
1ответ
181 показов

vim-tagbar не переходит к определениям методов, по крайней мере для ruby

Я использую панель тегов плагина vim, но она не работает для ruby, по крайней мере, не полностью. Сначала это не сработало, но изменив конфигурацию для использования ripper-ctags, вот так: let ...
1
голос
1ответ
1k показов

Как я могу запретить OS X Terminal.app переопределять цвета vim в удаленной системе?

В качестве основной рабочей станции я использую Mac под управлением OS X 10.5. Я провожу большую часть дня ssh'd в удаленных системах и работаю над уродством vim. Я хочу поэкспериментировать с ...
1
голос
1ответ
741 показов

Как заставить Vim открывать существующие буферы с помощью NERDTree

Недавно я обнаружил NERDTree и Command-T, но когда я открываю файлы, которые уже были открыты, я получаю действительно раздражающее всплывающее окно «VIM - ВНИМАНИЕ, что файл подкачки уже ...
1
голос
1ответ
906 показов

Запуск gVim на USB-накопителе

Как я могу запустить gVim на USB-накопителе (я не могу установить программное обеспечение на компьютер), предпочтительно, я бы хотел загрузить его на USB-накопитель с Mac (чтобы я не мог установить ...
1
голос
2ответа
1k показов

опция "показать больше шрифтов" на gVim

В диалоговом окне « Select Font... » gVim в левом нижнем углу есть ссылка « Show more fonts . Когда я нажимаю на нее, я просто попадаю в папку «Шрифты» на панели управления. Как я могу использовать ...
1
голос
1ответ
136 показов

Автозаполнение Vim, чтобы включить знаки препинания между словами

Я в настоящее время программирую в tcl/tk. У меня есть некоторые виджеты с .entry,stdin и .entry,stdout и я использую супертаб для автозаполнения. Запятая есть, потому что я использую пакет с именем ...
1
голос
1ответ
58 показов

В Vim номер повторяется непреднамеренно

Всякий раз, когда я нахожусь в режиме вставки и набираю любое число, а затем нажимаю кнопку Esc, чтобы перейти в обычный режим, число повторяется несколько раз. Как я должен решить это.
1
голос
1ответ
360 показов

Символы шрифта время от времени меняются на vibberish в vim

Я использую vim на Mac в iTerm2 (то есть - не в MacVIM) и в сеансе tmux. У меня установлена линия электропередачи, так что об этом нужно помнить. Иногда, когда я набираю какой-то файл, по какой-то ...
1
голос
1ответ
204 показов

Раздражающая проблема новой строки с MacVim

Часто, когда я открываю файл с помощью MacVim и закрываю его без сохранения, SVN всегда показывает, что файл был изменен. После выполнения svn diff для файла я получаю что-то вроде этого: - \ No ...
1
голос
1ответ
867 показов

Отменить ограничение размера файла отмены дерева Vim?

Похоже, мои vof undofiles отслеживают только последние 500 КБ или около того изменений. В нижней части моей панели gundo происходит изменение редакции 1774 до 0 (общее количество ревизий в файле - ...
1
голос
1ответ
189 показов

Можно ли псевдоним регулярных выражений подстрок в Vim?

Я хочу найти и заменить шаблон, содержащий числа с плавающей запятой, используя vim. Я нашел это красивое регулярное выражение для таких чисел: [-+]?[0-9]*\.?[0-9]+([eE][-+]?[0-9]+)? Это выражение ...
1
голос
1ответ
2k показов

OS X + tmux + vim + соляризация + цвета

Я хочу использовать tmux с консолью vim, имеющей соляризованные цвета на OS X, но цвета внутри tmux разбиты. Есть довольно много вопросов / ответов и сообщений в блогах на эту тему, но решения иногда ...
1
голос
1ответ
298 показов

Как заставить режим Vim Sublime Text и AutoHotKey работать без конфликтов?

Sublime Text - безусловно, лучший текстовый редактор, который я когда-либо видел, а AutoHotKey - программа сценариев, без которой я не могу жить, особенно функция горячих строк, которая позволяет мне ...
1
голос
1ответ
49 показов

Ctrl модификатор на PgUp игнорируется в консоли Linux

Я использую Linux в однопользовательском текстовом режиме (как описано здесь). Ctrl+PgUp и Ctrl+PgDn не работают должным образом. Используя cat -v - чтобы показать коды терминала, я вижу, что PgUp и ...
1
голос
2ответа
2k показов

Что делает shiftwidth в редакторе VIM

Я читал об опциях shiftwidth в Google: чтобы изменить количество пробелов, вставленных для отступа, используйте опцию shiftwidth. Хорошо, хорошо, но что это более точно? Как я могу попробовать это, ...
1
голос
1ответ
451 показов

Почему мои цвета vim отличаются в сеансе tmux в терминале macOS?

Я пытаюсь выяснить, что происходит с моими цветами в vim в tmux. Почему-то цвета кажутся правильными везде, кроме vim. Каждый подобный вопрос, который я нашел, казалось, был решен путем правильной ...
1
голос
4ответа
802 показов

Gvim ярлык для {}

Что означает перемещение между { и } в редакторе gvim? как этого добиться?
1
голос
1ответ
291 показов

Клавиши со стрелками не работают при использовании удаленной оболочки mosh

Как я могу заставить клавиши vim работать внутри оболочки mosh? Раньше они работали на меня, но после обновления чего-то (наверное, mosh) оно сломалось. Клавиши со стрелками не работают удаленная ...
1
голос
2ответа
2k показов

Доморощенный говорит, что у меня установлен Macvim

Я давно не использовал macvim и не уверен, как его запустить. Homebrew говорит, что у меня установлена версия 7.3.64, но я не могу найти ее в 'finder' или в командной строке. Как мне запустить его?