博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Linux--vi编辑器
阅读量:6231 次
发布时间:2019-06-21

本文共 511 字,大约阅读时间需要 1 分钟。

  • vi:打开文件 此时处于不可编辑状态

命令行模式到插入模式

i:可编辑状态,光标前插入

a:光标后插入

I:光标所处位置的行首插入

A:光标所在行末插入

O(小写):光标下一行 行首插入

O(大写):光标上一行 行首插入

esc:退出可编辑状态

  • 不可编辑状态下常用操作

dd:下删除当前行 2dd 删除两行(剪切) 可配合p粘贴使用

d0: 删除从光标开始的位置,一直到行末

yy:复制当前行

p:粘贴

x:删除光标后字符

X:删除光标前一个字符

jkhl:上下左右

数字 G:快速定位到第xxx行

<<:左缩进

>>:右缩进

V:可视模式(整行选择)

V:可视模式(单字符选择)

 

  • 命令状态

:set nu 显示行号

: no number 不显示行号

: 行号 快速切换到该行

:gg 快速回到第一行

:G 快速到最后一行

:u 撤回删除

/ 查找的字符 :查找字符 n向下查找 N向上查找

:%s/替换字符/要替换字符/g 替换

:q 退出

:w 写入

:wq 保存并退出

:x保存并退出

:q! 强行推退出 不会保存

 

 

转载于:https://www.cnblogs.com/javaLf/p/8525504.html

你可能感兴趣的文章
【图片】批量获取几万张图片
查看>>
Spring经常使用属性的注入及属性编辑器
查看>>
FreeRTOS系列第13篇---FreeRTOS内核控制
查看>>
python入门小记
查看>>
将逻辑卷降为物理分区
查看>>
CMake 入门实战【转】
查看>>
软硬件之共生之道——一千零一夜的启发
查看>>
redis 性能建议
查看>>
Android MaoZhuaWeiBo开发Service抓取个人信息-2
查看>>
Codefoces 436 B. Om Nom and Spiders
查看>>
流程控制------if else分支语句
查看>>
禁用Clusterware在系统启动后自己主动启动
查看>>
Storm编程入门API系列之Storm的Topology默认Workers、默认executors和默认tasks数目
查看>>
Json转java对象和List集合
查看>>
PHP操作MongoDB数据库具体样例介绍(增、删、改、查) (六)
查看>>
关于Unity中的模型描边与Shader切换(专题二)
查看>>
《淘宝技术这十年》读后感
查看>>
程序员经常加班的真正原因
查看>>
windows系统下如何正确安装Cygwin(图文详解)
查看>>
SpringBoot接口服务处理Whitelabel Error Page
查看>>