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

2
Как предотвратить восстановление файла, когда восстановленное состояние идентично содержимому файла?

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

2
Как ускорить открытие vim Buffer?

Открытие файлов в первый раз очень медленно в vim. я сделал vim --startuptime start.log .vimrc, Это ТОП4, найденные в start.log 2075.385 1790.067: opening buffers 2200.133 124.203: BufEnter autocommands 117.800 082.955 062.110: sourcing $HOME/.vimrc 247.013 073.089 073.089: sourcing...

2
Как получить Vim, чтобы следовать ссылкам DokuWiki

Мне нравится использовать CTags для быстрого перехода к файлу и обратно, используя CTRL-] и CTRL-T. Я хотел бы иметь что-то подобное при редактировании файлов DokuWiki. Другими словами, у меня есть что-то вроде этого в файле 'start.txt': [[link]] Я хотел бы перейти к «link.txt» в том же каталоге,...

2
Явные знаки в Vim относительно номеров строк

Можно ли показывать знаки рядом с соответствующими номерами строк в Vim? В настоящее время у set rnuменя есть: 2 1 0 1 2 Я хотел бы, чтобы это выглядело как одно из следующих (либо в порядке): -2 -1 0 1 2 -2 -1 0 +1 +2...

2
Как выдернуть или удалить несколько строк в Vim, все в разных диапазонах?

Я видел пару вопросов о том, как дергать и удалять диапазон строк в Vim, например, от строки 5 до строки 10. Тем не менее, я не нашел (в документации и поиске) о том, как восстановить / удалить в одной команде, например, строки 3, 5, 10 и 12. Это возможно?...

2
Почему в Vim все еще есть режим совместимости с vi? [закрыто]

Кто-нибудь может объяснить, почему в Vim все еще есть режим совместимости с vi? Зачем его использовать? Как следствие, мы должны держать set nocompatibleв нашем .vimrc; есть много шума в документации , как {not in Vi}, {Vi: no ++opt}и т.д. и я не могу понять, почему разработчики так тщательно это...

2
Vim форматирование сборки

Vim неправильно делает отступ для ассемблерного кода, независимо от того, хочу ли я, чтобы он делал это автоматически, или если я пытаюсь gg=G это просто говорит ## строки с отступом хотя это ничего не изменило, и весь мой текст по-прежнему выровнен по левому краю....

2
Латекс: настройка подсветки синтаксиса в vim

Я сделал несколько пользовательских команд, чтобы упростить написание блоков уравнений: % Equation starters \newcommand{\eqn}[1]{\begin{equation} #1 \end{equation}} \newcommand{\eqns}[1]{\begin{equation*} #1 \end{equation*}} \newcommand{\eqna}[1]{\begin{align} #1 \end{align}}...

2
Поиск без учета регистра с акцентами

Как я могу сказать Vim искать определенный шаблон без учета регистра, учитывая также символы с акцентами? Например, я хотел бы иметь /ü соответствовать как столице U в Über и строчные u в Grüße,...

2
MacVim / Vim сохраняют содержимое всех буферов (например, Sublime Text). Сохранить своп?

TL; DR: Может ли Vim хранить свои файлы подкачки и каждый раз загружать один и тот же набор файлов подкачки и буферов? Я работаю на Mac (OS: Maverick), где несколько приложений хранят данные в каком-то локальном / недоступном хранилище, которое восстанавливается между перезагрузками компьютера /...

2
Невозможно удалить файл .swp

Я использую Vim на Windows 7 Enterprise. Vim иногда создает .swpфайл. После закрытия Vim этот файл остается на месте. Я хотел бы удалить это. Однако я получаю следующую ошибку: ri : Cannot remove item C:\.someFile.txt.swp: You do not have sufficient access rights to perform this operation. At...

2
Соляризованная цветовая гамма не вышла как положено после установки

После того, как я установил солярий, цвет фона не получился, как ожидалось. vim использует терминальный черный фон вместо использования соляризованного синего фона. Мой терминал также установлен на Xterm-256color. Я пробовал несколько вариантов включить эту строку let g:solarized_termtrans = 1, но...

2
Удалить все начальные пробелы (не включая вкладки)

Я пытаюсь удалить пробелы в Vim, но не сенсорные вкладки. Например, если каждая из строк ниже имеет начальную вкладку, но b_lineимеет два дополнительных пробела, как я могу просто удалить эти два пробела? a_line b_line c_line Я использую это, чтобы удалить все ненужные конечные пробелы: :%s/\s\+$//...

2
Можно ли в vim искать термин, исключая те, которые встречаются в комментариях / блок-комментариях?

Например, если я хочу выполнить поиск, \<data\>но хочу пропустить все записи, появляющиеся в многострочных блочных комментариях, например: /* * Don't match comments containing the term 'data' */ Я не могу просто использовать отрицательный внешний вид нулевой ширины,...

2
Разделение одного файла на несколько окон в Vim

Можно ли открыть часть файла как отдельное окно с вертикальным разделением в Vim? Скажем, у меня есть файл с сотнями строк, и начиная с сороковой и вплоть до шестидесятых строк, я хочу, чтобы он отображался как отдельное заблокированное окно в главном окне как разделенная «вкладка», чтобы лучше...

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

Я использую vim / gvim в качестве текстового редактора по умолчанию. Когда я редактирую текстовые файлы без подсветки синтаксиса, он автоматически добавляет отступ, когда я нажимаю клавишу ввода, если последний символ в завершающей строке - запятая. Этот отступ имеет переменную длину, чтобы...

1
Есть ли статистическое сравнение Emacs против Vim по количеству нажатий клавиш для заданных задач?

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

1
vimrc - доступ запрещен

Я пытаюсь добавить в colorscheme desert внизу моего файла _vimrc в Windows 7 и при попытке сохранить его я получаю «Отказано в доступе». Я установил свою переменную HOME в «C: \ Program Files (x86) \ Vim», но все равно не повезло....