Linux

Linux vi / vim 基本操作

2022-09-06  本文已影响0人  Gakki0725
作者:Gakki

vi / vim 的基本概念

命令模式(Command mode)

命令模式(Command mode):控制屏幕光标的移动,字符、字或行的删除,移动复制某区段及进入输入模式(Insert mode)或底线命令模式(Last line mode)。

输入模式(Insert mode)

输入模式(Insert mode):只有在输入模式(Insert mode)下,才可以进行文字输入。在命令模式中按下 i 就进入输入模式;按 [ ESC ] 键可回到命令行模式。在输入模式中,可以使用以下按键:

底线命令模式(Last line mode)

底线命令模式(Last line mode):在命令模式下按下 :(英文冒号)就进入底线命令模式;按 [ ESC ] 键可回到命令行模式。在底线命令模式中,基本命令有:

命令 功能
w (write)保存文件
q (quit)退出程序
q! (quit)不保存强制退出 vi
wq (write&quit)保存并退出 vi

vi / vim 使用实例

1. 进入命令模式

注:

2. 进入输入模式
3. 进入底线命令模式
4. 其他
命令 功能
w (write)保存文件(常用
w! 若文件属性为 [只读] 时,强制写入该文档。但具体能否写入,需要看该文档的权限。
q (quit)退出程序
q! (quit)不保存强制退出 vi
wq (write&quit)保存并退出 vi
w [file1] 将编辑的数据另存为 file1
r [file1 在编辑的数据中,读取 file1 的数据。也就是将 file1 文档里的内容加到游标所在行后面
n1,n2 w [file1] 将 n1 到 n2 的内存存储到 file1 文件里。
:! command 暂时离开 vi 到底线命令模式下执行 command 的显示结果。如::! ls /home即在 vi 模式中察看 /home 中执行 ls

注: ! 在 vi 当中,常常具有 [强制] 的意思。

上一篇下一篇

猜你喜欢

热点阅读