[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 隐藏文件的行号

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值