免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1096 | 回复: 0
打印 上一主题 下一主题

gvim基本操作命令 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-02-27 21:57 |只看该作者 |倒序浏览

               
                在正常(Normal)模式下,可以按下 x 键来删除光标所在位置的字符。
在正常模式下,可以按下 i 键来插入文本
输入 dw 可以从光标处删除至一个单字/单词的末尾
输入 d$ 从当前光标删除到行末
输入 dd 可以删除整一个当前行
输入 u 来撤消最后执行的命令,输入 U 来修正整行
输入 p 将最后一次删除的内容置入光标之后
输入 r 和一个字符替换光标所在位置的字符
要改变一个单字/单词的部分或者全部,请输入 cw
更改类指令可以使用同删除类命令所使用的对象参数
输入 CTRL-g 显示当前编辑文件中当前光标所在行位置以及文件状态信息。
输入 SHIFT-G 则直接跳转到文件中的某一指定行。
输入 / 以及尾随的字符串可以用以在当前文件中查找该字符串
要查找同上一次的字符串,只需要按 n 键。要向相反方向查找同上一次的字符串,请输入 Shift-N 即可。
如果您想逆向查找字符串,请使用 ? 代替 / 进行
按 % 可以查找配对的括号 )、]、}
( 1. 把光标放在本节下面标记有 --> 那一行中的任何一个 (、[ 或 { 处。
  2. 接着按 % 字符。
  3. 此时光标的位置应当是在配对的括号处。
  4. 再次按 % 就可以跳回配对的第一个括号处。)
在一行内替换头一个字符串 old 为新的字符串 new,请输入  :s/old/new
在一行内替换所有的字符串 old 为新的字符串 new,请输入  :s/old/new/g
在两行内替换所有的字符串 old 为新的字符串 new,请输入  :#,#s/old/new/g
在文件内替换所有的字符串 old 为新的字符串 new,请输入  :%s/old/new/g
进行全文替换时询问用户确认每个替换需添加 c 选项,请输入 :%s/old/new/gc
:!command 用于执行一个外部命令 command。
:w FILENAME  可将当前 VIM 中正在编辑的文件保存到名为 FILENAME 的文件中。
:#,#w FILENAME 可将当前编辑文件第 # 行至第 # 行的内容保存到文件FILENAME 中。
:r FILENAME 可提取磁盘文件 FILENAME 并将其插入到当前文件的光标位置后面输入 o 将在光标的下方打开新的一行并进入插入模式
在光标 *上方* 打开新的一行,只需要输入大写的 O 而不是小写的 o就可以了
输入 a 将可在光标之后插入文本
输入大写 A 的操作方法可以在行末插入文本,避免了输入 i,光标定位到最后一个字符
输入大写的 R 可连续替换多个字符
然后设置 ic 选项(ic就是英文忽略大小写Ignore Case的首字母缩写词),即输入:set ic
               
               
               
               
               
               
               

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/4512/showart_79139.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP