Jiwu Bu

  C++博客 :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  32 随笔 :: 0 文章 :: 25 评论 :: 0 Trackbacks
1、Vim中替换操作
   s/old/new/g   #替换当前行old为new
   6,7s/old/new/g  #替换第六行到第七行中的old为new
   %s/old/new/g    #替换全部的old为new

2、查找字符串
   :/Count    #正向查找Count  按n显示下一次
   :%Count    #逆向查找Count
   在当前字符串上按*,正向查找当前字符串
   在当前字符串上按#,反向查找当前字符串

3、字符串联想
   Ctrl+p

4、重复上一行内容
   Ctrl+y

5、跳转
   gg  跳到文件首行
   G   跳到文件尾行
   123G 跳到第123行
   数字0 移到当前行末尾
   $     移到当前行首部
   光标在{、}、[、]等括号上按%跳到相应的括号上
6、新增一行
   o   在当前光标下一行新增一行
   O   在当前光标上一行新增一行

7、显示/隐藏行号
   set nu 显示行号
   set nonu 隐藏等号

8、在Gvim中执行外部shell命令
   :!外部命令,如:
   :!ls -l

9、删除/复制行
   dd 删除一行
   3dd 删除当前光标所在行的以下三行
   yy  复制一行
   3yy 复制三行
   p 粘贴

10、撤消与撤消的撤消
   u 撤消
   Ctrl+R 撤消的撤消


.vimrc模板
http://www.cppblog.com/Files/bujiwu/vimrc.rar

"============================================
syntax on
set nu

set autoindent
set cindent
set smartindent

set softtabstop=4
set tabstop=4
set shiftwidth=4
set expandtab
set smarttab

set nobackup

set cursorline

set tags="./tags,./../tags,./../../tags"
"=================================================


posted on 2009-01-04 21:39 bujiwu 阅读(2002) 评论(1)  编辑 收藏 引用 所属分类: Linux

评论

# re: Gvim操作汇总 2015-03-18 14:56 我爱自由
请问vim有反向选择功能么?  回复  更多评论
  


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