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

Vim читает команды инициализации из файла с именем vimrc при запуске. Это может быть использовано для установки настроек, определения функций, выполнения автокоманд и многого другого.

2
Самый простой способ запустить Vim в приватном режиме
Я хочу иметь возможность легко запускать Vim в приватном режиме. Давайте определим приватный режим как тот, который использует этот набор команд: set history=0 set nobackup set nomodeline set noshelltemp set noswapfile set noundofile set nowritebackup set secure set viminfo="" Дайте мне знать, можете ли вы подумать о каких-либо дополнительных командах, …

5
После копирования визуального выделения на клавиатуру вернитесь в исходное местоположение.
Мой курсор находится в середине абзаца, когда я вдруг решил, что мне нужно скопировать этот абзац: Поэтому я набираю, vipчтобы выбрать абзац визуально: Теперь я нажимаю, cmd+Cчтобы скопировать в буфер обмена (это может отличаться в вашей системе, но не должно относиться к основному вопросу моего поста), что оставляет мой курсор …

4
Как я могу подавить сообщение «чтение из STDIN» из Vim?
При использовании Vim для чтения из стандартного ввода выводится информационное сообщение: $ echo foo | vim - Vim: Reading from stdin... $ Это всего лишь пример. Фактическое использование не допускает конструкции оболочки. vim <(echo foo)это не вариант. Могу ли я подавить это, используя только параметры Vim и / или настройки …
18 vimrc  options 

2
Как я могу заставить Vim использовать имя файла по умолчанию, если не указано имя файла?
Я редко, если вообще когда-либо, просто открываю vimбез имен файлов. Довольно часто я хочу что-то протестировать, обычно это быстрый одноразовый скрипт, и я обычно называю их test.sh(или какой-то их вариант, например test.py). Могу ли я сделать vimпредположить test.shимя файла, если я бежал vimбез каких-либо имен файлов? Я бы обычно использовал …
17 vimrc  startup 

2
В чем разница между set и: set?
Я смотрел на vim-разумный плагин Тима Поупа и заметил это в README ... См. Источник для авторитетного списка функций. (Не волнуйтесь, это в основном :setзвонки.) Когда я посмотрел на источник, :setзвонки такие ... set autoindent Там нет :до set. Я почти уверен, что на самом деле тоже видел :setв примерах …
17 vimscript  vimrc 

3
Как заставить vim автоматически добавлять новую строку в конец файла?
Vim обычно пишет <EOL>для последней строки, только когда она была в исходном файле. Как заставить vim писать новую строку в конце файла все время (когда файл не двоичный и его еще нет)? Я опробовал eolвариант, но он не сработал, как ожидалось. Смотрите также: Сохранить пропущенный конец строки в конце текстовых …

5
Настройки и плагины когда root (`sudo vim`)?
Это действительно расстраивает, когда мне нужно отредактировать файл как пользователь root и использовать его, sudo vim somefile.confи я не могу использовать какие-либо свои сочетания клавиш, настройки и плагины. Есть ли способ получить все мои настройки, когда мне нужно редактировать как root? Я использую vim-plug для своих плагинов.

3
Как пометить вкладки tmux названием файла, отредактированного в vim?
Всякий раз, когда я открываю сеанс tmux в терминале, все вкладки, содержащие сеансы vim, помечаются vim. У меня вопрос: как настроить его для обозначения вкладок tmux названием отредактированного файла или что-то вроде того, что vim | test.cppиспользуется в качестве заголовка рассматриваемых вкладок.
14 vimrc  terminal  tmux 

1
Как я могу изменить цвет линии, выделенной с помощью опции «курсорная линия»?
Я могу выделить текущую строку, как эта :set cursorline, которая подчеркивает текущую строку. Однако я бы хотел выделить всю линию более светлым цветом. Как я могу добиться этого взгляда?

4
Почему это <Esc> отображение нормального режима влияет на запуск?
У меня странная проблема с отображением нормального режима Esc. Если вы создаете файл escmapvimrcс содержимым: set nocompatible set showcmd " Doesn't affect the problem: just makes it easier to see nnoremap &lt;Esc&gt; :noh&lt;CR&gt;&lt;esc&gt; А затем запустите vim, используя этот vimrc: vim --noplugin -u escmapvimrc Затем vim запустится в режиме ожидания …

9
Неправильно задан фон цветовой схемы в терминале
Я импортировал соляризованную цветовую схему и палитру. У моего терминала правильные цвета и фон, у gvim правильные цвета и фон, но у vim неправильно окрашенный фон. Текст полностью правильный, но фон выглядит чисто черным. Вот мой .vimrc: syntax enable if has('gui_running') set background=dark else set background=dark endif :set t_Co=256 let …

2
Отображать CR и LF вместо «EOL» в «: set list»
Вместо того, чтобы выбирать один символ для отображения в качестве символа EOL, я бы хотел, чтобы он отображался для CR и LF отдельно и независимо от того, является ли файл Unix или DOS. Это возможно?
12 vimrc 

1
Как использовать конфиденциальные данные в .vimrc?
Я хочу, чтобы мой .vimrc синхронизировался через github, поэтому он должен быть публичным файлом, но в то же время я должен поместить в него некоторые конфиденциальные данные (например, пароли db / hosts для dbext.vim), не отдавая их другие. Каков наилучший способ и как это сделать?
12 vimrc  security 

1
Запретить Vim записывать события для определенных типов файлов
Чтобы добавить к этому вопросу стекопотока , что нужно добавить в него, .vimrcчтобы обеспечить «частное редактирование» определенных расширений файлов (например, .gpgфайлов). Без ущерба для эффективности сеанса, никакая информация о проделанной работе не должна сохраняться, включая регистры, историю поиска, историю команд, представления, перестановки и т. Д. Для gpgфайлов можно использовать этот …

3
Интерфейс для персонализации vimrc без написания с нуля
Vim так бесконечно настраивается. Однако разработка vimrc является непростой задачей для новичков и промежуточных пользователей. По сути, вы должны разработать его с чистого листа, читая документацию и получая счастливые советы от других пользователей. Существует ли интуитивно понятное меню конфигурации, которое поможет начинающим создавать и редактировать vimrc? Может быть, веб-инструмент или …
12 vimrc  options 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.