ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

Linux编辑器vim介绍

2021-08-03 22:04:26  阅读:151  来源: 互联网

标签:文件 按键 模式 vim 编辑器 输入 Linux 光标


Linux编辑器vim介绍

一、vi介绍

vi编辑器是所有Unix及Linux系统下标准的编辑器,类似于windows系统下的notepad(记事本)编辑器,
由于在Unix及Linux系统的任何版本,Vi编辑器是完全相同的,因此可以在其他任何介绍vi的地方都能进一步了解它,
Vi也是Linux中最基本的文本编辑器,学会它后,我们将在Linux的世界里畅行无阻,尤其是在终端中。
关于vim:
vi和vim都是Linux中的编辑器,不同的是,vim比较高级,可以视为vi的升级版本。vi使用于文本编辑,但是vim更适用于coding。
Vim重点是光标的移动,模式切换,删除,查找替换,复制,粘贴,撤销命令的使用。

二、vim三种模式(重点)

vim中存在三种模式(大众的认知):命令模式、编辑模式、末行模式
命令模式:在该模式下是不能对文件直接编辑,可输入快捷键进行一些操作(删除行、复制行、移动光标粘贴等)
编辑模式:在该模式下可以对文件的内容进行编辑;
末行模式:可以在末行输入命令来对文件进行操作(搜索、替换、保存、退出、撤销、高亮等等)
vim的打开文件的方式:(4种,要求掌握)

vim 文件路径 作用:打开指定的文件

vim +数字 文件路径 作用:打开指定的文件并且将光标移动到指定的行

vim +/关键词 文件路径 作用:打开指定文件,并且高亮显示关键词

vim 文件路径1 文件路径2.... 作用:同时打开多个文件

重点:先复制出一个/etc/passwd文件,复制当前家目录下
[root@xiaxiangming ~]# cp /etc/passwd ~/
[root@xiaxiangming ~]# ls
11.txt anaconda-ks.cfg Documents initial-setup-ks.cfg Music Pictures Templates wget-log
aaa.txt Desktop Downloads ls.txt passwd Public Videos

三、命令模式

注意:该模式是打开文件的第一个看到的模式(打开文件即可进入)
1、光标移动
①光标移动到行首
按键:shift+6(T字母上面的6,不要按小键盘的6)
②光标移动到行尾
按键:shift+4(R字母上面的4,不要按小键盘的6)
③光标移动到首行
按键:gg
④光标移动到末行
按键:G
⑤翻屏
向上翻屏:按键CTRL+b (before) 或 PgUp
向下翻屏:按键CTRL+f (after) 或 PgDn

2、复制操作
①复制光标所在行
按键:yy
粘贴:在想要粘贴的地方按下p键
②:以光标所在行为准(包含当前行),向下复制指定的行数
按键:数字yy
粘贴:按p键
③可视化复制
按键:ctrl+v,然后按下↑ ↓ ← →方向键来选中需要复制的区块,按下yy键进行复制,最后按下p键粘贴
③剪切/删除光标所在行
按键:dd (删除之后下一行上移)
注意:dd严格意义上说是剪切,但是如果剪切了粘贴就是删除的效果。
②剪切/删除光标所在行为准(包含当前行),向下删除/剪切指定的行
按键:数字dd (删除之后下一行上移)
③剪切/删除光标所在的当前行,但是删除之后下一行不上移
按键:D (删除之后当前行会变成空白行)
4、撤销/恢复
撤销:输入:u 或者 u (undo)
恢复:ctrl+r (恢复之前的撤销)
5、扩展1:光标的快速移动
①快速将光标移动到指定的行
按键:数字G
②以当前光标为准向上、向下移动n行
按键:数字↑ 数字↓
③以当前光标为准向左向右移动n字符
按键:数字← 数字→
④末行模式下的快速移动方式:移动到指定行
按键:输入英文”:“,其后输入行数数字,按下回车

四、模式间的切换(重点)

1、命令行模式可以通过输入“:英文”切换到末行模式
2、末行到命令行模式可以通过
②按一下esc 或 按两下esc
③删除末行中的全部命令
3、命令模式切换到编辑模式
按键:i 或 a
4、编辑模式切换到命令行模式
按键:esc

五、末行模式

进入方式:由命令行进入,按下:即可进入
退出方式: a.按下esc
b.连按下2次esc键
c.删除末行全部输入字符
①保存操作(write)
输入:":w" 保存文件
输入:":w 路径" 另存为
②退出(quit)
输入:":q" 退出文件
③保存并退出
输入:":wq" 保存并且退出
④强制不保存退出
输入:":q!" 表示强制退出,刚才做的修改操作不做保存
⑤调用外部命令(了解)
输入:":!外部命令"
当外部命令执行结束之后按下任意键回到vim编辑器
⑥搜索/查找
输入:”/关键词“
例如:想要搜索一下sbin关键词
/sbin
在搜索结果中切换上一个/下一个结果:N/n (next)
如果需要取消高亮,则需要输入":nohl" (no highlight)
⑦替换

标签:文件,按键,模式,vim,编辑器,输入,Linux,光标
来源: https://www.cnblogs.com/xiaxiangming/p/15096553.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有