常用命令,使用格局

2019-09-03 07:20 来源:未知

vi 常用命令,vi

vi 常用命令

1.vi 模式
   a) 一般方式: vi 管理文件时,一踏向该公文,就是一般方式了.
   b) 编辑方式:在相似情势下能够张开删除,复制,粘贴等操作,却无力回天张开编写制定操作。等按下‘i,I,o,O,a,A,r,科雷傲’等
          字母之后才具跻身编辑情势.通常在linux中,按下上述字母时,左下方会油不过生'INSERT'或然‘REPLACE’字样,才方可
          输入任何文字到文件中.要回到一般方式,按下[ESC]键即可.
   c) 命令行方式:在相似方式中,输入“: 恐怕/或许?”,就可以将光标移动到最下边一行,在该情势下,您能够寻找数据,并且读取,
      存盘,多量删减字符,离开vi,展现行号等操作.
2.vi 常用命令汇总:
 2.1 一般方式
    a) 移动光标: 
      --> 上下左右样子键 ↑↓← →
      --> 翻页 pagedown / pageup 按键
      --> 数字 0 : 将光标移动到如今行首
      --> $ :   将光标移动到当下行尾
      --> G :       移动到这一个文件的尾声一行  nG :  n 为数字,移动到那几个文件的第n行.
      --> gg:      移动到那几个文件的首先行 相当于 1G
    
    b)  寻觅与替换
      --> /word :  从光标初阶,向下询问二个名称叫word的字符串。 下三个n ,上贰个#
      --> :n1、n2s/word1/word2/g : n1 与n2 为数字.在第n1与n2行之间寻觅word1那一个字符串,
              并将该字符串替换为word2。
      --> :1、$s/word1/word2/g : 从第一行到结尾一行追寻word1字符串,并将该字符串替换为word2
      --> :1、$s/word1/word2/gc: 从第一行到最终一行追寻word1字符串,并将该字符串替换为word2。
            並且在轮换在此以前体现提示符给顾客确认(conform)是还是不是供给替换。
    c) 删除,复制,粘贴
      --> x,X  : 在一行中,x为向后删除叁个字符(约等于del键),X为向前删除二个字符(约等于backspace键)。
      --> dd   : 删除光标所在的那一整行。
      --> ndd  : n 为数字。从光标开始,删除向下n列。
      --> yy   : 复制光标所在的那一行。   
      --> nyy  : n为数字。复制光标所在的向下n行。
      --> p,P  : p 为将已复制的多寡粘贴到光标的下一行,P则为贴在光标的上一行。
      --> u    : 复原前三个操作
      --> CT途胜L + r : 重做上一个操作。
      --> 小数点'.': 重复前二个动作。
 2.2  编辑方式:
    a) i, I : 在光标所在处插入输入文字,已存在的文字向后退。i 为‘从最近光标所在处插入’,I 为‘在当前所在行的三个非空格符处初叶插入’。
    b) a, A : a 为‘从近些日子光标所在处的下一个字符伊始插入’。A 为‘从光标所在行的末尾贰个字符处最初插入’。
    c) o,O  : 那是丹麦语o的大小写。o为‘在此时此刻光标所在行的下一行处插入新的一整套’。O表示‘在最近光标所在行的上一行插入新的一行’。
    d) r,ENCORE  : 替换:r 会替换光标所在的这贰个字符。 Enclave : 会一向替换光标所在的字符,直到按下esc 键截止。
    e) ESC  : 步入一般方式。
 2.3 命令情势:
    a) :w   : 将编辑的数量写入硬盘
    b) :q   : 离开vi
    c) :q!  : 强制离开,不存款和储蓄
    d) :wq  : 存款和储蓄后离开
    e) :wq! : 强制存储后离开

      f) :set nu :显示行号

      g) :set nonu :撤销行号

      h) :r filename :将filename中的全部剧情增多到当前文件中

  1. vim 附加命令行
     3.1 块选择(visual block)
        v  字符选择,将光标经过的地点反白显示
        V  行采取,会将光标经过的行反白选用
        ctrl + v 块采取,能够用圆锥形的情势选取数据
        y  复制反白的地点
         d  将反白的地方删除掉
     3.2 多文件编写
       :n  编辑下三个文本
         :N  编辑上多个文件
      :files  列出当前vim 打开的富有文件
     3.3 多窗口作用
         :sp 【filename】张开叁个新窗口,如若加filename,表示在新窗口伸开三个新文件
           不然象征五个窗口为同叁个文书内容
         ctrl+wj  先按下ctrl ,再按下w后,松开全数开关,然后按下j,则光标可活动到人世的窗口
         ctrl+wk  同上,可是光标移动到地点的窗口
         ctrl+wq  其实就是:q截止离开。

vi的大旨概念 

vi的常用命令

vi的基本操作
a) 进入vi

  在系统提醒标记输入vi及文件名称后,就进去vi全显示屏编辑画面:

   $ vi myfile

  然则有好几要特别注意,便是您步向vi之后,是高居「命令行格局(command mode)」,您要切换来「插入方式(Insert mode)」工夫够输入文字。初次使用vi的人都会想先用上下左右键移动光标,结果Computer一贯哔哔叫,把自个儿气个半死,所以步向vi后,先不用乱动,转变来「插入方式(Insert mode)」再说呢!

b) 切换至插入情势(Insert mode)编辑文件

  在「命令行格局(command mode)」下按一下字母「i」就足以进来「插入方式(Insert mode)」,那时候你就能够起来输入文字了。

c) Insert 的切换

  您近年来处于「插入形式(Insert mode)」,您就只可以一直输入文字,假如你开采输错了字!想用光标键往回移动,将该字删除,将在先按一下「ESC」键转到「命令行形式(command mode)」再删除文字。

d) 退出vi及保存文件

  在「命令行情势(command mode)」下,按一下「:」冒号键走入「Last line mode」,譬喻:

: w filename (输入 「w filename」将稿子以钦命的文件名filename保存)

: wq (输入「wq」,存盘并退出vi)

: q! (输入q!, 不存盘强制退出vi)

3、命令行形式(command mode)功能键
1). 插入形式

  按「i」切换步入插入情势「insert mode」,按“i”进入插入形式后是从光标当前岗位上马输入文件;

  按「a」步入插入格局后,是从如今光标所在地点的下一个职位上马输入文字;

  按「o」步入插入情势后,是插入新的一行,从行首初始输入文字。

2). 从插入形式切换为命令行格局

  按「ESC」键。

3). 移动光标

  vi能够一贯用键盘上的光标来上下左右活动,但正式的vi是用小写捷克语字母「h」、「j」、「k」、「l」,分别调整光标左、下、上、右移一格。

  按「ctrl」+「b」:荧屏往“后”移动一页。

  按「ctrl」+「f」:荧屏往“前”移动一页。

  按「ctrl」+「u」:显示器往“后”移动半页。

  按「ctrl」+「d」:显示屏往“前”移动半页。

  按数字「0」:移到小说的开端。

  按「G」:移动到文章的终极。

  按「$」:移动到光标所在行的“行尾”。

  按「^」:移动到光标所在行的“行首”

  按「w」:光标跳到下个字的最早

  按「e」:光标跳到下个字的字尾

  按「b」:光标回到上个字的起来

  按「#l」:光标移到该行的第#个位置,如:5l,56l。

4). 删除文字

  「x」:每按贰遍,删除光标所在地方的“前面”叁个字符。

  「#x」:比方,「6x」表示删除光标所在地点的“前边”6个字符。

  「X」:大写的X,每按一遍,删除光标所在地点的“前面”三个字符。

  「#X」:譬如,「20X」表示删除光标所在地点的“前面”二十个字符。

  「dd」:删除光标所在行。

  「#dd」:从光标所在行开端删除#行

5). 复制

  「yw」:将光标所在之处到字尾的字符复制到缓冲区中。

  「#yw」:复制#个字到缓冲区

  「yy」:复制光标所在行到缓冲区。

 ......余下全文>>  

  基本上vi能够分成三种情景,分别是命令格局(command mode)、插入情势(Insert mode)和底行方式(last line mode),各格局的功用分别如下:

vi的常用命令

vi的基本操作
a) 进入vi

  在系统提醒标识输入vi及文件名称后,就进去vi全荧屏编辑画面:

   $ vi myfile

  可是有好几要非常注意,便是你步向vi之后,是高居「命令行方式(command mode)」,您要切换到「插入方式(Insert mode)」技巧够输入文字。初次使用vi的人都会想先用上下左右键移动光标,结果电脑一向哔哔叫,把自身气个半死,所以步入vi后,先不要乱动,转变来「插入格局(Insert mode)」再说吗!

b) 切换至插入形式(Insert mode)编辑文件

  在「命令行形式(command mode)」下按一下字母「i」就能够进去「插入格局(Insert mode)」,那时候你就足以起来输入文字了。

c) Insert 的切换

  您目前处于「插入情势(Insert mode)」,您就只能直接输入文字,假诺您发掘输错了字!想用光标键往回移动,将该字删除,就要先按一下「ESC」键转到「命令行形式(command mode)」再删除文字。

d) 退出vi及保存文件

  在「命令行情势(command mode)」下,按一下「:」冒号键步入「Last line mode」,譬如:

: w filename (输入 「w filename」将稿子以内定的公文名filename保存)

: wq (输入「wq」,存盘并脱离vi)

: q! (输入q!, 不存盘强制退出vi)

3、命令行方式(command mode)成效键
1). 插入方式

  按「i」切换步向插入方式「insert mode」,按“i”步向插入情势后是从光标当前地方上马输入文件;

  按「a」走入插入情势后,是从方今光标所在地方的下一个任务上马输入文字;

  按「o」步入插入情势后,是插入新的一行,从行首发轫输入文字。

2). 从插入格局切换为命令行格局

  按「ESC」键。

3). 移动光标

  vi能够直接用键盘上的光标来上下左右运动,但标准的vi是用小写土耳其语字母「h」、「j」、「k」、「l」,分别调整光标左、下、上、右移一格。

  按「ctrl」+「b」:显示屏往“后”移动一页。

  按「ctrl」+「f」:显示屏往“前”移动一页。

  按「ctrl」+「u」:荧屏往“后”移动半页。

  按「ctrl」+「d」:显示屏往“前”移动半页。

  按数字「0」:移到文章的启幕。

  按「G」:移动到著作的最终。

  按「$」:移动到光标所在行的“行尾”。

  按「^」:移动到光标所在行的“行首”

  按「w」:光标跳到下个字的最初

  按「e」:光标跳到下个字的字尾

  按「b」:光标回到上个字的起先

  按「#l」:光标移到该行的第#个位置,如:5l,56l。

4). 删除文字

  「x」:每按壹遍,删除光标所在地方的“后边”二个字符。

  「#x」:举个例子,「6x」表示删除光标所在地点的“后边”6个字符。

  「X」:大写的X,每按叁遍,删除光标所在地点的“后面”八个字符。

  「#X」:比如,「20X」表示删除光标所在地点的“前边”十九个字符。

  「dd」:删除光标所在行。

  「#dd」:从光标所在行最初删除#行

5). 复制

  「yw」:将光标所在之处到字尾的字符复制到缓冲区中。

  「#yw」:复制#个字到缓冲区

  「yy」:复制光标所在行到缓冲区。

 ......余下全文>>  

常用命令,vi vi 常用命令 1.vi 方式 a) 一般格局: vi 管理公事时,一步向该公文,正是形似情势了. b) 编辑形式:在一般情势下得以开展删...

    1) 命令行方式command mode)

  调节显示屏光标的位移,字符、字或行的删除,移动复制某区段及进入Insert mode下,大概到 last line mode。

    2) 插入方式(Insert mode)

  独有在Insert mode下,才足以做文字输入,按「ESC」键可回到命令行方式。

    3) 底行格局(last line mode)

  将文件保留或剥离vi,也足以设置编辑环境,如搜寻字符串、列骑行号……等。

 

    然而貌似大家在动用时把vi简化成四个情势,正是将底行方式(last line mode)也算入命令行方式command mode)。

 

vi的为主操作  a) 进入vi

    在系统提醒标记输入vi及文件名称后,就进去vi全荧屏编辑画面:

   $ vi myfile 
  可是有少数要非常注意,正是你步入vi之后,是居于「命令行格局(command mode)」,您要切换成「插入格局(Insert mode)」才干够输入文字。初次使用vi的人都会想先用上下左右键移动光标,结果计算机平素哔哔叫,把自个儿气个半死,所以步向vi后,先不要乱动,转换成「插入形式(Insert mode)」再说啊!

 

b) 切换至插入形式(Insert mode)编辑文件

  在「命令行方式(command mode)」下按一下假名「i」就足以步向「插入形式(Insert mode)」,那时候你就能够开端输入文字了。

 

c) Insert 的切换

  您目前处在「插入情势(Insert mode)」,您就只可以间接输入文字,假设您开采输错了字!想用光标键往回移动,将该字删除,将在先按一下「ESC」键转到「命令行情势(command mode)」再删除文字。

 

d) 退出vi及保存文件

  在「命令行情势(command mode)」下,按一下「:」冒号键步向「Last line mode」,举例:

: w filename (输入 「w filename」将小说以钦点的文件名filename保存)

: wq (输入「wq」,存盘并退出vi)

: q! (输入q!, 不存盘强制退出vi)

 

命令行形式(command mode)功效键 
1). 插入格局

       按「i」切换步向插入方式「insert mode」,按"i"步向插入格局后是从光标当前地方上马输入文件;

  按「a」进入插入情势后,是从方今光标所在地点的下一个任务上马输入文字;

  按「o」步向插入格局后,是插入新的一行,从行头阵轫输入文字。

 

2). 从插入格局切换为命令行情势

      按「ESC」键。

 

3). 移动光标

  vi能够直接用键盘上的光标来上下左右运动,但正式的vi是用小写塞尔维亚语字母「h」、「j」、「k」、「l」,分别调整光标左、下、上、右移一格。

  按「ctrl」+「b」:显示屏往"后"移动一页。

  按「ctrl」+「f」:显示屏往"前"移动一页。

  按「ctrl」+「u」:显示器往"后"移动半页。

  按「ctrl」+「d」:显示屏往"前"移动半页。

  按数字「0」:移到小说的初叶。

  按「G」:移动到文章的末段。

  按「$」:移动到光标所在行的"行尾"。

  按「^」:移动到光标所在行的"行首"

  按「w」:光标跳到下个字的上马

  按「e」:光标跳到下个字的字尾

  按「b」:光标回到上个字的发端

  按「#l」:光标移到该行的第#个位置,如:5l,56l。

 

4). 删除文字

  「x」:每按一遍,删除光标所在地点的"前边"几个字符。

  「#x」:比如,「6x」表示删除光标所在地点的"前边"6个字符。

  「X」:大写的X,每按一回,删除光标所在地方的"后边"二个字符。

  「#X」:例如,「20X」表示删除光标所在地方的"前面"18个字符。

  「dd」:删除光标所在行。

  「#dd」:从光标所在行开首删除#行

 

5). 复制

  「yw」:将光标所在之处到字尾的字符复制到缓冲区中。

  「#yw」:复制#个字到缓冲区

  「yy」:复制光标所在行到缓冲区。

  「#yy」:举例,「6yy」表示拷贝从光标所在的该行"往下数"6行文字。

  「p」:将缓冲区内的字符贴到光标所在地点。注意:全部与"y"有关的复制命令都必得与"p"合作本领成就复制与粘贴作用。

 

6). 替换

  「r」:替换光标所在处的字符。

  「LX570」:替换光标所到之处的字符,直到按下「ESC」键甘休。

 

7). 回复上一回操作

  「u」:假如您误实施二个下令,能够即时按下「u」,回到上二个操作。按多次"u"能够施行数次上涨。

 

8). 更改

  「cw」:改换光标所在处的字到字尾处

  「c#w」:举例,「c3w」表示改造3个字

 

9). 跳至钦定的行

  「ctrl」+「g」列出光标所在行的行号。

  「#G」:举个例子,「15G」,表示移动光标至小说的第15行行首。

4、Last line mode下命令简单介绍 
  在应用「last line mode」在此以前,请记住先按「ESC」键明确你曾经处在「command mode」下后,再按「:」冒号就能够步入「last line mode」。

A) 列出游号

 「set nu」:输入「set nu」后,会在文件中的每一行前边列骑行号。

B) 跳到文件中的某一行

 「#」:「#」号表示贰个数字,在冒号后输入三个数字,再按回车键就能跳到该行了,如输入数字15,再回车,就能够跳到小说的第15行。

C) 查找字符

 「/关键字」:先按「/」键,再输入您想搜寻的字符,假若第一遍找的主要字不是你想要的,能够直接按「n」会以往查找到您要的重要字截止。

 「?关键字」:先按「?」键,再输入您想搜寻的字符,若是第一遍找的根本字不是你想要的,能够直接按「n」会往前寻觅到您要的主要性字结束。

D) 保存文件

 「w」:在冒号输入字母「w」就足以将文件保存起来。

E) 离开vi

 「q」:按「q」便是脱离,假使不只怕离开vi,能够在「q」后跟二个「!」强制离开vi。

 「qw」:一般提出离开时,搭配「w」一齐使用,那样在脱离的时候还足以保留文件。

5、vi命令列表 
1、下表列出命令形式下的局地键的职能:


左移光标二个字符


右移光标三个字符


光标上移一行


光标下移一行


光标移动至行首


数字"0",光标移至文章的初始


光标移至文章的结尾


光标移动至行尾

Ctrl+f 
迈入翻屏

Ctrl+b 
向后翻屏

Ctrl+d 
迈进翻半屏

Ctrl+u 
向后翻半屏


在光标地方前插入字符


在光标所在地点的后三个字符开首加多


插入新的一行,从行首开头输入

ESC 
从输入状态退至命令状态


删除光标后边的字符

#x 
除去光标后的#个字符


(大写X),删除光标前面包车型大巴字符

#X 
去除光标前面包车型大巴#个字符

dd 
删去光标所在的行

#dd 
剔除从光标所在行数的#行

yw 
复制光标所在地方的一个字

#yw 
复制光标所在地点的#个字

yy 
复制光标所在地点的一站式

#yy 
复制从光标所在行数的#行


粘贴


撤回操作

cw 
转移光标所在地点的二个字

#cw 
更换光标所在地点的#个字

2、下表列出游命令形式下的某些指令 
w filename 
存款和储蓄正在编辑的文件为filename

wq filename 
存款和储蓄正在编写制定的公文为filename,并脱离vi

q! 
抛弃具有修改,退出vi

set nu 
显示行号

/或? 
检索,在/后输入要物色的原委


与/或?一同使用,要是搜索的内容不是想要找的首要性字,按n或向后(与/联用)或向前(与?联用)继续查找,直到找到截止。

对此第一次用vi,有几点注意要唤醒一下: 
1、用vi张开文件后,是居于「命令行格局(command mode)」,您要切换来「插入形式(Insert mode)」技能够输入文字。切换格局:在「命令行格局(command mode)」下按一下假名「i」就能够进来「插入情势(Insert mode)」,那时候你就足以起先输入文字了。 
2、编辑好后,需从插入格局切换为命令行方式技巧对文本举行封存,切换格局:按「ESC」键。 
3、保存并退出文件:在指令形式下输入:wq就可以!(别忘了wq前面包车型地铁:) 

 

TAG标签:
版权声明:本文由990888藏宝阁发布于990888藏宝阁,转载请注明出处:常用命令,使用格局