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

8
Генерация файлов справки для vim

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

8
Vim Powerline не показывает текущую ветку

Я использую плагин vim под названием powerline, и он не показывает ветку git, в которой я включен, хотя он должен быть активирован по умолчанию. Беглый плагин установлен, хотя я не думаю, что это было необходимо. Есть ли что-то еще, что я должен сделать, чтобы это...

8
vim не может выполнить команду unix с:! из-за смены оболочки

Наша компания использует систему Red Hat Linux и выделяет каждому аккаунт в / home. К сожалению, наша система использует tsch, что мне не выгодно. Более того, поскольку у меня нет разрешения суперпользователя, я не могу использовать команду chsh для перехода на bash для себя. Еще хуже, ypchsh также...

8
Использование внешнего текстового редактора для редактирования кода VBA

Я унаследовал много кода VBA для поддержки, и до сих пор я использую VBE. Иногда довольно сложно выполнить некоторые задачи, такие как расширенный текстовый поиск, поэтому обычно я экспортирую модуль, редактирую содержимое с помощью vim и импортирую модифицированный модуль для проверки кода. Это...

8
Как позволить vim listchar работать в среде not utf8?

Мой .vimrc содержит: if $LANG =~ '\(UTF\|utf\)-\?8' || $LC_CTYPE =~ '\(UTF\|utf\)-\?8' set list listchars=tab:»·,trail:~,extends:>,precedes:< endif Но есть некоторые символы, которые являются Unicode, когда я запускаю vim в среде LC_CTYPE = zh_TW.Big5, он покажет Error detected while...

8
Отображение Ctrl-Backspace в терминаторе

Я недавно начал использовать Vim. Из предыдущих редакторов я привык удалять слова целиком, нажимая Ctrl- Backspace. Посмотрев документацию, я обнаружил, что это было сделано нажатием Ctrl- wв Vim. Проблема в том, что после привыкания к нажатию Ctrl- wя начал закрывать вкладки и чаты каждый раз,...

8
Как я могу установить foldlevelstart в vim, чтобы изначально просто ничего не складывать, все еще позволяя zr работать немедленно?

В Vim, я обычно устанавливается foldmethodв indentбольшинстве типов файлов. В общем, мне нравятся файлы, которые открываются со всеми открытыми сгибами. Тем не менее, полезно начать немедленно, используя, zmчтобы начать закрывать сгибы глобально по файлу, по одному уровню за раз, что позволяет мне...

8
как отключить подсветку ошибок gvim?

Я использую gvim в качестве текстового редактора, и синтаксическая раскраска великолепна, за исключением того, что она выделяет «ошибки» и дает белый фон с красным шрифтом. Как отключить подсветку ошибок? Я нахожу это раздражающим и не нуждающимся в...

8
Сохранять биты прав доступа при записи нового файла с VIM

В Vim, когда я записываю копию текущего буфера в новый файл, используя :w [filename], кажется, что Vim использует права доступа к файлу по умолчанию (т.е. устанавливаемые с помощью umask или чего-либо еще) для нового файла. Если текущий буфер был загружен из существующего файла, то не должно ли...

8
VIM - как открыть файлы .html с HTML синтаксисом Django, а не только HTML синтаксис?

Я часто использую Django и просто хочу открыть все файлы .html с синтаксисом htmldjango, а не с синтаксисом html. Есть ли способ сказать мне, чтобы Vim открывал все HTML-файлы с синтаксисом htmldjango? Потому что в настоящее время каждый раз, когда я открываю HTML-файл, я должен всегда нажимать на...

8
Vim может нарушить права доступа к файлам?

На днях я использовал Vim как обычно, когда заметил что-то странное. Вот что я сделал: ~$ touch testfile ~$ ls -l | grep testfile -rw-r--r-- 1 username groupname 0 Jul 23 10:00 testfile ~$ vim testfile Затем я внес изменения, сохранил и вышел с помощью :wq. Довольно нормально. Затем, однако: ~$...

7
PDF-ридер для CLI

Я ищу PDF-ридер, который я могу использовать через SSH в терминале, чтобы он работал screen. Существует ли такая вещь? В идеале я хотел бы хотя бы less пейджер -esque, но с некоторым форматированием PDF, нумерацией страниц и, возможно, даже с навигацией по ссылкам в документе. Интеграция с Vim была...

7
Как вы можете переключать клавиши j и k в vim?

Есть ли способ сопоставить клавишу k с «вниз» и клавишу j с «вверх»? Это кажется мне гораздо более интуитивным, поскольку стрелка вправо также будет перемещать курсор вниз, если он находится в конце строки. Почему было выбрано это отображение? И почему движение влево / вправо не переносит вас на...

6
Как игнорировать autocmd в истории отмен vim?

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

6
Как вы устанавливаете плагины для MacVim?

Конкретно я пытаюсь установить NERDtree. Я скачал пакет 4.10 с GitHub расстегнул молнию ~/.vim/и перезапустил MacVim (версия 7.3). Typing :nerdtree приводит к следующей ошибке: E492: Not an editor command: nerdtree В терминале набрав: cd ~/.vim ls -R Результаты в: Rakefile doc nerdtree_plugin...

6
Использование vim для удаления всех строк, кроме тех, которые соответствуют произвольному набору строк

Я использую vim для удаления всех строк, кроме тех, которые соответствуют определенной строке, например, : g! / [строка, которую я хочу оставить в редакторе] / d Работает отлично. Но то, что я действительно хочу и нигде не нашел, это способ использования vim для удаления всего, кроме нескольких...