[Linux]Vi和Vim编辑器
Vi和Vim编辑器
Linux系统会内置vi文本编辑器, 类似于windows中的记事本
Vim具有程序编辑的能力, 可以看作是Vi的增强版本, 可以进行语法检查, 代码补全,代码编译和错误调整等功能
Vi和Vim的模式
快速入门
使用vim开发一个Hello.java程序
- 通过Xshell连接Linux系统
- 命令行输入 vim Hello.java 命令, 回车, 此时vim文档处于默认模式
- 输入 i , 进入插入模式, 输入代码
- 按下esc键, 退出编辑模式
- 输入命令 :wq 表示写入文件并退出vim, 然后回车执行
- 再次执行 vim Hello.java 命令, 可以进入文件, 继续编辑文件
快捷键
模式切换
进入文档, 默认就是正常模式, 输入 : 并回车, 进入命名模式, 在命令模式下, 可以执行 :wq 保存退出命令, :q 退出命令, :q! 强制退出命令, 按下esc建, 退出命令模式, 进入正常模式
在正常模式下, 执行 i 命令, 进入编辑模式, 按下esc, 回到正常模式
快捷键
在一般模式下:
- 执行yy相当于复制当前行(光标所在), 5yy复制5行, 执行p完成粘贴
- 执行dd相当于删除当前行, 5dd删除向下5行
- 输入 G 定位到文件的末行, 输入 gg 定位到文件的首行
- 输入 u 撤销上一步的操作, 类似于 ctrl + z
- 把光标定位到某一行: 输入 20 再按下 shift + g
在命令模式下:
- 输入 / 进入命令模式, 输入关键词, 回车就能查找关键词, 按n查找下一个
- 输入 : 进入命令模式. 执行 set nu 展示文件的行号, 执行 set nonu 隐藏文件的行号
原文地址:https://blog.csdn.net/CSDN20221005/article/details/142374774
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.kler.cn/a/316710.html 如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.kler.cn/a/316710.html 如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!