posts - 297,  comments - 15,  trackbacks - 0
set showcmd        " Show (partial) command in status line.
set showmatch        " Show matching brackets.
set ignorecase        " Do case insensitive matching
set smartcase        " Do smart case matching
set incsearch        " Incremental search
set autowrite        " Automatically save before commands like :next and :make
set hidden             " Hide buffers when they are abandoned
set mouse=a        " Enable mouse usage (all modes)
set nu            " set line no on each line 

 

  • 使用ctrl + r 可以搜索历史命令并执行
  • 使用history显示历史,!!执行上一条命令,!num执行第num条命令
  • 使用vi时,q!调出编辑历史
  • 到行首0,行尾$,第一个非空格^
  • 不退出vi能直接执行命令,如make
  • V模式:正常(v),行模式(大写V)block模式(Ctrl + v
  • V模式下,<>缩进所有
  • u撤销,ctrl+r反撤销
  • ctrl+a跳到命令行首,ctrl+e跳到命令行尾
  • :s/src/dest/(g) 替换当前行第一个或所有
  • :%s/src/dest/g  替换全局第一个或所有、
  • bn,bp,bf,bl用于切换缓冲区,bd删除缓冲区
  • *#)用于查找光标位置处的缓冲区
  • ctrl+], ctrl+T用于跳转定义与声明
  • ctrl+pctrl+n用于单词补全
  • ctrl+octrl+i用于鼠标前后位置跳转
  • !commandvi中执行外部命令
  • 调整窗口,ctrl+w |宽度最大化,加减宽度<>
  • 调整宽口,ctrl+w _高度最大化,加减高度+-
  • 调整窗开,Ctrl+w =,使窗口等宽


posted on 2011-05-01 18:31 chatler 阅读(436) 评论(0)  编辑 收藏 引用 所属分类: vi

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理


<2011年1月>
2627282930311
2345678
9101112131415
16171819202122
23242526272829
303112345

常用链接

留言簿(10)

随笔分类(307)

随笔档案(297)

algorithm

Books_Free_Online

C++

database

Linux

Linux shell

linux socket

misce

  • cloudward
  • 感觉这个博客还是不错,虽然做的东西和我不大相关,觉得看看还是有好处的

network

OSS

  • Google Android
  • Android is a software stack for mobile devices that includes an operating system, middleware and key applications. This early look at the Android SDK provides the tools and APIs necessary to begin developing applications on the Android platform using the Java programming language.
  • os161 file list

overall

搜索

  •  

最新评论

阅读排行榜

评论排行榜