На моєму сервері Linux на роботі адміністратори не встановили cscope, і я встановив його з джерела у своєму домашньому каталозі та додав його до $ PATH. Проблема в тому, що / etc / vimrc має посилання на / usr / bin / cscope, якого не існує, і кожного разу, коли …
Я поділяю свій файл конфігурації VIM між декількома комп'ютерами. Однак я хочу, щоб деякі налаштування були специфічними для певних комп'ютерів. Наприклад, розміри шрифту на ноутбуці з високою роздільною здатністю повинні відрізнятися від робочого столу з низькою роздільною здатністю. І що ще важливіше, я хочу, щоб gVIM в Windows поводився більш …
Я щойно додав плагін Git Gutter для Vim, який показує додані / змінені / видалені рядки відповідно до git diff. Він використовує Sign Columnдля відображення символів поруч із кожним рядком. На даний момент стовпець з'являється на збереженні, що досить неприємно. Я вважаю за краще, щоб стовпець завжди відображався, навіть якщо …
Є .vimrcі .viminfoті ж файли, але з різними іменами? У кожному підручнику є поради щодо змін .vimrc, але у мене немає лише цього файлу .viminfo. Вони однакові?
Я запускаю Vim 7.3 під Linux Mint 13 (використовуючи MATE), і я не в змозі зберегти текст у системний буфер обміну. Я запускаю Vim в терміналі і копіюю текст з терміналу за допомогою CTRLINSERT. Коли я вибираю текст у Vim (або мишкою, або у візуальному режимі), CTRLINSERTне копіює жодного тексту. …
Я хотів би змінити своє, .vimrcщоб прочитати значення змінної із зовнішнього файлу. Як я можу це зробити? Зокрема, ми з другом ділимося git repo з нашими .vimфайлами, але є кілька невеликих відмінностей у тому, що ми хочемо в наших конфігураціях. Тож більша частина файлу є загальною, але ми використовуємо, якщо …
Я використовую 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, але я не впевнений, що це таке. Мені потрібно змінити деякі налаштування, характерні для файлів. Відповідно до декількох навчальних посібників / howtos, я створив ~/.vim/after/ftplugin/cpp.vimвідповідні setlocalвисловлювання, але, здається, не читається. Я перевірив, що ~/.vim/afterв runtimepath. Я працював над цим autocmd FileType cpp …
Іноді я отримую дивну помилку з кольором тла у vim, коли прокручуєш довгий файл. Фон над текстом правильний, але скрізь немає символу для друку, фон стає чорним. Трохи полювавши і експериментуючи, я виявив, що: перемалюй! Виправляє проблему, але я хотів би знати, чому це відбувається, і якщо я щось можу …
Є проект програмування, над яким я працюю, де всі інші користуються вкладкою 4, тому я вважаю, що це найпростіше set tabstop=4в моєму ~/.vimrc. Однак я б краще не впливав на кожен файл, який я редагую - лише на цей проект - скажімо, кожен файл у певній папці (та його підкаталогах). …