Вопросы с тегом «vim»

14
покажите часть перенесенных строк в vim вместо того, чтобы скрывать ее символом @

Я использую vimне только для кодирования, но и для написания текста. В этом контексте я использую параметры переноса и переноса строки для переноса текста. Поскольку строки, образующие абзацы при написании текста, могут быть очень длинными, перенесенная строка легко не помещается в нижней части...

13
Может ли vim отображать только символы ASCII и обрабатывать другие байты как двоичные данные?

Я уже знаю vim -b, однако, в зависимости от используемой локали, он отображает многобайтовые символы (например, UTF-8) в виде отдельных букв. Как я могу попросить vimотображать только печатные символы ASCII и обрабатывать остальные как двоичные данные, независимо от...

13
В чем разница между .exrc и .vimrc?

По своему опыту я знаю, что файл ~ / .exrc можно использовать для настройки vim. Я также знаю, что файл ~ / .vimrc можно использовать для той же цели. Однако, если я использую .exrc для настройки vim, это приводит к проблемам в системах, где viустановлен, а не vim. А именно, vimподдерживает...

13
Есть ли команда обратного поиска в vim?

В Linux я могу ctrl-rсделать обратный поиск и выбрать то, что я сделал легко. Есть ли что-то похожее в vim? Я имею в виду, что я могу запустить команду, используя :(может быть что-нибудь вроде длинной замены), и если мне нужно сделать это снова, мне нужно перепечатать ее. Есть ли способ избежать...

13
Лучший способ обновить vim / gvim до 7.3 в Ubuntu 10.04?

Я должен использовать Ubuntu 10.04 на работе и не могу его обновить. Я использую Vim / gVim 7.2. Я хочу обновить его до 7.3 (с поддержкой расширений Python и Ruby). Какой самый лучший способ? Добавить в него запись sources.listsи установить пакет 7.3 vim / gvim или собрать из исходного кода? Какие...

13
Хватит Вим испортить мой отступ в комментариях

По какой-то причине Вим считает, что все мои комментарии должны быть удалены из всех отступов. Если я добавлю #в начало строки, вдруг все начальные пробелы будут удалены. Как я могу это остановить? У меня установлены Janus и NERDtree, на случай, если он уместен, наряду с множеством других личных...

13
Выберите блок кода в vim

Учитывая код, подобный этому: 588 while ($linecounter > 0) { 589 $token = " "; 590 while ($token != PHP_EOL) { 591 if (fseek($handle, $pos, SEEK_END) == -1) { 592 $beginning = true; 593 break; 594 } 595 $token = fgetc($handle); 596 $pos--; 597 } 598 $linecounter--; 599 if ($beginning) { 600...

13
Vim: s заменяет первые N <g вхождений в строке

В vim я иногда имею возможность заменить первые несколько совпадений в строке, но не каждый, как gхотелось бы. например: a a a a a в b b b a a Я знаю, что мог бы использовать :s/a/b/[enter]:[up][enter]:[up][enter], но это достаточно утомительно в трех повторениях, у меня есть строки с потенциально...

13
Как сделать символическую ссылку на / usr / bin / vim, но с параметрами запуска?

После того, как я получил make&make installvim из источника, я нашел много символических ссылок vim /usr/local/bin, таких как evim, rvim, view ... На vim(1)странице руководства сказано, что "rvim" эквивалентен "vim -Z" и так далее. Теперь я задаюсь вопросом: могу ли я создать такую...

13
Повторите n-ю последнюю команду в vim

Я заметил, что vim может быть довольно интуитивно понятным, но у меня возникают проблемы с поиском способа повторения второй до последней команды (или третьей до последней, четвертой до последней и т. Д.). При вводе .в обычном режиме он будет повторять последнюю команду. Нажатие 3.повторит...

13
VIM Выполнение ключевой команды в функции

У меня есть функция, и я хочу выполнить ключевую команду, но я получаю сообщение об ошибке: function! MyFunction() if condition <C-W><C-W> else :some_other_command endif endfunction Это не нравится <CW> <CW> Что я могу использовать вместо...

13
Автозаполнение Bash командой vim

В bash автозаполнение путей недавно перестало работать при выдаче vimкоманд, где путь глубже двух каталогов (он продолжает работать, как и ожидалось, с другими командами, такими как lsи cd). Например, если я печатаю, ls .config/btsync/btа затем нажимаю TAB, он расширяется до ls...

13
Как я могу создать свой собственный файл правописания для Vim?

В данный момент я пишу документ, в котором мне нужно использовать много сокращений, технического языка и не немецких слов. Теперь мне было интересно, смогу ли я создать орфографический файл ( tech_speak), который проверяет этот технический язык, чтобы я мог использовать следующую команду vim :set...

13
Как я могу редактировать файлы в сети с Vim?

В настоящее время я делаю это с помощью SSHing на сервер и запускаю Vim на сервере. Преимущество этого заключается в том, что вам не приходится иметь дело с громоздким синтаксисом открытия файлов с удаленного сервера через SCP и, что более важно, возможность очень быстро перемещаться по файловой...

12
Проблема с использованием клавиш Ctrl + Arrow в Vim при использовании Byobu с tmux

В Vim я установил клавиши Ctrl + Arrow, чтобы пропустить слова. Это прекрасно работает при запуске Vim внутри терминала gnome. Однако при использовании byobu (tmux) он показывает странное поведение: он удаляет все после курсора. Для справки, это мои настройки vim: :inoremap <C-Left>...

12
Как разрешить Page Up в GNU Screen?

Я использую Vim для редактирования текстовых файлов в Linux. Обычно я подключаюсь к удаленным машинам Linux, используя PuTTY из Windows. Я обычно использую GNU Screen. При использовании Vim внутри Screen я не могу использовать Page Upклавишу, потому что Screen интерпретирует ее как команду для...