vim和gvim显示的配色方案和高亮不一样怎么解决
vim/gvim默认使用/usr/share/vim7x/colors/下自带的配色方案,由于终端支持的颜色有限,vim-colorscheme 对终端ctermfg(vim)和guifg(gvim) 下的高亮颜色分别描述,可以是不一致的。
我是复制了一份比较满意的方案,手动改成基本一致的(*),存成~/.vim/colors/xxx.vim,在~/.vimrc里加一句:colorscheme xxx.vim应用自己的配色。
vim terminal下的背景色和默认非高亮字体颜色似乎是跟随系统的,ubuntu下可以终端右键改背景和字体颜色,使之与高亮协调即可。
备注 (*)xterm 256色和hex代码对照表:https://jonasjacek.github.io/colors/
vim中以g开头的命令是什么意思?
我来告诉你,vim是命令行的,就是必须是用shell运行(在linux的话),如果是windows的话,vim是用dos来运行的,背景一般是黑色的
而gvim呢,就是图形版的vim,就是vim自己有自己的图形界面,而脱离dos,
至于那个gvim easy版的,就是直接就是vim的插入模式,输入命令的话,需要先用esc再输入命令,用完命令,可以输入i继续插入模式
而那个只读版就是随便试,不能修改任何文件
2.4 'g' 开始的命令 *g*
标签 字符 备注 普通模式下的动作 ~
------------------------------------------------------------------------------
|g_CTRL-A| g CTRL-A 只有在编译时加入了 MEM_PROFILE 时才有定义:
转储内存内容
|g_CTRL-G| g CTRL-G 显示当前光标位置
|g_CTRL-H| g CTRL-H 启动选择列块模式
|g_CTRL-]| g CTRL-] |:tjump| 到光标所在的标签上
|g#| g# 1 类似于 "#",但不使用 "\"
|g$| g$ 1 'wrap' 关闭时转到当前行最右侧屏幕上可见的字
符
'wrap' 打开时转到当前屏幕行最右侧的字符
|g&| g& 2 在所有行上重复上次的 ":s"
|g'| g'{mark} 1 类似于 |'|,但不改变跳转表
|g`| g`{mark} 1 类似于 |`|,但不改表跳转表
|gstar| g* 1 类似于 "*",但不使用 "\"
|g0| g0 1 'wrap' 关闭时转到当前行最左侧屏幕上可见的字
符
'wrap' 打开时转到当前屏幕行最左侧的字符
|g8| g8 显示光标所在的 UTF-8 字符的十六进制字节码
|g
鹏仔微信 15129739599 鹏仔QQ344225443 鹏仔前端 pjxi.com 共享博客 sharedbk.com
图片声明:本站部分配图来自网络。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!