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

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

1
Запуск gVim на USB-накопителе
Как я могу запустить gVim на USB-накопителе (я не могу установить программное обеспечение на компьютер), желательно, чтобы я хотел загрузить его на USB-накопитель с Mac (поэтому я не могу установить exe - но я мог использовать компьютер), а также как я могу загрузить свой .vimrc файл на диске и gVim …

1
Как синтаксически выделить дополнительные ключевые слова в Vim?
Я пытаюсь выделить некоторые дополнительные ключевые слова в Vim помимо скрипта подсветки синтаксиса по умолчанию. Попытка сделать следующее в .vimrc (я хотел бы сохранить все в одном файле), но это не работает: au FileType haskell syn keyword hsfunc filter map foldl foldr flip au FileType haskell syn keyword hsfunc fmap …
1 vim 

0
Greplace.vim не загружает буферы
Я пытаюсь использовать Greplace для всего проекта найти и заменить, но у меня возникли проблемы на последних этапах. Я начинаю с: :Gsearch mypattern * Который успешно открывает буфер, в котором перечислены все файлы и совпадения. Затем я выполняю: :%s/mypattern/newpattern/g Который заменяет все экземпляры в буфере Gsearch. Это сейчас, когда у …
1 vim  buffer 

2
Regex, чтобы соответствовать, только если начало строки не является чем-то?
У меня есть несколько строк, которые я бы хотел сопоставить, и несколько строк, которые я бы исключил из сопоставления в файле. Я бы не хотел совпадать remote access</a> (main card) и хотел бы соответствовать anything else</a> (main card) Я не совсем уверен, как это сказать "если есть, НЕ ПОДХОДИТ!" Сейчас …

1
Vim, кажется, произвольно устанавливает скрипты?
Я пытаюсь установить плагины Go Vim, а также gocode. https://github.com/nsf/gocode Установка завершена без ошибок, все мои скрипты теперь находятся внутри ~ / .vim Для справки, это мой .vimrc: http://pastebin.com/HLfgyTX7 Но по какой-то причине они не загружаются ... Я проверил: scriptnames. Вместо этого устанавливаются сценарии, такие как ruby.vim из / usr …
1 vim  gvim 

2
Как создать скелет класса из заданного файла определения (заголовка) класса C ++ в Vim?
Существуют ли какие-либо плагины / фрагменты, которые могут генерировать скелет класса C ++ из заданного заголовочного файла для Vim? (Я пробовал ccimpl, но информации о его реализации не так много).
1 vim  c++ 

2
vimrc - доступ запрещен
Я пытаюсь добавить в colorscheme desert внизу моего файла _vimrc в Windows 7 и при попытке сохранить его я получаю «Отказано в доступе». Я установил свою переменную HOME в «C: \ Program Files (x86) \ Vim», но все равно не повезло.
1 windows  vim  gvim  vimrc 

1
Vim: Captue 'filetype command' состояние к переменной?
Для пользователей vim, которые используют менеджер пакетов, документы обычно говорят использовать filetype offво время инициализации. Есть ли способ записать текущее состояние команды filetype в переменную, чтобы я мог восстановить его после выполнения filetype offкоманды и кода инициализации менеджера комплектов?
1 vim  bundle 

2
Что такое файлы gvim ~?
Почему, когда я создаю / сохраняю свой файл (скажем, имя файла 'xyz.sql'), gvim сохраняет другой файл, который он называет 'xyz.sql ~', в том же каталоге? Могу ли я удалить эти «лишние» файлы или они нужны по какой-то причине? Даже когда я закрываю gvim, они все еще присутствуют.
1 vim  gvim 

2
Переменные состояния в VIM
Есть ли способ иметь переменную состояния в VIM? Рассматривать: " Relative line numbers in Normal mode, absolute in Insert mode. Ctrl-N to toggle set relativenumber autocmd InsertEnter * :set number autocmd InsertLeave * :set relativenumber inoremap <C-n> <C-o>:call NumberToggle()<cr> nnoremap <C-n> :call NumberToggle()<cr> function! NumberToggle() if(useRelNums != 1) let useRelNums=1 …
1 vim 

1
Получить Vim игнорировать ошибки преобразования при чтении файла
У меня есть файл UTF-16 с спецификацией. Я установил fileencodings для: set fencs=ucs-bom,utf-16le,utf-8,default,latin1 Однако из-за одного символа в одной строке vim не обнаруживает UTF-16 автоматически и по умолчанию использует latin1 со всеми ^@нулевыми маркерами. Вынуждая vim прочитать файл как UCS ( :e ++enc=ucs-bom), он успешно читает файл, но сообщает "ОШИБКА …
1 vim  encoding 

3
Я использую vim в эмуляторе терминала. Можно ли заставить Vim Colourschemes работать?
Я предпочитаю использовать vim непосредственно в моем терминальном эмуляторе (gnome-terminal или konsole), а не на gvim, потому что он лучше интегрируется в мой рабочий процесс. К сожалению, это также делает красивые цветовые схемы недоступными. Есть ли простой способ заставить работать цветовые схемы, такие как вомбат, в эмуляторе терминала?

2
Как выйти из VIM и вернуться в «обычный» терминал?
Я нашел этот ответ здесь: Vim Застрял в режиме вставки Однако ни одна из перечисленных команд не сработала для меня. Выход, cntrl + [, cntrl + q Я совершенно неопытный новичок, пытающийся научиться настраивать git с помощью homebrew. Просматривая этот урок, я смог установить свое глобальное имя пользователя и адрес …
1 vim  terminal  git  homebrew 


1
Есть ли статистическое сравнение Emacs против Vim по количеству нажатий клавиш для заданных задач?
В Emacs просто есть ярлыки для всего, и поэтому данный ярлык может занять несколько нажатий клавиш. В Vim есть режимы, которые уменьшают количество ключей для определенных задач, потому что обычно это всего один ключ. Но тогда вам придется много переключаться между режимами. Все очень хорошо размышляют о том, какой из …
1 vim  emacs 

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