基础指令 -- 重回vimer

重新装回VIM

下面是我装了VIM7.3 之后运行 帮助文档学习了基础指令的总结。 


:help 进入  | :h  | F1 进入帮助文档
vim 的帮助文档有两种: 1、user-manual 类似于入门手册的,目前正在学习中(:help user-manual 可以进入)
    2、类似MSDN 查阅式的文档(学会运用很好用,顺便练习下英文 :help :h  F1 可以进入)
:bd 返回

h,j,k,l  方向键:左、下、上、右

normal mode: 
     x:删除光标所在位置的字符
     i + 输入的文本 :在光标所在位置插入<输入的文本>
     a: 光标后插入文本
     A:直接在行末插入文本
     

删除命令d的格式:
     [number] d object   或  d [number] object 

     number  —— 执行命令的次数
     d —— 代表删除
     object —— 代表命令所要操作的对象

     object 列表
          w —— 从光标位置 直到单词末尾 (包括空格)
          e  —— 从光标位置 直到单词末尾 (不包括空格)
          $  —— 从光标位置 直到当前行末

     特殊: dd 删除当前行

撤消类命令:
     u:撤消最后的命令
     U:撤消对一整行的修改
     CTRL R : 执行恢复命令,撤消掉撤消命令


置入类命令:
     p : 将最后一次删除的内容置入到光标之后
     
替换类命令
     r + 一个字符 -> 替换光标所在位置的字符
     R :可连续替换多个字符
     
更改类命令 c 命令
     [number] d object   或  d [number] object 

定位命令:
     CTRL -g 显示当前光标所在行位置 
     SHIFT-G 转到文件最后一行
     [number] + SHIFT -G  转到[number] 行


搜索类命令:
     /[目标字符串]  
     n 查找同上一次的字符 ; shift-N 反向查找


括号匹配:
     % 查找 () {} []

修改错误:
     s/old/new/g  可以替换old 为 new 替换全行的匹配串
     s/old/new <Enter> 只改变光标所在行的第一个匹配串
     #,#s/old/new/g  (#表示行号) 替换两行之间出现的每个匹配串
     %s/old/new/g  全为替换
     末尾 +c :替换时询问用户确认每个替换

vim内执行外部命令:
     :![command]
     比如 :!dir(显示当前目录的文件列表)   :!erase filename (删除文件) ....


保存文件:
     :w FILENAME  将文件的改动保存到文件FILENAME 中
     :#,# w FILENAME 保存选择的文件内容 (顶端行号,底端行号)


提取和合并文件:
     :r FILENAME  -> 向当前文件中插入另外文件的内容
     插入位置 = 光标位置


打开类命令:
     o :在光标的下方打开新的一行并进入插入模式
     O (shift-O): 在光标的下方打开新的一行并进入插入模式

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值