博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
VI编辑器常用命令-不可不知
阅读量:6309 次
发布时间:2019-06-22

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

vi 
有三种模式:命令模式;插入模式;末行模式。
打开编辑器默认就是命令模式,可以通过输入命令进入插入模式,从插入模式返回命令模式要按Esc键,在命令模式下输入 :(冒号)切换到末行模式。
 
  1. 插入相关命令:
Ø      
a  //
在光标后插入文本
Ø      
i
   //
在光标前插入文本
Ø      
o
  //
在当前行下面插入一行
Ø      
//
在当前行上面插入一行
Ø      
I
  //
在当前行开头插入文本
Ø      
A
 //
在当前行末尾插入文本
  1. 光标移动相关命令:
Ø      
Home //
移动到光标所在行的最前面
Ø      
End //
移动到光标所在列的最后面
Ø      
b  //
移动到下个字的第一个字母
Ø      
w  //
移动到上个字的第一个字母
Ø      
H  //
移动到屏幕的第一列
Ø      
M  //
移动到屏幕的中间列
Ø      
L  //
移动到屏幕的最后列
Ø      
fx //
向右移动到
x
字符上
Ø      
Fx //
向左移动到
x
字符
Ø      
Pageup //
向上翻页
Ø      
Pagedown
 //
向下翻页
Ø      
shift+g 
 // 
跳到文件尾
Ø      
ddp //
和下一行交换
  1. 删除相关命令:
Ø      
x  //
删除光标所在处的一个字符
Ø      
dw //
删除光标所在处向后的一个单词
Ø      
D  //
删除光标处至行尾的所有字符
Ø      
dd //
删除光标所在行,可以加数字表示要删除的行数
  1. 替换命令:
Ø      
r  //
替换光标所在处的一个字符
Ø      
R  //
向右连续替换
Ø      
cw 
//
替换光标向右的一个单词
  1. 查找命令:
Ø      
/ac
  //
向光标下文查找
ac
,按
n
向下查找下一个按
N
回到上一个
Ø      
?ac
 //
向光标上文查找
ac
,按
n
向上查找下一个按
N
回到上一个
  1. 复制与粘贴相关命令:
Ø      
yw  //
将光标向右一个单词拷入剪贴板
Ø      
y$  //
将光标至行尾的字符拷入剪贴板
Ø      
yy         //
将当前行拷入剪贴板
Ø      
p       // 
将剪贴板中的内容粘贴在光标后
  1. 文件保存及退出相关命令:
Ø      
:q        // 
不保存退出
  
Ø      
:q!        // 
不保存强制性退出
  
Ø      
:w         //
保存编辑不退出
Ø      
:wq 
Ø      
:wq! 
这只是一些简单的基本命令,VI是一个历史悠久的编辑器,不家很多高级功能需要我们共同学习!
本文转自Y.weisheng 51CTO博客,原文链接:http://blog.51cto.com/yuan2/94090,如需转载请自行联系原作者
你可能感兴趣的文章
javascript设计模式--单例模式
查看>>
通过Maven配置生成个人项目Jar包(或者+依赖包)
查看>>
块存储、对象存储和文件系统: 它们对容器而言意味着什么?
查看>>
IOS渗透测试第一步-基础知识统一放送
查看>>
URL中?和# 的差别
查看>>
Hexo进阶高级教程(一)
查看>>
React 组件解耦之道
查看>>
20170614-数组去重
查看>>
Angular 4.x Router Link Directives
查看>>
opencv做的小东西
查看>>
DataTables表格插件使用说明
查看>>
DevOps和容器:本地or云端,如何选择?
查看>>
01背包问题
查看>>
treer:命令行生成目录结构的实用小工具
查看>>
RHEL 7配置NFS服务笔记
查看>>
【Servlet】04-使用Session
查看>>
我们该如何做好Code Review?
查看>>
padStart 的 polyfill
查看>>
IBM发布全球首台商用量子计算机
查看>>
教育部下令中小学推广编程教育,全民AI真的要来了
查看>>