Linux编辑器有哪些
Vim编辑器详解
1、打开文件
[root@qfedu.com ~]# vim 文件名
2、工作模式
命令
编辑
尾行
3、命令模式详解
进入编辑模式
a
i
o
从编辑模式进入命令模式:ESC
光标定位:h j k l
分别对应左上下右方向键
0或者^ 定位光标到当前行的开始
$ 定位光标到当前行的结尾
gg 定位到文本顶端
G 定位到文本底部
3G 进入第三行
dd 删除(剪切)当前光标所在行
数字+dd 删除多行
p 粘贴
P 粘贴当前光标所在行上一行
u undo撤销 ctrl+r 回滚
yy 复制当前光标所在行
数字+yy 复制多行
D 删除当前光标以后的内容
d^ 删除当前光标之前的内容
V 可视行模式
v 取消可视模式
4、编辑模式详解
编辑内容
5、尾行模式详解
:set nu 显示行号
:set nonu 取消行号
:set ts=4 设置tab键长度
:set sw=4 设置自动缩进的tab键长度
:set si 自动缩进
:set ci
替换
s
:s/world/nice/ 替换当前光标所在行
:%s/world/nice/ %表示替换所有行
:%s/world/nice/g 替换行内所有关键字
:3s/world/nice/ 替换指定行
:3,10s/world/nice/ 第3行到第10行
:3,4s/^/#/
:,8s/hello/hi/ 从当前行到第8行
:5,10 s/.*/#&/ 5-10前加入#字符 (.*整行 &引用查找的内容)
:w 保存
:q 退出
:wq 保存退出
:x 保存退出 //快捷键ZZ
:wq! 强制保存退出
相关推荐HOT
更多>>分布式锁是什么?有什么作用?
分布式锁是一种用于在分布式系统中实现并发控制的机制。在多个节点或进程之间共享资源时,分布式锁可确保只有一个节点或进程可以访问或修改共享...详情>>
2023-06-15 11:05:38Java中switch条件语句如何使用?
在Java中,switch语句是一种条件语句,用于根据不同的条件值执行不同的代码块。switch语句的语法如下:switch(expression){casevalue1://当expr...详情>>
2023-06-06 16:24:02js获取checkbox是否选中
要检查 JavaScript 复选框是否被选中,可以使用 checked 属性。该属性返回布尔值 true 表示复选框被选中,false 表示未被选中。详情>>
2023-04-21 10:19:04linux查找文件命令
在Linux系统中,可以使用以下命令来查找文件:1.find命令:find命令可以在指定的目录下递归查找文件,可以根据文件名、类型、大小等条件来查找...详情>>
2023-03-14 13:28:14