vi命令练习

vi编辑器有两种工作模式:命令模式和文本输入模式
在命令模式下输入的字符被解释为命令;
在文本输入模式下输入的为编辑内容。
在编辑模式下,按Esc切换到命令模式。

1.保存和退出类的命令

命令 说明
:wq 保存并退出Vi,“:wq!”不保存强制退出
:q 不保存退出vi,“:q!”强制退出
:w 保存但不退出vi;“:w!”强制保存;
“:w filename”,将修改保存到filename中,相当于另存为

2.移动光标类的命令

命令 说明
h or Backspace 左移一个字符
L 右移一个字符
j or Ctrl+n 下移一个行
k or Ctrl +p 上移一个行
Enter 换行

3.插入与删除文本类命令

命令 说明
i 在光标前插入文字
a 在光标后插入文字
o(小写) 在当前行的下面新开一行
O(大写) 在当前行的上面新开一行
r 替换光标在的字符,输入r命令后,在键盘上输入需要替换的新字符即可完成替换
x 删除光标所在的字符
dd 删除光标所在行
yy 将光标所在行复制到剪贴板,在“yy”前加上数字,可以复制多行
p(小写) 将剪贴板内容复制到光标后
P(大写) 将剪贴板内容复制到光标前
yw 将光标所在的单词复制到剪贴板

4.搜索和替换类命令(待练习)

5.屏幕翻滚类命令(待练习)

猜你喜欢

转载自www.cnblogs.com/tamkery/p/11682039.html