第四课:
1. 跳转指令
CTRL-G 显示当前光标所在行号
G 移动到文件末尾
gg 移动到文件开始处
[number]G 移动到第number行
2. 搜索指令
/字符串 在当前文件中前向查找该字符串
n 继续正向查找
N 继续反向查找
?字符串 在当前文件中后向查找该字符串
CTRL-O 返回上一个位置
3. 配对括号查找
% 光标在(,),{,},[,]等符号位置时,按%可以查找配对的符号
4.修正错误命令
:s/thee/the 将字符串thee替换成the,注意,只替换光标所在行的第一个thee
:s/thee/the/g 将字符串thee替换成the,替换光标所在行的所有匹配
:#,#s/old/new/g (#,#代表的是两行的行号)将两行之间的所有old字符串替换成new字符串
:%s/old/new/g 替换整个文件中的每个匹配串
:%s/old/new/gc 查找整个文件中的所有匹配,并提示是否需要替换
第五课:
1. 执行外部命令
输入:!后紧跟着输入外部命令可以执行该外部命令,例如 :!ls 该命令会列举出当前目录的所有内容
2. 保存文件
:w 文件名 以文件名为名字保存整个文件
3. 选择行保存文件
方法1:
:#,# w TEST 将第#行到第#行的内容保存到TEST文件中
方法2:
将光标移动到想要保存的行的位置,按v,然后再移动光标,将进入高亮显示状态,然后输入: 底行将显示'<,'> 然后输入w TEST,将高亮显示部分保存到TEST文件中
4. 提取和合并文件
:r FILENAME 向当前文件中插入FILENAME的内容
:r !ls 向当前文件中插入ls的结果
第五课:
1. 打开类命令
o 在光标的下方打开新的一行并进入插入模式
O 在光标上方打开新的一行并进入插入模式 (和shift-o功能一样)
2. 光标后插入类命令
a 在光标后插入文本
A 在光标所在行末插入文本
3. 另一个置换类命令
R 连续替换多个字符
4. 复制和粘贴
复制:
先按v,进入visual模式,然后移动光标选择要复制的内容,然后按y,复制高亮部分
yw 复制光标所在位置的单词
p 将复制的内容粘贴到光标所在位置处
5. 设置类命令
:set xxx 设置xxx选项,如:
:set ic 设置忽略大小写 :set hls is设置hlsearch(高亮)和 incsearch 这两个选项 :set noic 取消设置忽略大小写 :set nohlserach