Где находится папка ~ \.vim в mac os? и как установить темы в gvim?
Я загрузил пакет образцов цветов из http://vim.sourceforge.net/scripts/script.php?script_id=625
он говорит, что я должен разархивировать и поместить его в ~/.vim, но где находится эта папка? Я попытался распаковать его в папку usr/share/.vim, но он не работает, я не вижу темы, добавленные в gvim Edit > меню цветовой схемы, и я попробовал "colorscheme sometheme", "color sometheme" в моем gvimrc. Оба не работают для новых тем
Разве ~/.vim не должна быть папкой .vim в использовании /share? или я должен создать новую папку под домом?
Примечание: есть папка vim73 в моем .vim, я думаю, это ничего не влияет на
спасибо за любую помощь!
Ответы
Ответ 1
Прежде всего, откройте vim
и получите справку :help colorscheme
:colo[rscheme] {name} Load color scheme {name}. This searches 'runtimepath'
for the file "colors/{name}.vim. The first one that
is found is loaded.
Прочитав руководство выше.
Вы можете сделать следующие шаги:
-
найти runtimepath
:set runtimepath?
Он будет распечатывать пути во время выполнения:
runtimepath=~/.vim,/usr/share/vim/vimfiles,/usr/share/vim/vim71,/usr/share/vim/vimfiles/after,~/.vim/after
-
создать каталог под colors
под одним из них, если он не существует (например: ~/.vim
)
$ ls ~/.vim
ls: cannot access /root/.vim: No such file or directory <== we need create it!!!
$ mkdir -p ~/.vim/colors
-
скопируйте color.vim
в каталог colors
$ cp /path/to/your/color.vim ~/.vim/colors
-
перезапустите vim
, чтобы использовать новую цветовую схему
:colorscheme color
-
(необязательно) поместите команду выше в файл ~/.vimrc
, чтобы сделать ее постоянной
Ответ 2
В языке UNIX ~
представляет вашу домашнюю папку /Users/<username>
в Mac OS X.
Вы должны поместить все свои собственные скрипты /colorschemes/whatever в папку .vim
, расположенную в вашей домашней папке. В Terminal.app введите каждую строку (без $
) и нажмите Enter:
$ cd
чтобы убедиться, что вы находитесь в своей домашней папке
$ mkdir .vim
здесь вы получите сообщение об ошибке, если ~/.vim
уже существует; если вы не получили сообщение, это означает, что папка создана
$ cd .vim
чтобы переместиться в него
$ open .
чтобы открыть окно Finder. На этом этапе вы должны следовать определенным указаниям.