ctags有多个匹配的查找处理
多个匹配 当一个函数(或类中的方法)被定义多次,":tags" 命令会跳转到第一处。 如果在当前文件中存在匹配,那它将会被首先使用。 你现在可以跳转到同一个标签的其它匹配处: :tnext 重复执行这个命令可以找到更多的匹配。如果存在很多匹配,你可以选择要跳转到哪一个: :tselect tagname Vim会为你展示一个选择列表 你现在可以输入要跳转到的匹配代号(在第一列).其它列的信息可以让你知道匹配在何处被定义可以用这些命令在各匹配的标签间移动: :tfirst 到第一个匹配 :[count]tprevious 向前 [count] 个匹配 :[count]tnext 向后 [count] 个匹配 :tlast 到最后一个匹配如果没有指定,[count] 省缺为1
查找上一个
n查找下一个 N查找上一个
让vim显示函数列表
到http://www.vim.org/scripts/script.php?script_id=273下载taglist 把解压出来的plugin里面的文件,放到D:\Program Files\Vim\vimfiles\plugin里面 在 Vim 中运行 :helptags D:\Program Files\Vim\vimfiles\doc 安装文档 输入Tlist 启动
windows 下给vim安装ctags插件
到http://ctags.sourceforge.net/下载最新的windows版 在环境变量中添加ctags.exe所在目录 到http://pickup.mofile.com/6476444359537727下载c 的tags文件,加压出stltags 设置_vimrc: "加入ctags插件,使其支持cpp filetype
vim多窗口
nly 关闭除了当前窗口的所有窗口 ctrl W 用来切换窗口,第二次切换要按两次
设置帮助的语言格式
安装的vim的帮助,但是除了安装完毕,自己打开 正常 但是直接:help 出来的还是英文的 直接选择打开帮助文件则是乱码
vim的拷贝和粘贴
yy 拷贝一整行…..真是yy啊 p 粘贴
vim 打开utf-8 中文乱码
vim打开uft-8格式的文件,中文乱码. 编辑_vimrc 加入: "自动进行编码匹配set fileencodings=gb2312,ucs-bom,utf-8,chinese 解决问题..vim就使用这三种编码格式,依次对文件进行编码校验. 真奇怪,vim为什么不自动进行编码校验.
vim移动到行尾
移动到行尾就比较奇怪了.竟然是 $ 还要按Shift键,比较bt.
vim移动到行首
vim移动到行首:0是零不是O…….开发者大概想的是移动到数组 x[0] 吧 挺好记的,为什么我一直没有记住呢?真奇怪