Ubuntu的最新升级使我的vim colorscheme无法使用。我知道如何手动设置它(例如:colo evening
),但我想为所有vim会话设置默认值。我在其他地方看到.vimrc
的引用,但到目前为止,我找不到正确的位置和语法。
答案 0 :(得分:126)
在colorscheme
文件中添加.vimrc
指令,例如:
colorscheme morning
答案 1 :(得分:70)
您的.vimrc
文件会进入您的$HOME
目录。在* nix中,cd ~; vim .vimrc
。 .vimrc
中的命令与您在vim中的ex模式中键入的命令相同,只是没有前导冒号,因此colo evening
就足够了。 .vimrc
中的评论用前导双引号表示。
要查看示例vimrc,请在vim
中打开$VIMRUNTIME/vimrc_example.vim
:e $VIMRUNTIME/vimrc_example.vim
答案 2 :(得分:33)
就像在~/.vimrc
中添加一行一样简单:
colorscheme color_scheme_name
答案 3 :(得分:11)
您也可以尝试将其放入~/.vimrc
文件中:
colorscheme Solarized
答案 4 :(得分:4)
一旦您决定更改自己喜欢的vim配色方案,就需要配置vim配置文件~/.vimrc
。
例如要使用elflord
颜色方案,只需将这些行添加到~/.vimrc
文件中:
colo elflord
对于其他配色方案,您可以查看/usr/share/vim/vimNN/colors
其中NN - VIM的版本。
答案 5 :(得分:3)
Ubuntu 17.10默认没有~/.vimrc
文件,我们需要创建并将设置colorscheme color_scheme_name
放入其中。
顺便说一句,colorscheme desert
是一个很好的选择方案。
答案 6 :(得分:0)
将下载的配色方案复制到~/.vim/colors/Your_Color_Scheme
。
然后写
colo Your_Color_Scheme
或
colorscheme Your_Color_Scheme
进入您的~/.vimrc
。
请参见link,了解 holokai
答案 7 :(得分:0)
您可以只使用单线纸
echo colorscheme koehler >> ~/.vimrc
,并将koehler
替换为任何其他可用的配色方案。恕我直言,所有这些都比默认更好。
答案 8 :(得分:0)
要求设置的是:
“ 默认”,而不是其他一些颜色配置文件,以及
“用于所有 vim会话”,而不仅仅是当前用户。
“ colorscheme”的默认颜色设置“ for all vim sessions”,并非像在这里的所有其他答案所述那样,简单地通过在您的 ~/.vimrc
上添加一行来设置,也不设置没有单词的默认颜色“默认”在那儿。
所以到目前为止,这里所有其他答案都都是。 (大声笑,这是怎么发生的?)
正确的答案是:
在/etc/vim/
中的系统vim设置文件中添加一行,内容为
colorscheme default
或使用缩写
colo default
但不大写为
colo Default
(我建议使用完整的,未缩写的术语“颜色方案”,这样,当您查看这些年后,您将能够更轻松地弄清楚该死的东西是做什么的。在其上方的评论,例如"Use default colors for vim"
。)
要正确附加,请先查看您的/etc/vim/vimrc
文件。
在我的底部,我看到包括/etc/vim/vimrc.local
的这些行:
" Source a global configuration file if available
if filereadable("/etc/vim/vimrc.local")
source /etc/vim/vimrc.local
endif
因此您可以将此行附加到这两个文件中的一个。
我认为最好的解决方案是像这样将您的行附加到/etc/vim/vimrc.local
:
默认颜色方案
您可以使用以下代码轻松地在bash中执行此操作:
$ echo -e "\"Use default colors for vim:\ncolorscheme default" \
| sudo tee -a /etc/vim/vimrc.local
#
# NOTE: This doesn't work:
#
# $ sudo echo 'colorscheme default' >> /etc/vim/vimrc.local
#
# It's the same general idea, and simpler, but because sudo doesn't
# know how to handle pipes, it fails with a `Permission denied` error.
还要检查您是否具有全局读取此文件的权限:
sudo chmod 644 /etc/vim/vimrc.local
使用$ tail /etc/vim/vimrc.local
,您现在应该看到以下行:
"Use default colors for vim:
colorscheme default
答案 9 :(得分:-2)
操作系统:Redhat企业版
如果您遇到colorscheme问题, colo schema_name
可以正常工作。