澳门新萄京官方网站-www.8455.com-澳门新萄京赌场网址

澳门新萄京官方网站:学习记录,vi的常用操作命

2019-12-12 作者:澳门新萄京官方网站   |   浏览(183)

   

vi/vim 的使用

 风流洒脱 移动光标的秘诀
【crtl】 【f】显示器向下活动少年老成页
【crtl】 【b】显示器向上移动意气风发页
0或效益键home, 移动到那后生可畏行的最前边的字符处
$或效果与利益键end, 移动到那大器晚成行的最终边的字符处
G 移动到那个文件的末段生龙活虎行
nG 移动到这一个文件的第n行,n为数字
gg 移动到那一个文件的第生机勃勃行
n【enter】 光标向下活动n行,n为数子
u 复原前二个操作
【crtl】 r 重做前三个操作
. 小数点,重复前四个操作
 
 
二 查找和替换
/word 向下找寻叁个名号为word的字符串
?word 向上寻觅一个字符串为word
n 重复向下搜寻
N 重复向上查找
:n1,n2s/word1/word2/g n1,n2为数字,查找n1行到n2行的word1然后替换为word2
:1,$s/word1/word2/g 查找1行到结尾风华正茂行的word1然后替换为word2
:1,$s/word1/word2/gc 查找1行到结尾风流倜傥行的word1然后替换为word2,并提醒客户确认新闻
 
 
三 删除复制和粘贴
x,X x=【Backspace】,X=【delete】
nx 接二连三向后删除n个字符,n为数字
dd 删除整行
ndd 向下删除n行,n位数字
yy 复制光标所在行
nyy 复制光标所在的向下n行
p,P p粘贴在光标所在下生龙活虎行,P粘贴光标所在上生机勃勃行
 
 
四 进入插入形式或交换情势
i,I i光标所在处插入,I为在当下所在行的首先个非空格符处初阶插入
a,A a光标所在的下一个字符处插入,A为从光标所在行的末尾四个字符处初始插入
o,O o光标所在行下生机勃勃行插入,O为上意气风发行插入
r,Tucson r替换光标所在的那些字符一回,Tucson平昔替换
 
五 命令行的保存离开
:w 保存
:w! 强迫写入保存
:q 离开vi
:q! 如改进过則不保留,免强退出
:wq 保存后离开vi
:!command vi格局下显得shell命令
:set nu 突显行号
:set nonu 废除行号
:w [filename]  另存为filename文件
 
六      块选择
v,V,[crtl] v
v          字符选拔
V          行选择
[crtl] v    快选择
y          复制接纳的块
d          删除选用的块
 
七      多文件编写
 
vim /etc/hosts /etc/man.cfg
二个vim张开了四个公文
:n          编辑下叁个文书
:N          编辑上二个文书
:file       列出那几个vim张开的装有文件
 
这时候在运用复制,等操作时很简短,有一些共用粘贴板得意思
 
八       多窗口效用
二种意况
1,多个文本太大,倘若您想前后文件相比较,能够用到多窗口
2,有七个必要相比较的文书,不想用多文件编写,能够用多窗口
 
:sp [filename]    张开贰个新窗口如若不Gavin件名则分窗口本文件,不然为多文件
[ctrl] w j
[ctrl] w 向下键   按钮方法,先按下[ctrl]不放,再按下w后加大全体的开关,然后再按下j(向下键),则光标移动到人世的窗口
 
[ctrl] w k
[ctrl] w 向上键   同上,但是是活动到下边包车型大巴窗口
 
 
[ctrl] w q        离开窗口
或   :q

    全数的Unix Like系统都会内建vi文书编辑器,别的的文书编辑器不自然存在,vim是vi的升官版,具备程序编写制定的本领,能够主动的以字体颜色辨别语法的准确,方便程序设计。vim 里面加入了超级多额外的意义,譬如扶助规范表示法的寻觅构造、多文本编写制定、区块复制等。

大概 vi/vim 共分为三种格局,分别是命令情势(Command mode),插入形式(Insert mode)和底线命令形式(Last line mode)

【crtl】 【f】显示器向下移动一页 【crtl】 【b】荧屏向上移动大器晚成页 0或效果与利益键home,移动到这风流倜傥行的最后边的字符处 $或效果与利益...

    

一声令下方式:

    

    客户刚刚启航 vi/vim,便步入了指令方式。

    Vim有两种情势:命令方式、编辑形式、底线命令形式

i  切换来插入形式,以输入字符。

指令方式:vim 文书档案步向日常命令形式,那时候,编辑文书档案的法力主要靠键盘上的下令暗意来进展

    x   删除当前光标所在处的字符。

编写情势:命令形式中 i,o,a,r 走入编辑格局,编辑形式当日常的输入使用,除了esc外

    :   切换成底线命令形式,以在最底意气风发行输入指令。

底线命令形式:常常形式按 : / ? 步入

若想要编辑文本:运转Vim,步入了指令情势,按下i,切换成输入形式

澳门新萄京官方网站 1

输入格局:

 

    在命令形式下按下 i 就进去了输入模式。

    相通格局常用命令:

    在输入方式中,能够选择以下开关:

[page Down] :显示屏向下移动意气风发页

ENTER(回车键) 换行

[page Up] :屏幕想上移动生龙活虎页

BACK SPACE(退格键卡塔尔国 删除光标前一个字符

数字0 :移至那大器晚成行最前头字符处

方向键在文件中移动光标

标识$ : 移至那生龙活虎行最后面字符处

HOME/END移动光标到行首/行尾

字母G: 移动至一切文件的末尾生龙活虎行

Page Up/Page Down 上/下翻页

nG :移动到文件的n行

ESC退出输入格局,切换成命令情势

字母gg:移动至档案的第大器晚成行

底线命令格局:

n<Enter> :n为数字,光标向下移动n 行

在命令方式下按下 :(Slovak语冒号)就进来了底线命令形式。

/word : 向光标之下寻觅八个称谓为word的字符串

    底线命令格局能够输入单个或多少个字符的指令,可用的指令相当多。

?word 光标之上查找三个名号为word的字符串

    在底线命令情势中,基本的命令有(已经省略了冒号):

x : 向后删除叁个字符

    q   退出程序

X: 向前删除一个字符

    w   保存文件

dd :删除游标所在的那一整行

 按ESC键可每一日退出底线命令形式。

ndd :删除游标所在的向下n行

vi/vim 使用实例

字母 yy 复制游标所在的那生龙活虎行/nyy 复制向下几行

行使 vi 来创设名称叫 test.txt 的文书

字母 p、P 粘贴,p向下粘贴,P向上粘贴

 vi test.txt

字母 u:复原上一个动作

按下 ESC 开关回到日常形式

crtl r 只怕 小数点 重复上贰个动作

在相近形式中按下 :wq 储存后离开 vi

n1,n2s/word1/word2/g 在n1行和n2行之间寻找word1字符串并代表为word2

vi/vim 开关表明(日常方式下卡塔尔

1,$s/word1/word2/g 在第风姿浪漫行到最终一行之间寻觅word1字符串并代替为word2

 h 或 向左箭头键(←卡塔尔(قطر‎ 光标向左移动二个字符

澳门新萄京官方网站,1,$s/word1/word2/gc 在率先行到最终风流洒脱行之间寻觅word1字符串并代表为word2,并在每一次都认账

 j 或 向下箭头键(↓卡塔尔(英语:State of Qatar)光标向下移动叁个字符

   

 k 或 向上箭头键(↑卡塔尔(قطر‎光标向上移动二个字符

  步向编辑情势常用命令:

 l 或 向右箭头键(→卡塔尔 光标向右移动二个字符

澳门新萄京官方网站 2

    倘令你将右臂放在键盘上的话,你会开掘 hjkl 是排列在联合的,因而能够利用这多少个开关来运动光标。 就算想要实行多次移动来讲,举例向下移动 30 行,能够使用 "30j" 或 "30↓" 的组成开关, 亦即加上想要实行的次数(数字卡塔尔(قطر‎后,按下动作就能够!

 

 Ctrl f 显示器『向下』移动意气风发页,相当于 [Page Down]按键

一声令下形式常用命令:

 Ctrl b 显示屏『向上』移动大器晚成页,也便是 [Page Up] 按键

澳门新萄京官方网站 3

 0 或作用键[Home] 那是数字『 0 』:移动到那后生可畏行的最前头字符处

澳门新萄京官方网站:学习记录,vi的常用操作命令。 

 $ 或功用键[End] 移动到那大器晚成行的结尾面字符处

其他命令:

 G 移动到这些档案的末段风姿洒脱行

变动文件编码:iconv -f 原来编码 -t 新编码 filename [-o newfile]

 gg 移动到那几个档案的率先行

代码反白接纳: crtl v

   n n 为数字。光标向下移动 n 行

多窗口编辑:底线命令格局 输入 :SP 文件名 ,不输入文件名代表张开本文件,crtl w 向上/ crtl w 向下 切换窗口

 /word 向光标之下搜索三个名号为 word 的字符串。譬喻要在档案内找出 vbird 那几个字符串,就输入 /vbird 就能够

 

 n 重复前三个寻觅的动作

 

 N『反向』进行前四个找寻动作

 

 :n1,n2s/word1/word2/g n1 与 n2 为数字。在第 n1 与 n2 行之间寻觅 word1 以此字符串,并将该字符串取代为 word2

 

 :n1,$s/word1/word2/g从第大器晚成行到结尾大器晚成行追寻 word1 字符串,并将该字符串代替为 word2

 

 :n1,$s/word1/word2/gc 从第大器晚成行到最后生龙活虎行追寻 word1 字符串,并将该字符串代替为 word2 !且在代表前显示提醒字符给顾客确认 (confirm) 是还是不是必要代表

 

 x 向后删除一个字符

 

 X 向前删除一个字符

 

   dd删除游标所在的那一整行

 

 ndd n 为数字。删除光标所在的向下 n 行(包罗游标所在的那意气风发行卡塔尔(英语:State of Qatar)

 

 yy 复制游标所在的那黄金年代行

 

   nyy   n 为数字。复制光标所在的向下 n 行

澳门新萄京官方网站:学习记录,vi的常用操作命令。 

   p 为将已复制的多少在光标下生龙活虎行贴上

 P 为将已复制的数目在光标上意气风发行贴上

 u复原前二个动作(废除卡塔尔(قطر‎

 Ctrl r重做上三个动作

 .   重复前三个动作

貌似格局切换来编辑形式

 i 从当下光标所在处插入

   I   在当前所在行的首先个非空格符处起头插入

 a 从当下光标所在的下贰个字符处伊始插入

 A 从光标所在行的末尾四个字符处开首插入

 o 在当下光标所在的下生龙活虎行处插入新的一站式

 O 在这时候此刻光标所在处的上生机勃勃行插入新的一整套

 r 只会顶替光标所在的那些字符二遍

 奥迪Q5 会一贯替代光标所在的文字,直到按下 ESC 甘休

诚如格局切换来指令行方式

 :w 将编辑的多少写入硬盘档案中

 :w! 强逼将编写制定的数量写入硬盘档案中

   :q    离开

 :q! 为威迫离开不积累档案

   :wq 积累后离开

 :wq!  强逼积累后离开

 :set nu 显示行号,设定之后,会在每风流浪漫行的前缀展现该行的行号

   :set nonu    裁撤行号

本文由澳门新萄京官方网站发布于澳门新萄京官方网站,转载请注明出处:澳门新萄京官方网站:学习记录,vi的常用操作命

关键词: