Как искать VIM файлы в Lubuntu?

432
user216485

Я хочу изменить одну из существующих синтаксических раскрасок в gvim. Например, в схеме цветов, называемой «Рон», она выделяет комментарии питона белым цветом. Я хочу изменить его на красный.

В соответствии с этим потоком gvim, как изменить синтаксис цветов существующих цветов? он говорит: «У gvim есть файлы (например, slate.vim) в каталоге цветов, где бы он ни был установлен. Где это зависит от ОС. Вы можете изменить их там, и это изменится для всех пользователей».

Поэтому мне нужно найти файл с именем ron.vim (в каталоге цветов) и изменить синтаксическую раскраску в этом файле. Я использую Lubuntu. Есть идеи, где находится каталог vim files / colors для vim?

0
Вы можете попробовать эту команду overkill, которая найдет все файлы `* .vim` на вашем жестком диске:` find / -name "* .vim" `, а затем проверьте, сможете ли вы найти то, что вы ищете, в одном из этих файлов. user2196728 10 лет назад 0

1 ответ на вопрос

4
FDinoff

The file is located at $VIMRUNTIME/colors/slate.vim which you can view by typing

:e $VIMRUNTIME/colors/slate.vim 

from within vim. Most likely the file will be read only which is good. You DO NOT want to modify files that are installed by vim because the changes will be overridden. Save the color scheme to ~/.vim/colors/slate-mine.vim with :w and modify this copied colorscheme and then call it with

colorscheme slate-mine 

Use whatever name you want to. You will need to create ~/.vim/colors if it does not exist before hand.

хорошо спасибо. Я новичок в каталогах linux, где именно находится ~ / .vim? Когда я открыл: e $ VIMRUNTIME / colors / slate.vim, он упомянул, что файл находится в / usr / share / vim / vim73 / colors, так что ~ / .vim basicallt / usr / share / vim? user216485 10 лет назад 0
@ user216485 `~` - ваш домашний каталог. Сделайте `эхо ~` в вашей оболочке, чтобы выяснить, где она находится. FDinoff 10 лет назад 0
Копирование файла цветовой схемы `ron.vim` в` ~ / .vim / colors` и изменение его там изменит его только для вас. Если вы хотите изменить его для всех пользователей, скопируйте его в `$ VIM / vimfiles / colors`. Вы можете найти значение $ VIM, выполнив `: echo $ VIM` в Vim. Вам не нужно переименовывать файл, если вы не хотите. Когда вы выполняете `: colors ron`, Vim будет использовать первую цветовую схему с именем` ron.vim` в 'runtimepath', в которой `~ / .vim` и` $ VIM / vimfiles` опережают `$ VIMRUNTIME`. garyjohn 10 лет назад 0

Похожие вопросы