Chinaunix首页 | 论坛 | 博客
  • 博客访问: 173584
  • 博文数量: 24
  • 博客积分: 1575
  • 博客等级: 上尉
  • 技术积分: 235
  • 用 户 组: 普通用户
  • 注册时间: 2008-12-28 22:51
文章分类

全部博文(24)

文章存档

2016年(1)

2013年(1)

2012年(5)

2011年(9)

2010年(2)

2009年(5)

2008年(1)

我的朋友

分类:

2008-12-28 23:21:47

 
1.  使vim支持鼠标 : set mouse=a
2.  从当前目录,查找光标所在的字符串(Ex):
        :vimgrep /\<\>/j **/*:copen
    还可在.vimrc中加入下面的快捷操作
    " quickfix window operation
    " search current directory
    nmap ,f :vimgrep /\<\>/j **/*:copen
    nmap ,n :cnext "下一个匹配项
    nmap ,p :cpre  "前一个匹配项
    nmap ,w :copen  "打开quickfix窗口
3.  跳至变量定义处:gd
4.  自动匹配函数,变量,符号::
5.  单行上下移动,半屏上下翻页,全屏上下翻页
7.  大小写字母自动切换命令:shilft+~
8.  在vi命令状态直接读入一外部命令执行结果: ":r!ls" "r!date"
9.  显示vi文本中的隐含字符:set list 取消显示:set nolist。
11. 删除非“abc”开始的行: ":v/^abc/d" 或 "v/^abc/ | s/.\+//"
12. 将当前行移动到屏幕顶部(zt,z+Enter)中部(zz,zm)底部(zb)
13. 跳转至当前光标下的文件:gf , 跳回来;
    f /* split 一个窗口打开 */
14. 在命令模式下快速插入字符: 在‘:’执行 {0-9a-z"%#:-=.C-*}
   '"' 无名寄存器,包含最近一次删除或复制的内容
   '%' 当前文件名
   '#' 轮换文件名
   '*' 剪贴板的内容 (X11: 主选择区)
   '+' 剪贴板的内容
   '/' 最近一次的查找模式
   ':' 最近一次在命令行输入的命令
   '-' 最近一次小的 (少于一行) 删除
   '.' 最近插入的文本
   '=' 表达式寄存器: 会提示你输入一个表达式。
   CTRL-F 光标下的文件名
   CTRL-P 用 'path' 扩展的光标下的文件名。与 |gf|中的类似。
   CTRL-W 光标下的单词
   CTRL-A 光标下的字串;
15. 当前文件的路径显示
    如当前文件路径为 /home/user/doc/vimhelp.txt,当前路径是/home/user, 
    仅显示文件名(vimhelp.txt):!echo %:t
    仅显示无后缀的文件名(vimhelp): !echo %:t:r
    仅显示带相对路径的文件名(doc/vimhelp.txt):!echo %
    仅显示带绝对路径的文件名(/home/user/doc/vimhelp.txt): !echo %:p
    仅显示相对路径(doc/): !echo %:h
    仅显示绝对路径(/home/user/doc/): !echo %:p:h
阅读(1358) | 评论(0) | 转发(0) |
0

上一篇:没有了

下一篇:grep 命令常用参数

给主人留下些什么吧!~~