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

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

9
голосов
2ответа
3k показов

Как вернуть ^ S в Zsh?

Я обнаружил, что сопоставление ^ S является ключом fwd-search для zsh (ohmyzsh), но я бы хотел использовать его и в vim для различных сопоставлений - похоже, сопоставление zsh мешает мне использовать ...
9
голосов
0ответов
691 показов

Щелчок мыши работает только один раз с iterm2/tmux/mosh

Я пытаюсь настроить iTerm2 + mosh + tmux для удаленной работы. Я могу получить все, чтобы подключиться, но по какой-то причине, ответ мыши - в стиле фанк. Если я разделю окно tmux, чтобы у меня было ...
9
голосов
4ответа
2k показов

Ошибка перерисовки gvim

У меня проблема с gvim, когда перерисовка экрана частично не удается. Это сложно объяснить, но когда я открываю текстовый файл и страница вниз или вверх, весь текстовый файл перерисовывается ...
9
голосов
2ответа
2k показов

Как открыть отдельные вкладки / окна для всех буферов в Vim?

Как мне легко открыть мои текущие буферы / аргументы vim в отдельном окне / вкладке каждый? Я знаю о: $ vim one.txt two.txt three.txt -O Однако, если я просто начну vim с: $ vim one.txt two.txt ...
9
голосов
1ответ
4k показов

E464: неоднозначное использование пользовательских команд

Когда я пытаюсь перейти в конец файла в vim, выполнив :G я получаю следующее: E464: Ambiguous use of user-defined command Я не знаю, почему он так говорит. Где я могу увидеть список пользовательских ...
9
голосов
3ответа
5k показов

textwidth = 0 и wrapwidth = 0 в .vimrc.local не соблюдаются

У меня есть следующие строки в нижней части моего .vimrc.local: set textwidth=0 set wrapmargin=0 Однако всякий раз, когда я открываю новый файл, оба эти значения устанавливаются в их значения по ...
9
голосов
1ответ
13k показов

Конфигурирование функциональных клавиш в PuTTY для Vim и Midnight Commander под tmux?

Прежде всего, я знаю, что могу использовать Alt+1 (от 9 до 0), чтобы синтезировать соответствующие функциональные клавиши (от F1 до F10) в Midnight Commander. Это помогло мне много раз, но по ...
8
голосов
1ответ
2k показов

Как позволить vim listchar работать в среде, отличной от utf8?

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

Как показать текущий режим в строке состояния в tmux?

В vim:: :set showcmd сообщает мне, какой ключ я набрал (например, f). В tmux: после ввода Ctrl-b я перестаю думать о следующей нужной мне клавише. Иногда я забывал, что набрал Ctrl-b, поэтому я ...
8
голосов
3ответа
1k показов

Vim: закройте все вкладки справа

Мне было интересно, если есть способ закрыть все вкладки справа от текущей вкладки. т.е. -----|active|-----|-----|------| а после сказать: :tabcright -----|active Спасибо! Pedro
8
голосов
2ответа
310 показов

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

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

Переключаться между двумя разными конфигурациями vim?

У меня есть папки .vimrc и .vim, которые я настраивал некоторое время, но на своей машине на новой работе я только что установил точечные файлы ryanb (которые содержат файлы конфигурации для vim, git ...
8
голосов
1ответ
2k показов

Как заставить VIM показывать закрытые скобки?

Есть ли способ, которым я могу изменить свой файл .vimrc, чтобы выделить незакрытые скобки / скобки / фигурные скобки? Например, следующее будет выделять скобки после слова main: public static void ...
8
голосов
1ответ
2k показов

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

Я часто использую Django и просто хочу открыть все файлы .html с синтаксисом htmldjango, а не с синтаксисом html. Есть ли способ для меня, чтобы сказать vim, чтобы открыть все HTML-файлы с ...
8
голосов
5ответов
7k показов

Почтовый клиент с редактированием Vim

Я использую vim уже около 5 лет, и с тех пор я стал достаточно эффективным, и писать вещи без vim чувствую себя так мучительно медленно. Почти все, что я пишу, я пишу в Vim, за исключением ...
8
голосов
3ответа
715 показов

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

Наша компания использует систему Red Hat Linux и выделяет каждому аккаунт в /home. К сожалению, наша система использует tsch, что мне не выгодно. Более того, поскольку у меня нет разрешения ...
8
голосов
3ответа
3k показов

Как изменить расположение по умолчанию .vimrc внутри ~/.vim/?

Я использую git для сохранения моего каталога ~/.vim. Я хотел бы также сохранить мой файл vimrc в этом каталоге, чтобы он также находился в хранилище. Как мне изменить местоположение, где Vim ищет ...
8
голосов
2ответа
747 показов

Readline в режиме vi: как включить стрелки вверх / вниз?

Когда в bash доступны привязки vi (set -o vi), стрелки вверх / вниз работают как в командном, так и в режиме вставки. Когда я настраиваю ~ / .inputrc в readline для использования режима vi ...
8
голосов
1ответ
3k показов

Клавиша Backspace не работает в vim

Я использую vim под Terminal.app и всего несколько дней назад перестал работать ключ возврата. Всякий раз, когда я нахожусь в режиме вставки, клавиша возврата не работает. Тем не менее, когда я ...
8
голосов
5ответов
9k показов

Vim: Показать индекс вкладок в строке

Допустим , я открыл file1.txt , file2.txt , file3a.txt и file3b.txt , что табуляция (вещь сверху) выглядит следующим образом: file1.txt file2.txt 2 file3a.txt (Обратите внимание, что file3b.txt. ...
8
голосов
6ответов
18k показов

Соляризованные цвета в VIM, кажется, не работают для меня

Я использую vim и пытаюсь заставить соляризованные цвета vim работать в терминале. У меня есть это в моем файле vimrc: set syntax on set t_Co=256 " let g:solarized_termcolors=16 set background=light ...
8
голосов
2ответа
1k показов

Почему bash tab-раскрывает тильду, когда я заканчиваю имя файла vim?

Если я cat ~/.bashr то это будет завершено с cat ~/.bashrc . Если я vim ~/.bashr то он завершится до vim /home/neil/.bashrc ... (Он делает то же самое с vi , который имеет псевдоним "vim" .) Могу ли ...
8
голосов
1ответ
1k показов

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

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

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

Я нахожу, что иногда я пишу действительно длинную команду ex mode, которая делает много вещей. Это своего рода «мини-скрипты», которые я пишу в текстовом редакторе, затем запускаю режим ex, копирую ...
8
голосов
1ответ
3k показов

Как включить настройки vim в исходный код, чтобы файл отображался одинаково?

Я смутно помню, что в моем файле есть способ хранить инструкции для vim (например, ширина табуляции и т.д.). Я говорю не о настройках в vimrc, а о сохранении этих настроек в файле, который нужно ...
8
голосов
6ответов
10k показов

Перепутались ключи в vim при запуске внутри tmux

Я играл с tmux и мне это нравится. Однако при запуске vim внутри него возникает досадная проблема. Каким-то образом клавиши со стрелками перераспределяются, но только в определенные моменты времени, ...
8
голосов
3ответа
1k показов

Vim - задержка при выходе из визуального режима

Если я нажимаю ESC для выхода из визуального режима после того, как я выделю какой-либо текст, заметная задержка перед тем, как текст не будет выделен, и я вернусь в обычный режим (даже если я выберу ...
8
голосов
3ответа
4k показов

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

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

Закройте список всех мест или окна быстрого исправления в VIM

Есть ли способ закрыть все списки местоположений и быстро исправить окна с помощью одной команды в vim/gvim?
8
голосов
1ответ
381 показов

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

Можно ли добавить правильно написанные слова во внутренний список слов vim через modeline? Или другой специфичный для файла метод? Vim может добавлять слова во временный внутренний словарь с помощью ...
8
голосов
3ответа
4k показов

Как получить имя ключа, который будет закодирован для keymap в vimrc?

В Emacs я могу нажать Ctrl-h, k, чтобы описать ключ. Я могу получить имя ключа, даже если оно не определено, например, C-x is undefined Таким образом, я узнал, что имя ключа C-x . Но как вы можете ...
8
голосов
2ответа
1k показов

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

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

Как открыть новый файл в gvim? E303: невозможно открыть файл подкачки

Я использую gvim на Windows. Как я могу открыть новый файл? Я попытался с :e ~\mypath\myfile.txt но я получаю это сообщение об ошибке: E303: Невозможно открыть файл подкачки для ...
8
голосов
4ответа
1k показов

В vim, не дать ли карете переместиться назад, когда я выйду из режима редактирования?

В vim, если я вхожу и покидаю режим редактирования, ничего не делая, каретка заканчивается на один символ слева. И если я вхожу и покидаю режим добавления, каретка перемещается вперед и затем назад. ...
8
голосов
2ответа
5k показов

Как закрыть другие окна в tmux?

Я пишу некоторые функции в .bashrc чтобы сделать tmux простым в использовании: #!/bin/bash # .bashrc # vim tmux #----- -------------------- tabc() { tmux kill-window; } tabe() { tmux new-window; } ...
8
голосов
2ответа
6k показов

Можно ли установить vim для пользователя?

У меня есть SSH Войти на компьютер разработчика (используется для размещения файлов PHP и Python). У него установлен vim, но урезанная версия - у него отключен syntax и множество других вещей. Итак, ...
8
голосов
3ответа
3k показов

PDF-ридер для CLI

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

vim: общее количество буферов

в том, с :buffers Я получаю количество всех буферов одинаково с :ls , но как я могу получить общее количество буферов?
8
голосов
1ответ
5k показов

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

Я использую gvim в качестве текстового редактора, и цветовая подсветка синтаксиса великолепна, за исключением того, что он выделяет "ошибки" и дает ему белый фон с красным шрифтом. Как отключить ...
8
голосов
2ответа
4k показов

Объединить строки между определенным текстовым шаблоном в Vim

У меня есть текстовый файл, который выглядит так: A. text text text A. more text more text A. more text Я хочу соединить все строки между "маркерами" A. так, чтобы это выглядело так: A.texttexttext ...
8
голосов
2ответа
2k показов

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

Когда я изменяю файл и затем покидаю vim, я хотел бы иметь возможность отменить это изменение, когда я снова открою его позже.
8
голосов
7ответов
5k показов

Есть ли способ подключить сохранение в Vim к коммиту в git?

Я новичок в мире Vim и хочу сделать так, чтобы каждый раз, когда я сохранял файл, он передавался на контроль версий. Это возможно?
8
голосов
2ответа
2k показов

Держите курсор в окне Netrw при просмотре файлов в VIM

У меня вертикальный раскол в VIM. С одной стороны я открываю netrw (:E) для просмотра некоторых файлов / папок. Хотя, как только я нажимаю «Return», чтобы войти в папку, папка открывается и курсор ...
8
голосов
3ответа
2k показов

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

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

Редактирование огромного файла - Vim или что-то еще?

Я фанат Vim для большинства моих целей редактирования. Но в наши дни, когда мне приходится открывать огромный файл ~ 1-2 гигабайта, он очень медленно загружается и выполняет операции Как можно ...
8
голосов
3ответа
2k показов

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

Я использую zsh и, поскольку я заядлый пользователь Vim, я просто переключился на использование редактирования в стиле Vim в командной строке. (Это означает, что если я ls foo/bar и решу вместо этого ...
8
голосов
3ответа
2k показов

Vim жалуется на временный файл при открытии файлов с выделенным синтаксисом в Mac OS X

Когда я пытаюсь открыть файл (например, test/test_sequence.rb) с помощью Vim или MacVim, я получаю следующую ошибку: "test/test_sequence.rb" 109L, 3697C Vim(let):E484: Can't open file ...
8
голосов
2ответа
4k показов

Как получить vim как разделенный (горизонтальный) в notepad++

Я хотел бы использовать Notepad ++, как VIM Split Open в горизонтальном режиме. Открытие файлов в вертикальном режиме может быть сделано путем перемещения файла в другое представление. Мне нужно ...
8
голосов
4ответа
2k показов

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

Итак, я зависим от vim и часто добавляю много мусора в обычные текстовые поля, когда пытаюсь использовать команды vim, а не в vim. Я подумал, почему VIM не может быть ВЕЗДЕ ?! Тогда это поразило ...
8
голосов
2ответа
1k показов

Медлительность в сопоставлении скобок Vim с синтаксисом PHP по умолчанию

Я испытываю заметную медлительность в функции соответствия и выделения скобок в Vim. Когда курсор помещается над скобкой или скобкой, время отклика консоли составляет около 300 мс. Как уже ...