关于vim(一)
实验楼中vim课程的实验报告。实验楼真是个好地方。建议希望实际操作的同学一同学习
第一次实验:
-
vi 文件名,直接进入到该文件中,没有该文件则创建之。默认进入命令模式,
由命令模式-->插入模式:输入i o a,各种写入操作。
由插入模式-->命令模式:按esc
由命令模式-->命令行模式:按冒号:命令行模式可保存、另存为、退出文档
由命令行模式 -->命令模式:再按esc
-
在命令模式下可以各种操作文件(也是vim强大之处),例如:dd:删除光标所在行,
x:删除光标所在字符
X:删除光标所在前一个字符
dw:删除光标所在单词
d^:删除光标到行首
D:删行光标到行末
dG:删除光标到文档末
d1G:删除光标到文档首
shift+zz:可直接保存文件并退出
-
在命令行模式:开头是冒号(:)后面加内容,这一个命令也很强大。如:set nu 可显示查看的文档的行号。等很多操作
w:回车后保存
wq:回车后保存退出
q!:回车后,不保存,强制退出vim
第二次实验:
-
命令模式(普通模式)中:
N(命令1):重复执行命令1, N次
dw(daw):删除一个单词,,dnw 为删除n个单词
-
光标快速行间跳转:
ngg(shift+g):直接跳转到第n行行首。没有显示行号则 先进入命令行模式,再输入set nu
gg:光标移动到第一行
G(shift+g):光标移动到最后一行
小技巧:在完成依次跳转后,可以使用Ctrl+o快速回到上一次(跳转前)光标所在位置,这个技巧很实用,
-
光标行内跳转:
0:跳到行首
$:跳到行末
w:跳到下一个单词首
b:跳到上一个单词首
e:下一个单词末
ge:上一个单词末
f(字母):向后搜索“字母”,并跳转到第一个匹配的位置
F(字母):向前
-
复制、剪切、粘贴:
yy:复制光标所在行
p:粘贴,粘贴到光标后,粘贴行 则到光标所在行的下一行
y^:复制到行首,不含光标所在字符
y$:复制到行末,含光标所在字符
yw:复制一个单词,y2w,复制2个单词。
yG:复制到文本末
y1G:复制到文本首
dd:是剪切所在行

浙公网安备 33010602011771号