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

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

24
голоса
4ответа
58k показов

Как пользоваться vimtutor?

http://linuxcommand.gds.tuwien.ac.at/man_pages/vimtutor1.html Кто-то порекомендовал мне использовать vimtutor для изучения основ Vim. Но я понятия не имею, как его использовать. Это приложение? Сайт? ...
24
голоса
6ответов
16k показов

Автоматическая перезагрузка файла в VIM, как только он изменяется на диске

Предполагая, что файл не имеет несохраненных изменений в буфере VIM, я бы хотел, чтобы он автоматически перезагружался, если файл изменяется на диске. Наиболее частый вариант использования этого - ...
24
голоса
5ответов
8k показов

Повторите последнюю команду нормального режима, включая ходы, в Vim

В Vim, с . Я могу повторить последнюю команду нормального режима; например: dd. удаляет строку дважды. Но если я наберу 5j. курсор не перемещается на 10 строк вниз. Как мне повторить последнюю ...
24
голоса
1ответ
30k показов

Что такое совместимый режим в Vim?

От vimtutor УРОК 7.3: ЗАВЕРШЕНИЕ ** Command line completion with CTRL-D and ** Убедитесь, что Vim не в совместимом режиме::set nocp Посмотрите, какие файлы существуют в каталоге::!LS или:!реж Введите ...
23
голоса
8ответов
14k показов

Vimperator копия / вставка

Я пробую Вимператор. Я главным образом хотел это для прокрутки hjkl, и мне нравится его система подсказок для следующих ссылок. Эти две функции действительно все, что мне нужно; Я думаю. Я не против ...
23
голоса
3ответа
6k показов

Vim прокручивает очень медленно, когда строка слишком длинная

Я бы никогда не подумал, что Вим будет таким медленным. Все, что у меня есть, это следующая длинная строка: (Нажмите на изображение, чтобы увеличить) Я запускаю Vim (MacVim) под Mac OS X с ...
23
голоса
2ответа
14k показов

создание простой подсветки синтаксиса vim

у меня есть простой вид файла базы данных, который состоит только из записей в следующем формате переменная = значение я хочу создать для него простую подсветку синтаксиса vim и установить его для ...
23
голоса
2ответа
14k показов

Как мне сбросить определенную команду vim?

set listchars=tab:>-,trail:_ Я попытался сбросить вышеуказанную команду следующим образом: unset listchars=tab:>-,trail:_ Но только получить: E492: Not an editor command: unset ...
23
голоса
6ответов
3k показов

Как я могу отменить мою историю отмен в Vim?

Отменить приятно иметь в Vim. Но иногда, в известном хорошем моменте, я хочу стереть свою историю отмены - чтобы иметь возможность использовать u для отмены отдельных изменений, но только назад к ...
22
голоса
3ответа
11k показов

Как разделить существующий буфер по вертикали в vim?

У меня есть список буферов в VIM. Я могу разделить буфер по горизонтали, используя:sb [N], где N - номер буфера. Как я могу разделить буфер по вертикали?
22
голоса
2ответа
28k показов

Первый столбец vim выделен желтым цветом и не исчезнет

Я не определил пользователя vimrc, ОС - redhat 4.6, и после поиска и замены первый столбец в редакторе выделяется желтым цветом, и он остается таким же, как я закрываю и открываю vim. Это /etc ...
22
голоса
2ответа
7k показов

Скрыть определенные файлы в NERDTree

Я хотел бы скрыть объектные файлы (* .o) в плагине Vim NERDTree. Плагин поддерживает эту функцию, пока?
22
голоса
6ответов
14k показов

Как я могу заставить .vimrc читать из внешнего файла?

Я хотел бы изменить мой .vimrc чтобы прочитать значение переменной из внешнего файла. Как я могу это сделать? В частности, я и мой друг делимся репозиторием git с нашими файлами .vim , но есть ...
22
голоса
3ответа
7k показов

Типы файлов vim и TeX: открытый текст против текстовых

Я открываю .tex файлы с помощью Vim, но некоторые файлы распознаются как filetype=plaintex а другие как filetype=tex . Почему это? Что такое триггер, который распознает файл как tex, который имеет ...
22
голоса
4ответа
7k показов

поместите `.vimrc` в папку` .vim`

Можно ли поместить .vimrc в папку .vim чтобы мне нужно было только синхронизировать всю папку, а не папку и файл с другими компьютерами?
21
голос
2ответа
2k показов

Используйте vim для редактирования ЛЮБОГО текста в Linux

Я родом из мира Mac, где использую http://www.hogbaysoftware.com/products/quickcursor для редактирования текста из любой точки Vim. Есть ли что-нибудь подобное в Linux? Я уже использую «Это весь ...
21
голос
3ответа
9k показов

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

Я исследовал несколько способов ведения списка открытых буферов в Vim, и некоторые из них очень хороши, но, похоже, ни один из них не ведет себя так, как мне бы хотелось. Вполне возможно, что ничего ...
21
голос
1ответ
9k показов

Использование буфера обмена через SSH в vim

У меня есть рабочий стол Ubuntu 11.04 и сервер VPS 11.04. После замены vim на vim-gtk (хотя мне не нужен GUI), я могу использовать системный буфер обмена в vim . Я хотел бы использовать ту же функцию ...
21
голос
4ответа
37k показов

Vim цвета не работают должным образом в терминале

Я использую терминал gnome, и vim с соляризованной цветовой темой. Когда я открываю vim в терминале, это неразборчиво. Но когда я открываю файл в gvim, цветовая схема работает отлично. Цветовая схема ...
21
голос
2ответа
6k показов

Vim - сохранить и закрыть буфер одной командой

У меня есть несколько текстовых файлов в каталоге, и я знаю, что мне нужно редактировать каждый из них по отдельности. Я начинаю с линии похвалы с vim *.txt который открывает файлы как отдельные ...
21
голос
4ответа
20k показов

Не могу скопировать в буфер обмена из Vim

Я использую Vim 7.3 под Linux Mint 13 (используя MATE) и не могу сохранить текст в системный буфер обмена. Я запускаю Vim в терминале и копирую текст из терминала с помощью CTRL INSERT. Когда я ...
21
голос
3ответа
18k показов

Как мне использовать установленный Vim в Git Bash вместо того, который шел с Git?

Я установил Vim и Git в C:\Program Files (x86)\(vim|git) соответственно. Когда я запускаю Vim из Git Bash, он запускает внутреннюю версию Vim, поставляемую с установщиком Git. Есть ли способ ...
21
голос
5ответов
11k показов

Подсчитать выделенную длину строки в VIM

Интересно, есть ли способ подсчета выделенных символов в vim (включая пробелы)? ОБНОВИТЬ Он показывает количество строк, если мой выбор на нескольких строках. Мне нужно количество символов.
21
голос
3ответа
5k показов

Визуальный режим Vim, оставайтесь выбранным

Я люблю визуальный режим Вима. Однако, когда я выбираю какой-то текст, затем что-то с ним делаю, текст затем не выбирается. Например, предположим, что я выбираю блок кода и делаю отступ для него, ...
21
голос
4ответа
10k показов

Вставить пустую строку в vim?

Я часто нахожу, что мне нужно вставить пустую строку ниже или выше текущей строки при редактировании в vim. o и O сделают это, но впоследствии они переключатся в режим вставки, что раздражает. Есть ...
20
голосов
3ответа
6k показов

Как я могу отличить текущую операционную систему в моем .vimrc?

Я использую Vim на OS X и Windows, с почти одинаковой конфигурацией. Я хотел бы иметь возможность использовать один и тот же .vimrc в двух операционных системах, но есть пара вещей, которые мне нужно ...
20
голосов
2ответа
15k показов

Есть ли такой шаблон как ^ в vim?

В обычном режиме Vim команда 0 возвращает вас к первому столбцу строки и ^ переводит вас к логическому началу строки (например, к первому непробельному символу). В мире регулярных выражений ^ ...
20
голосов
8ответов
10k показов

VIM: "sudo vim bad_idea"?

Пользователь irc в #Vim убедил меня не использовать Sudo с Vim как: sudo vim bad_idea Когда я делаю что-то в таких местах, как /var /www /, я не могу писать без него. Так что неиспользование sudo ...
20
голосов
3ответа
5k показов

Использование команды vim split из командной строки, чтобы получить 4 четверти разделения

Я хочу открыть четыре файла vim в командной строке: vim file1 file2 file3 Но я бы хотел, чтобы каждый файл открывался в отдельном разделе: vim -c "split file1" -c "split file2" -c "split file3" file4 ...
20
голосов
3ответа
46k показов

Как установить vim.full в Ubuntu?

Я установил Ubuntu Server, но у меня есть только vim.basic? Как мне установить vim.full? Пробовал с aptitude install vim но он сказал, что он всегда установлен. Потому что vim - это мягкая ссылка на ...
20
голосов
5ответов
7k показов

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

Я хочу использовать регулярные выражения perl в командной строке vim. Например, чтобы использовать заглавные буквы в текущей строке, вы можете набрать: :s/(\w+)/\u$1/g
20
голосов
6ответов
9k показов

Сделать активное окно в vim более очевидным

Мое рабочее пространство обычно представляет собой один очень большой xterm с vim, разделенным на шесть или более буферов. Было бы очень полезно, если бы было более очевидно, какой из них является ...
20
голосов
5ответов
18k показов

Vim: вставить пустую строку над текущей строкой (не открыто, т.е. без входа в режим вставки)

есть ли способ вставить новую строку выше текущей, не открывая ее (не входя в режим вставки)? То есть вроде "О", но без открывания.
20
голосов
7ответов
11k показов

Как закрыть буфер без закрытия окна?

Я обычно открываю несколько окон и держу открытыми некоторые буферы. Так как мой MO в исследовании буфера должен использовать быстрые ярлыки для :bn и :bp , я хочу закрыть ненужные буферы, чтобы ...
20
голосов
2ответа
10k показов

Переключение буферов в vim без сохранения в текущий измененный файл

Хорошо, я пользователь vim с плагином Minibufexl, который показывает вкладки буфера, я назначил Shift+J и Shift+K для переключения между вкладками. Одна вещь, которая часто расстраивает меня - это ...
20
голосов
4ответа
13k показов

Могу ли я вообще использовать клавишу `<cmd>` в терминале Vim?

Исходя из моего другого недавнего вопроса:Как мне сопоставить - -f для запуска плагина Ack в Vim? Можно ли вообще использовать клавишу в Vim? Если Vim не распознает ключ, возможно ли переназначить ...
20
голосов
4ответа
24k показов

Как я могу проверить, какая версия Vim я установил?

Я использую Mac OS X Snow Leopard. Как я могу проверить, какую версию Vim я установил? В идеале я хотел бы знать общее решение для проверки версий программного обеспечения через командную строку.
20
голосов
5ответов
13k показов

Наведение мышью и Page-Up/Down в терминале для Mac OS X

По сравнению с * nix, Terminal.app выглядит довольно отсталым. Как я могу получить это: Отправить Page-Up/Down в приложение, а не просто прокрутить вывод терминала Мышь в Vim. set mouse=a не ...
19
голосов
2ответа
9k показов

Откройте вывод команды оболочки в разделенной панели

Рассмотрим любой интерпретируемый язык программирования. Я могу запустить открытый скрипт, используя ! interpreter % , и используйте клавишу возврата, чтобы вернуться к vim после завершения ...
19
голосов
3ответа
12k показов

Как установить VIM в Linux, если у меня нет прав root?

У меня возникают некоторые проблемы, когда я пытаюсь установить Vim на Linux, пока у меня нет учетной записи root. Информация об ошибке показана ниже: Как я могу решить это? Могу ли я установить его ...
19
голосов
3ответа
5k показов

copy-paste не работает в MacVim при запуске в tmux

Копирование-вставка MacVim перестает работать, когда я запускаю его с терминала tmux (на zsh). Если я выхожу из tmux, а затем запускаю MacVim, копирование - работает. Есть идеи, как это исправить?
19
голосов
4ответа
8k показов

Есть ли способ запустить vim в режиме только для чтения

Я использую /bin /view, так как это безопасный способ просмотра текстовых файлов, и после окончания работы случайные изменения не сохраняются. /bin/view швы, чтобы не иметь функций, которые есть у ...
19
голосов
2ответа
16k показов

Изменить текущий каталог с помощью NERDTree

Как я могу перейти к файлу или папке в NERDTree и изменить рабочий каталог на эту папку (или папку, содержащую файл, в котором я нахожусь). Я знаю, что можно поддерживать синхронизацию NERDTree с ...
19
голосов
4ответа
11k показов

Для чего нужен EX-режим для пакетной обработки?

В учебнике упоминается, что Ex-режим предназначен для пакетной обработки. Поскольку для меня это скорее неприятность, чем инструмент, я хотел бы увидеть некоторые практические примеры. Кто это ...
19
голосов
6ответов
20k показов

Копировать в системный буфер обмена вместо буфера vim

Я хотел бы установить Y и P для копирования и вставки непосредственно в системный буфер обмена вместо буфера vim. Я не хочу никаких дополнительных команд. Просто нормальные, но они должны копировать ...
19
голосов
1ответ
7k показов

Как установить vim с поддержкой буфера обмена на Fedora?

Я использую Fedora Linux, и у меня нет возможности копировать текст из vim в системный буфер обмена (что я должен делать, используя регистр + или *, хотя я не уверен, какой именно). Если я наберу это ...
19
голосов
4ответа
9k показов

Вставить один символ в Vim?

В Vim (7.2) есть команда нормального режима r для замены одного символа другим. Например, ввод rX заменит один символ под курсором на X а затем вернет вас в обычный режим. Есть ли команда нормального ...
19
голосов
5ответов
7k показов

Vim Line Wrap с отступом

Vim/gvim обернет длинные строки следующим образом: 000000000000000000000000000000000000| 00000000000000 | 11111111111111111111111111111111| 111111111111111111 | 22222222222222222222222222222222| ...
19
голосов
8ответов
15k показов

Как установить vim на OSX с поддержкой Python 3?

В поисках Google, которые я сделал, я должен использовать команду brew install vim --with-python3 , которая завершается без ошибок, но затем vim --version сообщает, что Python 3 недоступен. k162:~ ...
18
голосов
2ответа
22k показов

Vim копирование-вставка через терминалы

Обычный vim yank и paste работает только в одном и том же окне (но работает с файлами и командами close/save). Можно ли заставить его работать через терминалы (выдернуть из окна в одном терминале и ...