Linux/Unix下的vi文本编辑器

vi编辑器的两个模式:1、命令模式 2、编辑模式。

在一个UNIX/Linux的shell命令或者一个以斜杠(/)、问号(?)或冒号(:)开始的vi命令后面用户需要键入回车键,而要切换到vi命令模式需要按Esc键。注意,以冒号(:)或者斜杠(/) 开始的vi命令会显示在屏幕底部,但其他命令都不会显示在屏幕上。

写入打开关闭

vi file 打开文件名为file的文件
:w 将工作缓冲区的变化写入默认文件中
:w file 将工作缓冲区的变化写入名为file的文件中
:q 退出vi编辑器
:wq 将工作缓冲区的变化写入文件并退出
:q! 不将工作缓冲区的变化写入文件并退出vi编辑器

插入文本(vi命令模式下使用)

a 在当前光标位置的右边添加文本
i 在当前光标的左边插入文本
A 在当前行的末尾添加文本
I 在当前行的开始出添加文本
O 在当前行的上面新建一行
o 在当前行的下面新建一行
R 替换(覆盖)当前光标位置以及以后的若干文本
J 连接光标所在行以及下一行,成为一行

移动光标

上下左右方向键 向箭头所示方向移动光标一个位置
h 向左
j 向下
k 向上
l 向右
空格键 向右
Backspace 向左
Enter 向下移动到下一行的行首
-(连字符键) 向上移动到上一行的行首

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Ubuntu的发音 Ubuntu,源于非洲祖鲁人和科萨人的语言,发作 oo-boon-too 的音。了解发音是有意...
    萤火虫de梦阅读 100,387评论 9 468
  • 官网 中文版本 好的网站 Content-type: text/htmlBASH Section: User ...
    不排版阅读 4,668评论 0 5
  • vi(vim)可以说是linux中用得最多的工具了,不管你配置服务也好,写脚本也好,总会用到它。但是,vim作为一...
    梁世勇阅读 1,686评论 2 12
  • 进入vi的命令 vi filename :打开或新建文件,并将光标置于第一行首 vi +n filename :打...
    programexp阅读 247评论 0 0
  • 进入vi的命令 vi filename :打开或新建文件,并将光标置于第一行首 vi +n filename :打...
    Michael_林阅读 354评论 0 3

友情链接更多精彩内容