志在指尖
用双手敲打未来

vim编辑器常用命令(大全详解)

vim编辑器常用命令

Vim常用命令.docx
一、?vim三种形式
①一般形式
1、吊销与重做
2、删去?
3、仿制与张贴
②?修改形式
③命令行形式
1、命令行的保存,脱离
2、查找与替换
二、vim三种形式
vi分为三种形式:一般形式,修改形式,命令行形式。
一般形式:以vi翻开一个文件就直接进入一般形式了。一般形式下能够移动光标检查内容,
修改形式:在一般形式中,不能够修改文件内容,要按下“i,I,o,O,a,A,r,R”等任何一个字母之后才会进入修改形式,修改形式中能够对内容进行编写。要回到一般形式中按ESC.
命令行形式:在这个形式中,能够供给你查找数据的操作,而读取,保存,很多替换字符,脱离vi等操作则是在该形式中完结的。
●一般形式
以vi翻开一个文件就直接进入一般形式了。一般形式下能够移动光标检查内容,通过ESC回到一般形式。
一般形式下常用的操作:
1、吊销与重做
u复原上一个操作
.小数点,重复上一个操作,能够重复删去,重复张贴等,按下.
2、删去
d删去光标地点的一整行
d1G删去光标地点行到榜首行的数据
dG删去光标地点行到最后一行的数据
d删去光标地点处到该行的最后一个字符d0删去光标地点处到该行最前面的字符3、仿制与张贴yy仿制光标地点的一行y1G仿制光标地点行到榜首行的数据yG仿制光标地点行都最后一行的数据y删去光标地点处到该行的最后一个字符d0删去光标地点处到该行最前面的字符3、仿制与张贴yy仿制光标地点的一行y1G仿制光标地点行到榜首行的数据yG仿制光标地点行都最后一行的数据y仿制光标地点字符到行尾的数据
y0仿制光标地点行到行首的字符
p仿制的数据在光标下一行张贴
P张贴在光标的上一行
●修改形式
在一般形式中,不能够修改文件内容,要按下“i,I,o,O,a,A,r,R”等任何一个字母之后才会进入修改形式。要回到一般形式中按ESC.
以该文本为例:
1、i,I
i从光标在的方位处开端修改,I从光标地点行的榜首个不是空格的地方开端刺进。当时光标在r的方位,i会从r的方位开端修改,I会从d的方位开端编译
2、a,A
a从光标的下一个字符开端修改,A在光标地点行的最后一个方位修改。a会在e字符处,A会在g后面一个方位开端。
3、o,O
o光标地点的下一行开端修改,O光标地点的上一行修改。
4、r,R
r,替换光标地点的一个字符替换结束,R替换光标地点行的一行。**
●命令行形式
在一般形式中,输入”:,/,?”中的任何一个就能够将光标移动到最下面那一行,在这个形式中,能够供给你查找数据的操作,而读取,保存,很多替换字符,脱离vi等操作则是在该形式中完结的。
1、命令行的保存,脱离
在一般形式中输入:来进入命令行形式
:w将修改的数据写入硬盘文件中;
:w!若文件属性为只读时强制写入该文件。不过,到底能不能写入还跟权限有关。
:q脱离vi
:q!若从前修改正文件,又不想存储,运用!强制脱离不保存文件
:wq保存后脱离
:wq!假如你的文件无法写入,比如是只读文件,当修改后假如运用:wq将会提示是只读性文件,这个时分就能够运用:wq!来强制写入保存。
2、查找与替换
1)/word
从上往下找一个名称为word的字符串,从一般形式中输入/进入命令行形式
2)?word
从下往上找一个名称为word的字符串,从一般形式中输入?进入命令行形式
3)n
跳到查找的下一个字符处。假如是/word则从从上往下,?word则从下往上。
4)N
与n刚好相反,/word从向上查找
5)n1,n2s/w1/w2/g
在一般形式中通过:进入命令行形式。
将n1行到n2行之间的w1替换为w2,包含n1与n2行。如2,5s/s/j/g,将第二行到第五行之间的s替换为j
6)1,$s/word1/word2/g
在一般形式中通过:进入命令行形式。
从榜首行到最后一即将word1替换为word2。
7)1,$s/word1/word2/gc
在一般形式中通过:进入命令行形式
从榜首行到最后一即将word1替换为Word2,并让用户进行承认。vim

vim编辑器常用命令大全详解

一.Linux常用指令
Linux下的指令有几千条,但真正在实际开发中运用的就只有那些。
1.检查操作体系版本
cat/proc/version
2.检查主板版本
cat/proc/cpuinfo
3.检查SD存储卡剩余空间
df-h
4.检查ip地址
ifconfig
5.紧缩:tar–zcvffilename.tar.gzdirname
解压:tar–zxvffilename.tar.gz
6.linux体系常用apt(AdvancedPackageTool)高档软件东西来装置软件
sudoapt-getinstallxxx装置软件。
sudoapt-getupdate更新软件列表。
sudoapt-getupgrade更新已装置软件。
sudoapt-getremovexxx删去软件。
具体有关linux指令的教程:
http://www.runoob.com/linux/linux-command-manual.html
二.Vim修正器及其装备
Linux自带的修正器有nano和vi,但vi修正器运用起来很不便利,咱们需求先下载vim修正器,它是vi修正器的升级版,更人性化些,接下来笔者就教咱们如何在树莓派体系下装置和装备vim。
首要更新索引源:
sudoapt-getupdate
装置vim修正器:
sudoapt-getinstallvim
image.png
未装备vim时文档的显现无高亮,无行号,有必要运用shift+:在指令形式下q退出。
很麻烦!
咱们运用WinSCP东西将windows下的文件与树莓派的文件实现文件跨体系传输。(具体用法见文档3.3树莓派与windows之间传输文件)
将4.5树莓派LIB文件目录中vimconfig.tar.gz文件通过WinSCP东西传输到树莓派体系的文件中。
在指令行形式下输入
tarxvfvimconfig.tar.gz解压紧缩包
image.png
进入vimconfig目录中运行config.sh脚本
image.png
会出现如下过错,不用急
image.png
咱们只需求在/root/目录下新建.vim和.vimrc文件,还需求apt-getinstallctags即可
image.png
装备好的vim修正器:
image.png
vi有3个形式:刺进形式、指令形式、低行形式。
刺进形式:在此形式下能够输入字符,按ESC将回到指令形式。
指令形式:能够移动光标、删去字符等。
低行形式:能够保存文件、退出vi、设置vi、查找等功能(低行形式也能够看作是指令形式里的)
翻开文件、保存、关闭文件(vi指令形式下运用)
vifilename//翻开filename文件
:w//保存文件
:q//退出修正器,假如文件已修正请运用下面的指令
:q!//退出修正器,且不保存
:wq//退出修正器,且保存文件
刺进文本或行(vi指令形式下运用,履行下面指令后将进入刺进形式,按ESC键可退出刺进形式)
a//在当时光标方位的右边增加文本
i//在当时光标方位的左边增加文本
A//在当时行的末尾方位增加文本
I//在当时行的开始处增加文本(非空字符的行首)
O//在当时行的上面新建一行
o//在当时行的下面新建一行
R//替换(覆盖)当时光标方位及后面的若干文本
J//兼并光标所在行及下一行为一行(依然在指令形式)
删去、康复字符或行(vi指令形式下运用)
x//删去当时字符
nx//删去从光标开始的n个字符
dd//删去当时行
ndd//向下删去当时行在内的n行
u//撤销上一步操作
U//撤销对当时行的所有操作
仿制、张贴(vi指令形式下运用)
yy//将当时行仿制到缓存区
nyy//将当时行向下n行仿制到缓冲区
yw//仿制从光标开始到词尾的字符
nyw//仿制从光标开始的n个单词
y^//仿制从光标到行首的内容
y$//仿制从光标到行尾的内容
p//张贴剪切板里的内容在光标后
P//张贴剪切板里的内容在光标前
设置行号(vi指令形式下运用)
:setnu//显现行号
:setnonu//取消显现行号

未经允许不得转载:IT技术网站 » vim编辑器常用命令(大全详解)
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!

 

志在指尖 用双手敲打未来

登录/注册IT技术大全

热门IT技术

C#基础入门   SQL server数据库   系统SEO学习教程   WordPress小技巧   WordPress插件   脚本与源码下载