目录
vi和vim的基本介绍
vi和vim常用的三种模式
1 正常模式
2 插入模式
3 命令行模式
在Xshell中使用vim创建一个hello.java文件
在Xshell中使用vim修改一个hello.java文件
vi/vim各种模式之间的切换示意图
vi和vim快捷键
1 拷贝当前行--一般模式
2 删除当前行--一般模式
3 在文件中查找某个单词--命令行模式
4 显示行号,取消文件的行号--命令行模式
5 编辑较大文件,定位到最末行和最首行--一般模式
6 撤销--一般模式
7 编辑文件,将光标移动到n行--一般模式
8 其他直接百度“vim键位图”
建议
vi和vim的基本介绍
vi类似于Windows的记事本,Linux内置vi文本编辑器,Linux编程需要学习vi的一些命令
vim是vi的增强版,类似idea可以用字体颜色辨别语法的正确性,方便编程。
这两款软件的快捷键类似
vi和vim常用的三种模式
1 正常模式
直接用vim/vi打开文档就进入了正常模式,也叫默认模式。
正常模式中,上下左右按键可以移动光标,使用“删除字符”或“删除整行”来处理档案内容,也可以使用“复制粘贴”处理数据
2 插入模式
也就是编辑模式,从正常模式切入到插入模式可以按下i I o O a A r R中的任何一个字母进入插入模式
3 命令行模式
从插入模式切换到命令行模式先按下esc,然后输入:和wq
命令行模式中提供相关指令,可以完成读取、存盘、替换、离开vim、显示行号等动作
在Xshell中使用vim创建一个hello.java文件
步骤:打开Xshell7>连接Linux,输入账号密码>在会话中输入vim hello.java或者vi hello.java>回车
这句话代表用vim/vi开发一个hello的Java程序
如上图,现在进入的就是第一种模式,正常模式,这个时候是无法编辑的,需要输入i进入第二种模式插入模式,这时才能写代码
如下图所示
然后开始编写代码>编写完成后按下esc键>再输入:wq>然后回车,回到命令行模式如下图
其中w表示write,q表示quit
现在输入ls可以看见目录下新增了hello.java这个文件,如下图所示
在Xshell中使用vim修改一个hello.java文件
直接在命令行模式输入vim hello.java就可以修改了
vi/vim各种模式之间的切换示意图
vi和vim快捷键
注意不能用小键盘的数字
1 拷贝当前行--一般模式
yy 拷贝当前行向下的5行 5yy
粘贴 输入p
2 删除当前行--一般模式
dd 删除当前行向下5行 5dd
3 在文件中查找某个单词--命令行模式
输入 /关键字 回车
输入n就是查找下一个
4 显示行号,取消文件的行号--命令行模式
set nu 和 :set nonu
5 编辑较大文件,定位到最末行和最首行--一般模式
最末行G 最首行gg
6 撤销--一般模式
先从编辑模式按下ESC回到一般模式,然后按下 u
7 编辑文件,将光标移动到n行--一般模式
输入 :n
8 其他直接百度“vim键位图”
史上最全Vim快捷键键位图(入门到进阶) | 菜鸟教程
建议
实际开发一般都是Windows中写好,再上传到linux
直接用Xshell修改的情况也有但是比较少,所以需要了解一些快捷键
更多推荐
Linux04-使用Xshell操作linux文件,vim常用快捷键及三种模式
发布评论