Vim --- 解决问题的方式

来源:互联网 发布:java软件开发是什么 编辑:程序博客网 时间:2024/05/22 16:50
# ---Vim 普通模式---# x   : 删除当前字符# .   : 重复上次修改 --> Vim 中的瑞士军刀!# u   : 撤销上次操作# dd  : 删除当前行# >+G : 增加从当前行到文档末尾处的缩进层级# j   : 使光标下移一行# $   : 把光标移动到行尾# a   : 在当前光标之后添加内容# A   : 在当前行的结尾添加内容# ---Vim 复合命令 == 等效的长命令---# C == c$# s == cl# S == ^c# I == ^i# A == $a# o == A<ENTER># O == ko# ---Vim 在字符前添加空格---# f{char} : 找到下一处指定字符char出现的位置,如果找到了,就直接把光标移动到那里# s       : 先删除光标下的字符,然后进入插入模式# ;       : 重复查找上次f命令所查找到的字符# ,       : 反方向查找上次f命令查找的字符# ---Vim 可重复的操作及如何回退---# 目的                          操作            重复     回退# 做出一次修改                 {edit}              .        u# 在行内查找下一指定字符   f{char}/t{char}          ;        ,# 在行内查找上一指定字符   F{char}/T{char}          ;        ,# 在文档中查找下一处匹配项 /pattern<ENTER>          n        N# 在文档中查找上一处匹配项 ?pattern<ENTER>          n        N# 执行替换                 :s/target/replacement  &        u# 执行一系列修改           qx{changes}q            @x       u# ---Vim 查找并手动替换---#普通模式下, 光标定位到查找的字符,按下*命令查找所有符合条件的字符,n匹配下一个# cw : 删除从光标位置到单词结尾间的字符,并进入插入模式 


0 0
原创粉丝点击