vim学习笔记(三)

1.vim的配置文件在哪里?
在normal模式下输入
:echo $VIM
Vim的主配置文件为vimrc文件,它分为两个版本:global和personal,其中前者一般在/usr/share/vim/vimrc,后者一般在~/.vimrc,它是一个隐藏文件

找到home目录的方法
:echo $HOME

找到我究竟使用哪个vimrc文件作为personal file的方法
:echo $MYVIMRC

vimrc文件中能使用下面的方式来引用外部的配置文件
source /path/to/external/file

:h rtp
这里rtp代表runtimepath,运行时路径

2.设置字体
查看可以获得的字体:
:set guifont=*
设置字体字号
:set guifont=Courier\ 14
:set guifont=Courier\ New\ 12, Arial\ 10
对某个文件类型设置显示的字体:
autocmd BufEnter *.txt set guifont=Arial\ 12

3.改变色彩方案
浏览可以获得的色彩方案:
:colorscheme
按Tab浏览色彩方案,按Enter选定某个色彩方案
直接设置你喜欢的色彩方案
:colorscheme mycolors
色彩方案有很多是相似的,是因为它们都是用户上传的,某个用户改了某个设置,就换个名字上传上去了

4.个性化高亮
查看完整的color groups list
:so $VIMRUNTIME/syntax/hitest.vim
匹配的语法
;match Group /pattern/
比如
:match ErrorMsg  /^Error/
表示每行以Error开头的词,使用ErrorMsg的color group设置的颜色方案
自定义color group
:highlight MyGroup ctermbg=red guibg=red gctermfg=yellow guifg=yellow term=bold
该命令自定义的一个名为MyGroup的color group,在console和gvim中都有红背景和黄色文字

下面是相关选项说明
ctermbg  console的背景色
guibg      Gvim的背景色
ctermfg   console的文本颜色
guifg       Gvim的文本颜色
term        console中的字体格式
gui          Gvim中的字体格式

5.信息更丰富的状态行
:set statusline format
其中format类似printf函数中的格式化字符串
使用下面的命令来查看状态栏可以包含的信息:
:help  'statusline' 
下面是一些我感兴趣的信息
正在编辑的文件名
文件格式(Unix, Dos, Mac)
vim识别出的文件类型(c,cpp,php,py,etc)
当前光标下的ASCII或是十六进制值
文件的编辑位置(行号,列号)
文件长度 (行数)
对应的format格式化字符串
:set statusline=%F%m%r%h%w\ [FORMAT=%{&ff}]\ [TYPE=%Y]\ [ASCII=\%03.3b]\
[HEX=\%02.2B]\ [POS=%04l,%04v]\ [%p%%]\ [LEN=%L]
注意事先使用下面的命令开启状态栏显示
;set laststatus=2
移除状态栏显示的命令
:set laststatus=0

6.切换菜单和工具栏
该条专门针对Gvim,可以让菜单和工具栏显示或者不显示
永久隐藏菜单栏
:set guioptions-=m 
永久隐藏工具栏
:set guioptions-=T

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值