自学内容网 自学内容网

[Linux]Vi和Vim编辑器

Vi和Vim编辑器

Linux系统会内置vi文本编辑器, 类似于windows中的记事本

Vim具有程序编辑的能力, 可以看作是Vi的增强版本, 可以进行语法检查, 代码补全,代码编译和错误调整等功能

Vi和Vim的模式

快速入门

使用vim开发一个Hello.java程序

  1. 通过Xshell连接Linux系统
  2. 命令行输入 vim Hello.java 命令, 回车, 此时vim文档处于默认模式

  1. 输入 i , 进入插入模式, 输入代码

  1. 按下esc键, 退出编辑模式
  2. 输入命令 :wq 表示写入文件并退出vim, 然后回车执行

  1. 再次执行 vim Hello.java 命令, 可以进入文件, 继续编辑文件
快捷键

模式切换

进入文档, 默认就是正常模式, 输入 : 并回车, 进入命名模式, 在命令模式下, 可以执行 :wq 保存退出命令, :q 退出命令, :q! 强制退出命令, 按下esc建, 退出命令模式, 进入正常模式

在正常模式下, 执行 i 命令, 进入编辑模式, 按下esc, 回到正常模式

快捷键

在一般模式下:

  1. 执行yy相当于复制当前行(光标所在), 5yy复制5行, 执行p完成粘贴
  2. 执行dd相当于删除当前行, 5dd删除向下5行
  3. 输入 G 定位到文件的末行, 输入 gg 定位到文件的首行
  4. 输入 u 撤销上一步的操作, 类似于 ctrl + z
  5. 把光标定位到某一行: 输入 20 再按下 shift + g

在命令模式下:

  1. 输入 / 进入命令模式, 输入关键词, 回车就能查找关键词, 按n查找下一个
  2. 输入 : 进入命令模式. 执行 set nu 展示文件的行号, 执行 set nonu 隐藏文件的行号


原文地址:https://blog.csdn.net/CSDN20221005/article/details/142374774

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!