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

Конфигурационный файл Vim.

2
голоса
2ответа
113 показов

Vim делает пользовательский макрос или команду

Хотя я уже давно пользуюсь Vim, я все еще новичок в настройке. Я не уверен, что то, что я имею в виду, может быть сделано. Вот что я хотел бы сделать: при написании bash-скрипта у меня есть шаблон ...
2
голоса
1ответ
995 показов

Vim не распознает мой файл vimrc

Я пытаюсь скопировать мою локальную конфигурацию vimrc на новый сервер Linux, который я только что настроил: scp -rp .vim/ nagios:~ scp .vimrc nagios:~ Затем с помощью команды ls -hoal на удаленной ...
2
голоса
1ответ
99 показов

Сопоставить команды vim с функциями времени компиляции

Vim имеет понятие функций, то есть подмножеств функций, которые могут или не могут поддерживаться в реальной установке, на основе флагов времени компиляции. Наличие функции можно проверить с помощью ...
2
голоса
1ответ
118 показов

Эффективно управлять наборами настроек Vim

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

Vim colorschemes не меняет фон в терминале Ubuntu

У меня есть следующий .vimrc: set nocompatible " Use vim defaults "set ls=2 " Always show status line set showcmd " Show incomplete commands set scrolloff=3 " Keep 3 lines when scrolling set ruler " ...
2
голоса
1ответ
55 показов

Используйте VIM для передачи параметров в программу чтения PDF

У меня есть скрипт BASH, который перекомпилирует латексный документ и снова открывает его, используя мое средство чтения PDF, когда буфер записывается обратно. Команда в моем .vimrc выглядит так: ...
2
голоса
1ответ
3k показов

Как мне заставить vim показывать завершающие пробелы, но использовать пробелы для вкладок?

Я хочу, чтобы конечные пробелы отображались как . и вкладки для отображения в виде пробелов вместо ^I Я думал, что решение будет легко: set listchars=tab: ,trail:. set list но это не совсем работает: ...
2
голоса
3ответа
83 показов

Как я могу сделать свою конфигурацию доступной независимо от того, на какой машине я работаю?

Я создал пользовательские .vimrc и .bashrc на моей локальной машине. Также у меня есть пара плагинов vim которые я считаю полезными. Сейчас у меня ssh удаленные серверы работают очень часто. Но ...
2
голоса
1ответ
400 показов

Выполнить команду на выходе VIM и просмотреть вывод

Я использую vim для редактирования моих PHP-скриптов, и я хотел бы, чтобы vim автоматически выполнял php -l для любого файла *.php который я выхожу, для проверки синтаксиса. Я установил этот autocmd ...
2
голоса
3ответа
1k показов

Должен ли я изучать Vim без сопоставления ключей?

Я использовал vim в течение нескольких месяцев, это были отношения любовь / ненависть. Мне нравится концепция модального редактирования, и мне никогда не нужно убирать руки с клавиатуры. Проблема в ...
1
голос
2ответа
123 показов

Как определить, какой буфер был изменен внешне с помощью gVim?

Я использую следующую автокоманду Vim в моем файле .gvimrc : augroup MyAuGroup autocmd MyAuGroup FileChangedShell * call FileChanedEvent_BuffUpdate() augroup END function FileChanedEvent_BuffUpdate() ...
1
голос
2ответа
445 показов

Постоянная ошибка файла конфигурации Windows Vim

Я пытаюсь настроить родной Windows Vim/gVim и Cygwin Vim/gVim, чтобы они хорошо вели себя вместе. Для этого я создал символические ссылки ~/.vimrc и C:\Users\\_vimrc , которые указывают на общий файл ...
1
голос
3ответа
50 показов

Удаление пользовательской конфигурации vim

Я добавил множество маленьких отображений в мой vimrc, которые помогают мне работать, например, noremap H ^ и inoremap jk . Он отличается от Vanilla Vim, так что другие люди на работе имеют проблемы ...
1
голос
2ответа
758 показов

Должен ли я создать пустой $ HOME/.vimrc или скопировать /etc /vim /vimrc?

Я хочу внести изменения в $HOME/.vimrc , но файл еще не существует, поэтому мне нужно его создать. Должен ли я скопировать /etc/vim/vimrc в $HOME/.vimrc , а затем внести свои изменения, или мне ...
1
голос
1ответ
158 показов

Vim: вертикальная навигация в режиме вставки

Я использую vim в течение довольно долгого времени, но я думаю, что я как-то нарушил свои настройки после установки нескольких пакетов. Позвольте мне показать это на примерах. В обычном режиме я ...
1
голос
1ответ
1k показов

Как избежать `.viminfo` в` $ HOME`

В одном из моих файлов настроек я установил viminfo на set viminfo+=n~/.cache/vim/info Теперь и ~/.viminfo и ~/.cache/vim/info созданы. Если я удалил ~/.viminfo он снова воссоздается. Как я могу ...
1
голос
1ответ
2k показов

Подсветка длины строки работает правильно в консоли Vim, а не в графическом интерфейсе

Этот вопрос связан с этим. Дамиан Конвей (Damian Conway) предоставил хороший фрагмент для обозначения чрезмерной длины строки в своем недавнем выступлении на Vim на OSCON 2013 . highlight ColorColumn ...
1
голос
2ответа
215 показов

Почему всплывающее диалоговое окно отличается от .gvimrc и командной строки?

Я использую функцию gVim для confirm() чтобы вывести диалоговое окно в ожидании нажатия пользователем кнопки. Тем не менее, кажется, что есть разница в появлении диалога при вызове из .gvimrc: ...
1
голос
3ответа
1k показов

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

Мой _vimrc выглядит так set nocompatible source $VIMRUNTIME/vimrc_example.vim colorscheme pablo set backup=~/vimfiles/backup set directory=~/vimfiles/tmp set diffexpr=MyDiff() function MyDiff() let ...
1
голос
1ответ
73 показов

Vim - отображение для перемещения между буферами в режиме без вывода сообщений

в моем .vimrc у меня есть следующее отображение для перемещения между буферами: nnoremap :bp nnoremap :bn Это отображение работает, но выводит некоторую информацию о файлах, которые меня не ...
1
голос
2ответа
128 показов

Как отключить навигационные клавиши в Vim?

Я хочу отключить обычные клавиши для навигации по текстовому редактору, то есть кнопки « Вверх», « Вниз», « Влево» и « Вправо» в текстовом редакторе Vim. Это приведет к тому, что ключи H J K L в ...
1
голос
1ответ
24 показов

Перемещение курсора по номеру строки при перемещении по нескольким строкам (например, `5j`), перемещение по отображаемой строке при перемещении по одной строке (например,` j`)

В Vim у меня есть следующий набор для правильной мягкой обтекания строк: set linebreak set wrap При одновременном прохождении нескольких строк неприятным побочным эффектом является то, что 5j не ...
1
голос
1ответ
38 показов

Как мне использовать пользовательский файл vimrc?

Я только начал использовать Vim, и я нахожу кучу файлов VIMRC онлайн. Как именно я говорю vim использовать этот vimrc в качестве vimrc по умолчанию. Я знаю, что могу копировать каждый раз, но есть ли ...
1
голос
1ответ
17 показов

vim использует предыдущую версию vimrc при некоторых обстоятельствах

Со мной происходит странная вещь в vim: я сделал некоторые изменения в ~/.vimrc , чтобы настроить строку состояния с помощью простой функции (изменения были сделаны в нескольких сохранениях, пока я ...
1
голос
0ответов
33 показов

Vim сессия с разделением на удаленные ssh-файлы

Я использую, чтобы использовать сессию Vim, чтобы сохранить мои открытые файлы. Я делаю это удаленно, ssh удаленный компьютер и делаю вещи там. Сегодня я попытался открыть удаленные файлы в локальном ...
1
голос
0ответов
77 показов

Проблема с установкой vim python ide

Обнаружил ale lint на git о vim, но отображение после клона из git все еще отображается как классический вместо показанного на: Синтаксис также не включен. Нужно ли запускать ale toggle, чтобы ...
1
голос
1ответ
116 показов

Невозможно отобразить какие-либо ключи между F1 и F5 в gvim

Я не могу отобразить какие-либо ключи между F1 и F5 в gvim через vimrc. Однако все клавиши после F5 правильно отображаются. Вот мое содержимое файла vimrc. map :q! map :E map :sp map :vsp map :tabe ...
1
голос
1ответ
46 показов

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

Как я могу изменить определенные ключевые слова в vim на все прописные? Я хотел бы знать, так как я программирую на Фортране, и обязательный стиль должен иметь все встроенные функции в заглавных ...
1
голос
1ответ
125 показов

Autocmd игнорирует сопоставление?

Для удобства я сопоставил "неопределяющий" с SHIFT+TAB в моем .vimrc: nnoremap
1
голос
1ответ
441 показов

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

Итак, я запускаю vim внутри tmux, и недавно (на самом деле сегодня) я вдруг не могу использовать ctrl+hjkl для переключения между панелями в tmux и vim, вместо этого он просто издает звук звонка и ...
1
голос
1ответ
118 показов

Отображение Vim только для .vimrc

Я знаю о autocmd FileType inoremap для файлов типа * .html. Но я хотел бы создать несколько привязок клавиш для моего .vimrc следующим образом: autocmd FileType vimrc inoremap ;; autocmdFileType ... ...
1
голос
1ответ
415 показов

vim autocmd не работает

Вот мой файл vimrc: set nocompatible filetype on function Dateinsert() $read !date endfunction :autocmd FileWritePre * :call Dateinsert() Я ожидал вставить метку времени каждый раз при записи в файл. ...
1
голос
1ответ
87 показов

Как отобразить команды в Vim?

Я использую gVim, и в его меню «Файл» нет опции вертикального разделения. Я хочу отобразить default :split и его сокращение :sp to :vsplit и :vsp соответственно, чтобы он везде заменял горизонтальное ...
1
голос
2ответа
106 показов

vim: библиотека общих замен без плагинов?

Я хотел бы выполнить мысли вроде :'
1
голос
1ответ
54 показов

Vim: Как мне переназначить ключ, но только когда я скомбинировал его с номером?

Я хочу центрировать вид после того, как переместился вверх / вниз на несколько строк (например, 7j), но не тогда, когда я двигаюсь только один раз (например, j но мне плевать на 1j). Вот что у меня ...
1
голос
0ответов
33 показов

vim последние изменения ломает vmap?

Та же самая процедура работает на моем патче 1-1572 VIM 7.4, но не на моем патче 1-1718 VIM 7.4, есть ли что-то между этим, что влияет на это? Процедура: $ vim -u /dev/null some-file Тогда в vim :set ...
1
голос
0ответов
86 показов

Сделайте часть строки комментария php жирным шрифтом в vim

У меня есть сценарий PHP, и я хотел бы знать, если я могу сделать часть комментария жирным шрифтом. Например комментарий: // it is released when you execute RELEASE_LOCK(), execute a new GET_LOCK(), ...
1
голос
0ответов
881 показов

Как настроить в `~/.vimrc` отображение для` colorscheme` для переключения `solarized` между` dark` и `light`?

Как установить в ~/.vimrc отображения для colorscheme для переключения solarized между dark и light И background и colorscheme в ~/.vimrc плохо себя ведут! Я настроил Solarized для работы на VIM, и ...
1
голос
0ответов
189 показов

.vimrc поиск другого приводит к ошибкам плагина

Так как vim или vim-pymode, похоже, не работают одновременно с python 2 и 3, я подумал, что создаю псевдоним для моей недавно скомпилированной версии vim специально для разработки python 3. Поэтому я ...
1
голос
2ответа
296 показов

Vim; Ярлык для добавления комментария в начале строки

Когда я кодирую, я стараюсь выполнять следующее вручную после выбора нескольких строк кода. :''s/^/#/ Строка 141, кажется, просто удаляет выделенные строки, и у меня возникают проблемы с пониманием, ...
1
голос
1ответ
67 показов

Vim Вернуться к последней точке в файле

Кто-нибудь может дать объяснение относительно того, что это делает, или указать мне на vimdocs? line("'\"") function! ResCur()$ if line("'\"")
1
голос
1ответ
673 показов

Остановить Vim от автоматического tw = 78 переноса текстовых файлов с переносом строки

Я недавно обновил Vim и заметил, что всякий раз, когда я открываю файл .txt , устанавливается опция tw=78 . (Что заставляет Vim автоматически разбивать строки, когда они превышают 78 символов.) Мне ...
1
голос
2ответа
851 показов

Как отобразить ctrl/p, очистить кеш и обновить корневой узел NERDTree?

Как мне сопоставить r который очищает кеш CtrlP и обновляет корневой каталог NERDTree ? Псевдокод у меня есть: map r :CtrlPClearCacheg:NERDTreeMapRefreshRoot CtrlPClearCache очищает кеш, но я не ...
1
голос
1ответ
197 показов

Как автозаполнить класс Python в VIM

В возвышенном тексте 3, если я редактирую file.py и набираю class он автоматически создаст это для меня class ClassName(object): """docstring for ClassName""" def __init__(self, arg): ...
1
голос
1ответ
290 показов

Сопоставление с .vimrc не применяется

В моем vimrc я отобразил nnoremap >> и nnoremap
1
голос
3ответа
969 показов

Отключить плагины vim для больших файлов

У меня есть пользовательская конфигурация Vim, которую я собираю. Есть ряд классных плагинов и функций, которые помогают в разработке PHP. Однако, когда я открываю большой файл (несколько тысяч ...
1
голос
2ответа
1k показов

vim - автоматически сохраняет файл на диск, эффективно

Я храню файл журнала и хочу, чтобы он записывался на диск без необходимости вручную сохранять его после каждого редактирования. Я использовал команду :au! CursorHoldI,CursorHold silent! :update, ...
1
голос
2ответа
120 показов

Vim: автоматизировать чтение строки из внешнего файла

Я пытаюсь автоматизировать следующее в vim: :r! sed -n 10p filename Где номер строки (10) постоянно меняется. Я думал что-то вроде function! GetLine(line, filename) :r! sed -n a:line,p a:filename ...
1
голос
1ответ
569 показов

Vim: В чем разница между этими двумя методами установки переменной?

В моем .vimrc я определил следующую переменную: let $VIMFILES = "~/.vim" Далее в моем .vimrc я пытаюсь установить опцию backupdir следующим образом: set backupdir=$VIMFILES/backup " `set backupdir?` ...
1
голос
1ответ
83 показов

перейти к <++> сохранению фолда

прыгать в VIM, я использую nnoremap /c/+>/e но когда находятся в тесном сгибе, удаляет все сгибы, для этого я изменяю на nnoremap /zOc/+>/e но, когда не в сгибе, я получаю E490: No fold found