本文共 1468 字,大约阅读时间需要 4 分钟。
第一天
【Normal模式命令】
h 左 j 下 k 上 l 右 默认模式为Normal模式 按Esc会回到Normal模式中 在Normal模式下,用箭头同样可以进行上下左右移动 【Normal模式命令】 i 命令进入Insert模式,可以输入内容 【Normal模式命令】 x 删除单个字符 dd 删除整行 J 删除换行符 u 撤销命令,可以回到之前的状态 CTRL+R 重做,与撤销相反的功能 U 一次撤销对一行的全部操作 o 命令可以在当前行的下面另起一行,并使当前模式转为Insert模式 O 命令在上面另起一行 ZZ 保存并退出 :q! 放弃修改并退出 tips:总是以':'打头的命令,称为冒号命令。 :e! 放弃修改,不退出 :help 求助,在求助模式下ZZ退出求助模式,回到编辑界面 :help {subject} 具体的主题,比如:help x会出现x删除相关的帮助信息,不过是英文的 $ 将光标移至当前行的行尾 ^ 将光标移至当前行的行头
第二天
【Normal模式下的命令】
2$ 移至下一行的行尾 f 查找 ,比如fx表示在当前行查找下一个x 2f表示,查找第二个要查找的字符 F 反方向查找 t 将光标tx将光标停在下一个x字符前一位 % 跳转到相匹配的括号上 33G 跳转到第33行 G 跳转到最后一行 gg 跳转到第一行 10% 跳转到10%的位置 90% 跳转到90%的位置 H当前幕的首Home M当前幕的中Middle L当前幕的尾Last Ctrl+G得到文件基本信息,行数,文件名,光标所在位置 :set number 显示每行的行号,设置之后会显示出来 :set nonumber 取消行号设置 :set ruler 在当前右下角显示光标位置,行列号 :set noruler 取消设置 /string 搜索命令,n跳到下一处 ?string 反向搜索 :set ignorecase 设置忽略大小写 :set noignorecase 取消设置 将光标放置某单词上,*,然后就会自动查询这个单词的内容 #命令是反向查找 /the\查找独立的单词第三天
d功能:删除到行尾d2e功能:删除两个单词c2w功能:删除两个单词,同时进入Insert模式dd功能:删除整行x代表dl,表示删除当前光标下的字符X代表dh,表示删除当前光标左边的字符D表示d功能:删除到行尾d2e功能:删除两个单词c2w功能:删除两个单词,同时进入Insert模式dd功能:删除整行x代表dl,表示删除当前光标下的字符X代表dh,表示删除当前光标左边的字符D表示d,表示删除到行尾的内容
C 表示c$,表示修改到行尾的内容 s 代表cl,修改一个字符 S 表示cc,修改一整行 3dw与d3w的区别 3dw表示删除一个单词,重复三次 d3w表示删除三个单词,重复一次 3d2w表示删除两个单词,重复三次,也就是删除6个单词 rT修改当前位置字符为T rt修改当前位置字符为t rw修改当前位子字符为w 5rx修改当前开始5个字符为x "."命令会重复上一次做出的改动,比如上次执行了dd,那么用"."命令将重复执行dd的命令,删除很多整行 v进入Visual模式 vjj选取多行执行动作 R进入replace模式本文转自TBHacker博客园博客,原文链接:http://www.cnblogs.com/jiqing9006/archive/2013/05/23/3095158.html,如需转载请自行联系原作者