На моем Linux-сервере на работе администраторы не установили cscope, и я установил его из исходного каталога в своем домашнем каталоге и добавил в $ PATH. Проблема в том, что / etc / vimrc имеет ссылку на / usr / bin / cscope, который не существует, и каждый раз, когда я …
Я разделяю файл конфигурации VIM между несколькими компьютерами. Однако я хочу, чтобы некоторые настройки были специфичными для определенных компьютеров. Например, размеры шрифта на ноутбуке с высоким разрешением должны отличаться от размера рабочего стола с низким разрешением. И что еще более важно, я хочу, чтобы gVIM в Windows вел себя более …
Я только что добавил плагин Git Gutter для Vim, который показывает добавленные / измененные / удаленные строки в соответствии с git diff. Он использует Sign Columnдля отображения символов рядом с каждой строкой. На данный момент столбец появляется при сохранении, что довольно неприятно. Я бы предпочел, чтобы столбец всегда отображался, даже …
Есть .vimrcи .viminfoодинаковые файлы, но с разными именами? В каждом уроке есть советы по изменению .vimrc, но у меня нет только этого файла .viminfo. Они одинаковы?
Этот вопрос был перенесен из-за сбоя сервера, поскольку на него могут ответить суперпользователи. Мигрировал 7 лет назад . Я использую Vim 7.3 под Linux Mint 13 (используя MATE) и не могу сохранить текст в системный буфер обмена. Я запускаю Vim в терминале и копирую текст из терминала с помощью CTRLINSERT. …
Я хотел бы изменить мой, .vimrcчтобы прочитать значение переменной из внешнего файла. Как я могу это сделать? В частности, мы с другом поделились git-репо с нашими .vimфайлами, но есть несколько небольших различий в том, что мы хотим в наших конфигах. Таким образом, большая часть файла является обычной, но мы используем …
У меня есть список буферов в VIM. Я могу разделить буфер по горизонтали, используя: sb [N], где N - номер буфера. Как я могу разделить буфер по вертикали?
Я использую Mac OSX 10.7.5, содержимое .vimrc выглядит следующим образом: set tabstop=4 set shiftwidth=4 set softtabstop=4 set expandtab set shiftround set smarttab set autoindent set copyindent autocmd FileType make setlocal noexpandtab То, что я пытаюсь сделать, - это когда я редактирую обычные файлы, такие как .js, .html, я хочу, чтобы …
В терминальном vim вставка данных из буфера обмена часто портит отступ кода. Я просто знал, что если я использую :set pasteотступ не сломан. Хотя, после вставки данных, я должен сделать :set nopasteснова? Что если я не пойму, какая проблема возникнет?
Кажется, у меня проблема с локальной конфигурацией Vim, но я не уверен, что это такое. Мне нужно переопределить некоторые специфичные для типа файла настройки. В соответствии с несколькими уроками / инструкциями, я создал ~/.vim/after/ftplugin/cpp.vimс соответствующими setlocalутверждениями, но, кажется, не читал. Я проверил, что ~/.vim/afterв runtimepath. Я работал над этим с …
Иногда я получаю странную ошибку с цветом фона в vim при прокрутке длинного файла. Фон над текстом правильный, но везде, где нет печатных символов, фон становится черным. После небольшой охоты и экспериментов я обнаружил, что: перерисовать! устраняет проблему, но я хотел бы знать, почему это происходит, и если есть что-то, …
Есть программный проект, над которым я работаю, где все остальные используют размер табуляции 4, поэтому я считаю его наиболее простым set tabstop=4в моем ~/.vimrc. Тем не менее, я бы предпочел, чтобы это не влияло на каждый файл, который я редактирую - только на этот проект - скажем, на каждый файл …