vim(一):基本配置 & taglist &自定义快捷键代码高亮

1. vim基本配置

set nu "显示行号
synta on "自动语法高亮
set tabstop=4 "tab代表4个空格

set mouse=a  "开启鼠标模式

2. vim的taglist配置

Taglist是vim的一个插件,提供源代码符号的结构化视图,效果类似sourceInsight
在这里插入图片描述

  • 安装过程:
  1. 下载TagListhttp://www.vim.org/scripts/script.php?script_id=273
  2. 创建文件夹~/.vim, 将下载的压缩包解压到此文件夹 “unzip taglit_46.zip”,产生两个文件~/.vim/doc/taglist.txt &&~/.vim/plugin/taglist.vim
  3. 进入~/.vim/doc目录,在Vim下运行"helptags ."命令。此步骤是将doc下的帮助文档加入到Vim的帮助主题中,这样我们就可以通过在Vim中运行“help taglist.txt”查看taglist帮助。
  4. 打开配置文件~/.vimrc,加入以下几行
let Tlist_Show_One_File=1  "显示一个文件的tags
let Tlist_Exit_OnlyWindow=1   "如果taglist窗口是最后一个窗口,则退出vim
let Tlist_Use_Right_Window=1 "taglist窗口显示在右边

这个时候打开一个cpp文件,在vim命令行执行 :Tlist则会显示出函数、变量等列表,这个列表可以理解为一个vim窗口,通过vim中分屏切换既可以从代码窗口切换到函数列表窗口,以下是常用命令(单字符命令都是针对taglist列表窗口的):
也可以在.vimrc中加上: let Tlist_Auto_Open=1 "启动vim后自动打开Tlist列表

ctrl+w 然后再按w    切换窗口
ctrl+w 然后 h/j/k/l  左、下、上、右切换窗口
s  排序方式切换,默认按照文本出现的顺序排序,可以切换成按照名字排序
o  打开一个新的窗口,显示光标下tag
ctrl+w 然后c  关闭一个窗口
u  更新taglist窗口中的tag
q 关闭taglist列表

以下命令不常用
x             taglist窗口放大和缩小,方便查看较长的tag
+             打开一个折叠,同zo
-             将tag折叠起来,同zc
*             打开所有的折叠,同zR
=             将所有tag折叠起来,同zM
[[            跳到前一个文件
]]            跳到后一个文件

3.自定义快捷键代码高亮
https://blog.csdn.net/sinat_29891353/article/details/88951461
vim的Mark插件 https://www.vim.org/scripts/script.php?script_id=2666

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值