开关表明

By admin in 美高梅手机版4858 on 2019年4月15日

vi/vim 的使用

差不离 vi/vim 共分为两种格局,分别是一声令下形式(Command
mode)
输入方式(Insert mode)底线命令格局(Last line
mode)
。 这二种格局的遵守分别是:

前言

利用vim编辑器理由在于

  • unix like系统 必备的内嵌文本编辑器也得以说是程序开荒工具,
  • win命令行也 不想思前想后的 去运维种种ide,
    及别的大概并不友好的公文编辑器, vim正是多个很好的选取,
  • 症结在于陡峭的上学曲线, 但全数键位快速键并不须要你都会 , 事实上,
    就会vim filename , i,esc , :w, :q, 就能够开始利用

Linux vi/vim

装有的 Unix Like 系统都会内建 vi
文书编辑器,其余的公文编辑器则不自然会设有。

而是如今大家运用相比多的是 vim 编辑器。

vim
具有程序编写制定的能力,能够积极的以字体颜色辨别语法的不易,方便程序设计。

连带文章:史上最全Vim急迅键键位图 —
入门到进阶


vi/vim 按钮表明

除了这些之外上面简易范例的 i, Esc, :wq 之外,其实 vim 还有12分多的开关能够选用。

一声令下格局:

用户刚刚运行 vi/vim,便进入了命令方式。

美高梅手机版4858,此情景下打击键盘动作会被Vim识别为命令,而非输入字符。比如大家那儿按下i,并不会输入二个字符,i被用作了三个下令。

以下是常用的几个指令:

  • i 切换成输入格局,以输入字符。
  • x 删除当前光标所在处的字符。
  • : 切换来底线命令方式,以在最底一行输入指令。

若想要编辑文本:运行Vim,进入了命令形式,按下i,切换来输入方式。

一声令下情势只有壹对最宗旨的授命,因而仍要依靠底线命令方式输入越来越多命令。

使用

  • vim是根据命令行的, 讲究的是只行使键盘, 所以.. 下边是键位图
![](https://upload-images.jianshu.io/upload_images/4832809-28a0f530c7b9e51a.png)

image.png
  • 三种情势

    • 差不离 vi/vim 共分为三种情势,分别是命令情势(Command
      mode),输入方式(Insert mode)和底线命令方式(Last line
      mode)。 那两种格局的法力分别是:
    • 命令形式:用户刚刚运转 vi/vim,便进入了命令方式。
      • 此景况下打击键盘动作会被Vim识别为命令,而非输入字符。比如我们那时候按下i,并不会输入1个字符,i被看成了3个指令。
      • 以下是形式切换:
        • i 切换来输入形式,以输入字符。
        • x 删除当前光标所在处的字符。
        • :
          切换来底线命令格局,以在最底一行输入指令。命令格局只有局地最中央的授命,由此仍要依靠底线命令形式输入更加多命令。
    • 输入情势:在指令形式下按下i就进入了输入形式。
      • 在输入情势中,能够动用以下按钮:字符开关以及Shift组合,输入字符ENTEPRADO,回车键,换行,BACK
        SPACE,退格键,删除光标前四个字符,DEL,删除键,删除光标后一个字符,方向键,在文书中移动光标,HOME/END,移动光标到行首/行尾,Page
        Up/Page
        Down,上/下翻页,Insert,切换光标为输入/替换情势,光标将成为竖线/下划线
      • 方式切换:ESC,退出输入方式,切换来命令格局
    • 底线格局:
      在指令格局下按下:(英文冒号)就进入了底线命令格局。底线命令形式能够输入单个或七个字符的命令,可用的指令十分多。

      • 在底线命令方式中,基本的一声令下有(已经省略了冒号):

        • q 退出程序

        • w 保存文件

      • 格局切换
        • 按ESC键可随时退出底线命令方式
    • 回顾来说情势切换如下

    ![](https://upload-images.jianshu.io/upload_images/4832809-033d25e2d41660a1.png)

    image.png

什么是 vim?

Vim是从 vi
发展出来的一个文本编辑器。代码补完、编写翻译及错误跳转等有利编制程序的成效尤其丰裕,在程序员中被普遍利用。

轻便易行的来说, vi
是不合时宜的字处理器,但是功效已经很齐全了,可是依然有能够升高的地点。 vim
则能够说是程序开采者的1项很好用的工具。

连 vim 的官方网站 (http://www.vim.org) 自个儿也说
vim 是1个先后开辟工具而不是文字处理软件。

vim 键盘图:

美高梅手机版4858 1


率先部份:1般情势可用的光标移动、复制粘贴、寻找替换等

运动光标的章程

h 或 向左箭头键(←)

光标向左移动二个字符

j 或 向下箭头键(↓)

光标向下移动三个字符

k 或 向上箭头键(↑)

光标向上移动3个字符

l 或 向右箭头键(→)

光标向右移动一个字符

只要你将左侧放在键盘上的话,你会意识 hjkl
是排列在共同的,由此得以接纳那五个开关来移动光标。
即使想要举行频仍运动来说,例如向下活动 30 行,能够使用 “30j” 或 “30↓”
的重组按钮, 亦即加上想要进行的次数(数字)后,按下动作就可以!

[Ctrl] + [f]

荧屏『向下』移动一页,相当于 [Page Down]按键 (常用)

[Ctrl] + [b]

显示屏『向上』移动一页,也便是 [Page Up] 按键 (常用)

[Ctrl] + [d]

显示屏『向下』移动半页

[Ctrl] + [u]

显示屏『向上』移动半页

+

光标移动到非空格符的下一行

光标移动到非空格符的上1行

n<space>

可怜 n 表示『数字』,例如 20
。按下数字后再按空格键,光标会向右移动那壹行的 n 个字符。例如
20<space> 则光标会向前面挪动 20 个字符距离。

0 或功效键[Home]

那是数字『 0 』:移动到这一行的最终面字符处
(常用)

$ 或成效键[End]

一抬手一动脚到这壹行的终极面字符处(常用)

H

光标移动到这几个显示器的最顶端那一行的第1个字符

M

光标移动到那几个荧屏的核心那一行的首先个字符

L

光标移动到这几个荧屏的最下方那一行的首先个字符

G

移动到这一个档案的最终壹行(常用)

nG

n 为数字。移动到那几个档案的第 n 行。例如 20G 则会移动到这些档案的第 20
行(可协作 :set nu)

gg

一抬手一动脚到这些档案的第二行,也正是 一G 啊!
(常用)

n<Enter>

n 为数字。光标向下活动 n 行(常用)

找出替换

/word

向光标之下寻觅一个称谓为 word
的字符串。例如要在档案内搜索 vbird 那些字符串,就输入 /vbird 就能够!
(常用)

?word

向光标之上寻找一个字符串名为 word 的字符串。

n

本条 n 是英文开关。代表重复前三个追寻的动作。举例来说, 假设刚刚大家执行
/vbird 去向下搜索 vbird 那一个字符串,则按下 n
后,会向下持续查找下贰个称谓为 vbird 的字符串。假设是实行 ?vbird
的话,那么按下 n 则会向上继续搜寻名称叫 vbird 的字符串!

N

以此 N 是英文按键。与 n 刚好相反,为『反向』实行前二个查找动作。 例如
/vbird 后,按下 N 则意味着『向上』搜寻 vbird 。

行使 /word 同盟 n 及 N
是十二分有帮扶的!能够让您再一次的找到一些您搜索的重点词!

:n1,n2s/word1/word2/g

n壹 与 n2 为数字。在第 n一 与 n2 行之间找寻 word1这么些字符串,并将该字符串取代为 word贰 !举例来说,在 100 到 200
行之间寻觅 vbird 并代表为 VBIRubiconD 则:
『:100,200s/vbird/VBIRD/g』。(常用)

:1,$s/word1/word2/g

从第一行到结尾壹行追寻 word1字符串,并将该字符串取代为 word二 !(常用)

:1,$s/word1/word2/gc

从第3行到最后一行追寻 word一 字符串,并将该字符串取代为 word2!且在代表前突显提示字符给用户确认 (confirm) 是还是不是供给代表!(常用)

剔除、复制与贴上

x, X

在1行字当中,x 为向后删除叁个字符 (相当于
[del] 开关), X 为向前删除3个字符(也正是 [backspace] 亦便是退格键)
(常用)

nx

n 为数字,接二连三向后去除 n 个字符。举例来说,作者要连接删除 10 个字符,
『十x』。

dd

去除游标所在的那壹整行(常用)

ndd

n 为数字。删除光标所在的向下 n 行,例如 20dd 则是去除 20 行 (常用)

d1G

删除光标所在到第3行的具备数据

dG

除去光标所在到最终1行的有着数据

d$

剔除游标所在处,到该行的末尾二个字符

d0

卓殊是数字的 0 ,删除游标所在处,到该行的最前边1个字符

yy

复制游标所在的那一行(常用)

nyy

n 为数字。复制光标所在的向下 n 行,例如
20yy 则是复制 20 行(常用)

y1G

复制游标所在行到第壹行的全体数据

yG

复制游标所在行到最终1行的富有数据

y0

复制光标所在的十分字符到该行行首的有所数据

y$

复制光标所在的充裕字符到该行行尾的兼具数据

p, P

p 为将已复制的数据在光标下1行贴上,P
则为贴在游标上一行! 举例来说,笔者当下光标在第 20 行,且已经复制了 十行数据。则按下 p 后, 那 10 行数据会贴在原本的 20 行之后,亦即由 21行初始贴。但倘假使按下 P 呢? 那么原来的第 20 行会被推到变成 30 行。
(常用)

J

将光标所在行与下一行的多少整合成同1行

c

重新删除七个数据,例如向下删除 十 行,[ 10cj ]

u

卷土重来前二个动作。(常用)

[Ctrl]+r

重做上二个动作。(常用)

这个 u 与 [Ctrl]+r 是很常用的通令!3个是回复,另一个则是重做三遍~
利用那四个效益开关,你的编辑撰写,嘿嘿!很喜悦的呀!

.

不用疑神疑鬼!那便是小数点!意思是重复前三个动作的乐趣。
借使您想要重复删除、重复贴上等等动作,按下小数点『.』就好了!
(常用)

输入形式

在指令情势下按下i就进入了输入情势。

在输入格局中,能够使用以下按钮:

  • 字符按钮以及Shift组合,输入字符
  • ENTER,回车键,换行
  • BACK SPACE,退格键,删除光标前2个字符
  • DEL,删除键,删除光标后三个字符
  • 方向键,在文件中移动光标
  • HOME/END,移动光标到行首/行尾
  • Page Up/Page Down,上/下翻页
  • 开关表明。Insert,切换光标为输入/替换格局,光标将变为竖线/下划线
  • ESC,退出输入方式,切换来命令形式

vi/vim 按钮表达

除了上面简易范例的 i, Esc, :wq 之外,其实 vim 还有非常多的按键可以使用。
  • 首先部份:一般情势可用的光标移动、复制粘贴、搜索替换等

    • 移步光标的方法
    • h 或 向左箭头键(←) 光标向左移动二个字符
    • j 或 向下箭头键(↓) 光标向下移动3个字符
    • k 或 向上箭头键(↑) 光标向上移动二个字符
    • l 或 向右箭头键(→) 光标向右移动一个字符
    • 借使您将左侧放在键盘上的话,你会意识 hjkl
      是排列在一块儿的,因而得以行使那八个开关来移动光标。
      要是想要实行反复平移来说,例如向下移动 30 行,能够使用 “30j” 或
      “30↓” 的结缘按钮,
      亦即加上想要举行的次数(数字)后,按下动作就可以!
    • [Ctrl] + [f] 荧屏『向下』移动1页,也就是 [Page Down]按键
      (常用)
    • [Ctrl] + [b] 显示屏『向上』移动壹页,也就是 [Page Up] 按键
      (常用)
    • [Ctrl] + [d] 荧屏『向下』移动半页
    • [Ctrl] + [u] 显示器『向上』移动半页
      • 光标移动到非空格符的下一行
      • 光标移动到非空格符的上1行
    • n<space> 那些 n 表示『数字』,例如 20
      。按下数字后再按空格键,光标会向右移动那壹行的 n 个字符。例如
      20<space> 则光标会向前面挪动 20 个字符距离。

    • 0 或功效键[Home] 那是数字『 0 』:移动到那一行的最前头字符处
      (常用)
    • $ 或功用键[End] 移动到那一行的尾声面字符处(常用)
    • H 光标移动到那么些显示器的最上方那1行的第三个字符
    • M 光标移动到那些显示器的主旨那1行的首先个字符
    • L 光标移动到这些荧屏的最下方那1行的首先个字符
    • G 移动到那些档案的末梢一行(常用)
    • nG n 为数字。移动到这几个档案的第 n 行。例如 20G
      则会移动到那几个档案的第 20 行(可相称 :set nu)
    • gg 移动到这一个档案的率先行,也正是 一G 啊! (常用)
    • n<Enter> n 为数字。光标向下移动 n 行(常用)
    • 索求替换
    • /word 向光标之下寻觅3个名号为 word 的字符串。例如要在档案内搜索vbird 那些字符串,就输入 /vbird 就能够! (常用)
    • ?word 向光标之上搜索三个字符串名为 word 的字符串。
    • n 那一个 n 是英文按钮。代表重复前一个查找的动作。举例来说,
      假如刚刚大家实践 /vbird 去向下寻找 vbird 那么些字符串,则按下 n
      后,会向下继续找出下三个称号为 vbird 的字符串。假使是实践 ?vbird
      的话,那么按下 n 则会向上继续寻觅名字为 vbird 的字符串!
    • N 这么些 N 是英文开关。与 n
      刚好相反,为『反向』进行前一个寻找动作。 例如 /vbird 后,按下 N
      则代表『向上』搜寻 vbird 。
    • 动用 /word 协作 n 及 N
      是可怜有扶持的!能够让您再一次的找到1些你搜索的重点词!
    • :n一,n二s/word1/word2/g n一 与 n二 为数字。在第 n1 与 n二 行之间寻找word一 这一个字符串,并将该字符串取代为 word2 !举例来说,在 十0 到
      200 行之间寻觅 vbird 并代表为 VBITucsonD 则:
    • 『:100,200s/vbird/VBIRD/g』。(常用)
    • :一,$s/word1/word2/g 从第贰行到结尾壹行追寻 word1字符串,并将该字符串取代为 word二 !(常用)
    • :一,$s/word1/word2/gc 从第2行到终极壹行追寻 word一字符串,并将该字符串取代为 word二!且在代表前体现提醒字符给用户确认 (confirm)
      是或不是须求代表!(常用)
    • 删去、复制与贴上
    • x, X 在壹行字个中,x 为向后去除三个字符 (也正是 [del] 开关),
      X 为向前删除三个字符(约等于 [backspace] 亦就是退格键) (常用)
    • nx n 为数字,一连向后去除 n 个字符。举例来说,小编要连接删除 11个字符, 『十x』。
    • dd 删除游标所在的那一整行(常用)
    • ndd n 为数字。删除光标所在的向下 n 行,例如 20dd 则是去除 20 行
      (常用)
    • d壹G 删除光标所在到第三行的享有数据
    • dG 删除光标所在到最后一行的持有数据
    • d$ 删除游标所在处,到该行的结尾3个字符
    • d0 那三个是数字的 0 ,删除游标所在处,到该行的最前方二个字符
    • yy 复制游标所在的那1行(常用)
    • nyy n 为数字。复制光标所在的向下 n 行,例如 20yy 则是复制 20
      行(常用)
    • y壹G 复制游标所在行到第一行的享有数据
    • yG 复制游标所在行到最终1行的持有数据
    • y0 复制光标所在的要命字符到该行行首的兼具数据
    • y$ 复制光标所在的至极字符到该行行尾的具有数据
    • p, P p 为将已复制的数量在光标下一行贴上,P 则为贴在游标上一行!
      举例来说,作者眼下光标在第 20 行,且早已复制了 10 行数据。则按下 p
      后, 那 10 行数据会贴在原先的 20 行之后,亦即由 21行早先贴。但只假如按下 P 呢? 那么原来的第 20 行会被推到变成 30
      行。 (常用)
    • J 将光标所在行与下1行的数目整合成同一行
    • c 重复删除几个数据,例如向下删除 十 行,[ 10cj ]
    • u 复原前1个动作。(常用)
    • [Ctrl]+r 重做上贰个动作。(常用)
    • 这个 u 与 [Ctrl]+r
      是很常用的命令!贰个是回复,另2个则是重做三次~
      利用那八个效益开关,你的编写制定,嘿嘿!很喜笑颜开的啊!
    • . 不要猜疑!那便是小数点!意思是再度前三个动作的情致。
      如若你想要重复删除、重复贴上等等动作,按下小数点『.』就好了!
      (常用)
  • 其次部份:1般方式切换成编辑格局的可用的按键表明

    • 进入输入或代表的编辑方式
    • i, I 进入输入格局(Insert mode):
    • i 为『从近期光标所在处输入』, I
      为『在现阶段所在行的率先个非空格符处开始输入』。 (常用)
    • a, A 进入输入模式(Insert mode):
    • a 为『从当下光标所在的下1个字符处发轫输入』, A
      为『从光标所在行的末尾1个字符处起首输入』。(常用)
    • o, O 进入输入形式(Insert mode):
    • 那是英文字母 o 的分寸写。o
      为『在日前光标所在的下壹行处输入新的一行』; O
      为在当前光标所在处的上壹行输入新的一条龙!(常用)
    • r, 奥迪Q5 进入取代形式(Replace mode):
    • r
      只会顶替光标所在的那些字符3回;Murano会一贯取代光标所在的文字,直到按下
      ESC 截至;(常用)
    • 上面那么些按钮中,在 vi
      画面包车型客车左下角处会并发『–INSE大切诺基T–』或『–REPLACE–』的字样。
      由名称就领悟该动作了吗!!越发注意的是,我们地点也提过了,你想要在档案里头输入字符时,
      一定要在左下角处看到 INSE逍客T 或 REPLACE 才能输入喔!
    • [Esc] 退出编辑方式,回到一般格局中(常用)
  • 其3部份:1般方式切换成指令行方式的可用的开关表明

    • 指令行的贮存、离开等一声令下
    • :w 将编写制定的多少写入硬盘档案中(常用)
    • :w!
      若文件属性为『只读』时,强制写入该档案。不过,到底能或无法写入,
      依旧跟你对该档案的档案权限有关啊!
    • :q 离开 vi (常用)
    • :q! 若曾修改过档案,又不想囤积,使用 ! 为威迫离开不储存档案。
    • 留意一下啊,这个奇怪号 (!) 在 vi 在那之中,平常抱有『强制』的情趣~
    • :wq 储存后离开,若为 :wq! 则为劫持储存后离开 (常用)
    • ZZ 那是大写的 Z
      喔!若档案未有改换,则不储存离开,若档案已经被改换过,则储存后离开!
    • :w [filename] 将编辑的多寡储存成另四个档案(类似另存新档)
    • :r [filename] 在编辑的数码中,读入另贰个档案的数码。亦即将
      『filename』 那几个档案内容加到游标所在行前边
    • :n1,n2 w [filename] 将 n一 到 n2 的始末储存成 filename
      这么些档案。
    • :! command 一时半刻离开 vi 到指令行模式下进行 command
      的来得结果!例如
    • 『:! ls /home』就可以在 vi 个中察看 /home 底下以 ls
      输出的档案音信!
    • vim 环境的退换
    • :set nu 显示行号,设定之后,会在每1行的前缀展现该行的行号
    • :set nonu 与 set nu 相反,为打消行号!
    • 尤其注意,在 vi/vim
      中,数字是很有意义的!数字通常代表重复做四次的意思!
      也有相当的大恐怕是象征去到第多少个如何怎么的情趣。

    • 举例来说来说,要去除 50 行,则是用 『50dd』 对吧!
      数字加在动作从前,如本身要向下活动 20
      行呢?这就是『20j』恐怕是『20↓』就能够。

    ps:
    此篇文章引自,http://www.runoob.com/linux/linux-vim.html
    他 排版比小编为难多了

vi/vim 的使用

大多 vi/vim 共分为三种方式,分别是指令形式(Command
mode)
输入情势(Insert mode)底线命令情势(Last line
mode)
。 这两种情势的功力分别是:

第三部份:1般情势切换来编辑格局的可用的按键表明

跻身输入或代表的编排情势

i, I

进去输入方式(Insert mode):
i 为『从此时此刻光标所在处输入』, I
为『在此时此刻所在行的首先个非空格符处开首输入』。 (常用)

a, A

进去输入方式(Insert mode):
a 为『从日前光标所在的下贰个字符处初叶输入』, A
为『从光标所在行的末段二个字符处初阶输入』。(常用)

o, O

进去输入格局(Insert mode):
那是英文字母 o 的大大小小写。o 为『在现阶段光标所在的下一行处输入新的一行』;
O 为在日前光标所在处的上1行输入新的壹行!(常用)

r, R

进入取代形式(Replace mode):
r 只会代替光标所在的那些字符三次;Murano会一贯取代光标所在的文字,直到按下
ESC 停止;(常用)

地方那个开关中,在 vi
画面包车型大巴左下角处会产出『–INSE普拉多T–』或『–REPLACE–』的字样。
由名称就知道该动作了吗!!尤其注意的是,大家地点也提过了,你想要在档案里头输入字符时,
一定要在左下角处看到 INSE牧马人T 或 REPLACE 才能输入喔!

[Esc]

剥离编辑情势,回到一般方式中(常用)

底线命令方式

在命令情势下按下:(英文冒号)就进入了底线命令格局。

底线命令形式能够输入单个或几个字符的指令,可用的指令格外多。

在底线命令格局中,基本的一声令下有(已经省略了冒号):

  • q 退出程序
  • w 保存文件

按ESC键可每一天退出底线命令方式。

一句话来说,大家得以将那多个格局想成底下的图标来表示:

美高梅手机版4858 2

一声令下形式:

用户刚刚启航 vi/vim,便进入了命令形式。

此情景下打击键盘动作会被Vim识别为命令,而非输入字符。比如大家那儿按下i,并不会输入三个字符,i被视作了1个发令。

以下是常用的多少个指令:

  • i 切换来输入方式,以输入字符。
  • x 删除当前光标所在处的字符。
  • : 切换来底线命令形式,以在最底1行输入指令。

若想要编辑文本:运行Vim,进入了命令情势,按下i,切换成输入情势。

指令形式唯有1部分最宗旨的吩咐,由此仍要依靠底线命令方式输入更多命令。

其三部份:壹般格局切换来指令行情势的可用的按键表达

指令行的蕴藏、离开等一声令下

:w

将编辑的数目写入硬盘档案中(常用)

:w!

若文件属性为『只读』时,强制写入该档案。可是,到底能还是不能够写入,
照旧跟你对该档案的档案权限有关啊!

:q

离开 vi (常用)

:q!

若曾修改过档案,又不想囤积,使用 !
为强制离开不储存档案。

在意一下哟,那么些奇异号 (!) 在 vi 当中,平常具备『强制』的意趣~

:wq

积存后离开,若为 :wq! 则为威逼储存后离开 (常用)

ZZ

那是大写的 Z
喔!若档案未有改造,则不储存离开,若档案已经被改动过,则储存后离开!

:w [filename]

将编写制定的多寡储存成另三个档案(类似另存新档)

:r [filename]

在编排的数码中,读入另三个档案的数码。亦即将 『filename』
那个档案内容加到游标所在行前面

:n1,n2 w [filename]

将 n壹 到 n贰 的剧情储存成 filename 那个档案。

:! command

一时半刻离开 vi 到指令行格局下执行 command 的显示结果!例如
『:! ls /home』就能够在 vi 个中察看 /home 底下以 ls 输出的档案新闻!

vim 环境的改动

:set nu

来得行号,设定之后,会在每1行的前缀展现该行的行号

:set nonu

与 set nu 相反,为裁撤行号!

尤其注意,在 vi/vim 中,数字是很有含义的!数字平时代表重复做两遍的意味!
也有相当的大概率是意味去到第多少个什么样怎么的情致。

比方来说,要刨除 50 行,则是用 『50dd』 对吗!
数字加在动作从前,如笔者要向下活动 20
行呢?那便是『20j』只怕是『20↓』就可以。

 

 

 

 

 


输入方式

在指令格局下按下i就进去了输入格局。

在输入情势中,能够行使以下开关:

  • 字符按钮以及Shift组合,输入字符
  • ENTER,回车键,换行
  • BACK SPACE,退格键,删除光标前三个字符
  • DEL,删除键,删除光标后3个字符
  • 方向键,在文书中活动光标
  • HOME/END,移动光标到行首/行尾
  • Page Up/Page Down,上/下翻页
  • Insert,切换光标为输入/替换格局,光标将改为竖线/下划线
  • ESC,退出输入格局,切换成命令方式

1 查找

美高梅手机版4858 3

/xxx(?xxx)   
表示在整篇文档中搜索匹配xxx的字符串, / 表示向下查找, ? 表示向上查找其中xxx可以是正规表达式,关于正规式就不多说了.
一般来说是区分大小写的, 要想不区分大小写, 那得先输入:set ignorecase
查找到以后, 再输入 n 查找下一个匹配处, 输入 N 反方向查找

*(#)    
当光标停留在某个单词上时, 输入这条命令表示查找与该单词匹配的下(上)一个单词 同样, 再输入 n 查找下一个匹配处, 输入 N 反方向查找

g*(g#)       
此命令与上条命令相似, 只不过它不完全匹配光标所在处的单词, 而是匹配包含该单词的所有字符串

gd              
本命令查找与光标所在单词相匹配的单词, 并将光标停留在文档的非注释段中第一次出现这个单词的地方

%     
本命令查找与光标所在处相匹配的反括号, 包括 () [] { }

f(F)x           
本命令表示在光标所在行进行查找, 查找光标右(左)方第一个x字符
找到后:
输入 ; 表示继续往下找
输入 , 表示反方向查找

美高梅手机版4858 4

 

vi/vim 开关表达

除此之外上边简易范例的 i, Esc, :wq 之外,其实 vim 还有格外多的开关能够行使。

底线命令形式

在命令方式下按下:(英文冒号)就进入了底线命令格局。

底线命令格局能够输入单个或多个字符的授命,可用的吩咐十三分多。

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

  • q 退出程序
  • w 保存文件

按ESC键可随时退出底线命令方式。

大概的说,大家能够将那多个情势想成底下的图标来代表:

美高梅手机版4858 5


二 飞速移动光标

在 vi 中, 移动光标和编辑是两件事, 正因为区分开来, 所以可以很方便的进行光标定位和编辑 因此能更快一点移动光标是很有用的

美高梅手机版4858 6

w(e)          移动光标到下一个单词
b             移动光标到上一个单词
0             移动光标到本行最开头
^             移动光标到本行最开头的字符处
$             移动光标到本行结尾处

H             移动光标到屏幕的首行
M             移动光标到屏幕的中间一行
L             移动光标到屏幕的尾行
gg            移动光标到文档首行
G             移动光标到文档尾行
c-f           (即 ctrl 键与 f 键一同按下) 本命令即 page down
c-b           (即 ctrl 键与 b 键一同按下, 后同) 本命令即 page up

''            此命令相当有用, 它移动光标到上一个标记处, 比如用 gd, * 等查找到某个单词后, 再输入此命令则回到上次停留的位置

'             此命令相当好使, 它移动光标到上一次的修改行

`             此命令相当强大, 它移动光标到上一次的修改点

美高梅手机版4858 7

首先部份:壹般情势可用的光标移动、复制粘贴、寻觅替换等

运动光标的措施

h 或 向左箭头键(←)

光标向左移动3个字符

j 或 向下箭头键(↓)

光标向下活动1个字符

k 或 向上箭头键(↑)

光标向上移动一个字符

l 或 向右箭头键(→)

光标向右移动1个字符

比方您将右手放在键盘上的话,你会意识 hjkl
是排列在联合签名的,由此能够利用那八个按键来运动光标。
假诺想要进行频仍平移来说,例如向下移动 30 行,能够使用 “30j” 或 “30↓”
的重组开关, 亦即加上想要实行的次数(数字)后,按下动作就可以!

[Ctrl] + [f]

显示屏『向下』移动一页,相当于 [Page Down]按键 (常用)

[Ctrl] + [b]

荧屏『向上』移动壹页,约等于 [Page Up] 按键 (常用)

[Ctrl] + [d]

显示屏『向下』移动半页

[Ctrl] + [u]

显示器『向上』移动半页

+

光标移动到非空格符的下1行

光标移动到非空格符的上1行

n<space>

老大 n 表示『数字』,例如 20
。按下数字后再按空格键,光标会向右移动那1行的 n 个字符。例如
20<space> 则光标会向后边挪动 20 个字符距离。

0 或功能键[Home]

那是数字『 0 』:移动到这一行的最终边字符处 (常用)

$ 或作用键[End]

活动到那1行的最后面字符处(常用)

H

光标移动到那么些显示器的最下面那一行的首先个字符

M

光标移动到这么些显示屏的大旨那壹行的首先个字符

L

光标移动到这些显示屏的最下方那一行的首先个字符

G

活动到这些档案的末梢一行(常用)

nG

n 为数字。移动到这几个档案的第 n 行。例如 20G 则会活动到这几个档案的第 20
行(可极度 :set nu)

gg

移步到这些档案的首先行,也正是 一G 啊! (常用)

n<Enter>

n 为数字。光标向下活动 n 行(常用)

招来替换

/word

向光标之下搜索二个名字为 word 的字符串。例如要在档案内搜索 vbird
那么些字符串,就输入 /vbird 就可以! (常用)

?word

向光标之上找寻3个字符串名称叫 word 的字符串。

n

这么些 n 是英文开关。代表重复前二个搜索的动作。举例来说, 要是刚刚我们执行
/vbird 去向下搜索 vbird 那几个字符串,则按下 n
后,会向下一而再搜寻下三个称谓为 vbird 的字符串。若是是实践 ?vbird
的话,那么按下 n 则会向上继续寻觅名叫 vbird 的字符串!

N

本条 N 是英文开关。与 n 刚好相反,为『反向』举办前贰个搜索动作。 例如
/vbird 后,按下 N 则代表『向上』搜寻 vbird 。

行使 /word 合作 n 及 N
是可怜有扶持的!可以让您再度的找到一些您追寻的首要性词!

:n1,n2s/word1/word2/g

n一 与 n二 为数字。在第 n一 与 n二 行之间寻觅 word1以此字符串,并将该字符串取代为 word二 !举例来说,在 十0 到 200
行之间搜索 vbird 并取代为 VBI安德拉D 则:
『:100,200s/vbird/VBIRD/g』。(常用)

:1,$s/word1/word2/g

从第三行到最后一行追寻 word一 字符串,并将该字符串取代为 word贰 !(常用)

:1,$s/word1/word2/gc

从第一行到最终1行追寻 word壹 字符串,并将该字符串取代为 word二!且在代表前体现提醒字符给用户确认 (confirm) 是还是不是须求代表!(常用)

去除、复制与贴上

x, X

在壹行字个中,x 为向后去除1个字符 (也等于 [del] 按钮), X
为向前删除1个字符(相当于 [backspace] 亦便是退格键) (常用)

nx

n 为数字,接二连三向后删除 n 个字符。举例来说,我要一而再删除 十 个字符,
『⑩x』。

dd

删去游标所在的那壹整行(常用)

ndd

n 为数字。删除光标所在的向下 n 行,例如 20dd 则是去除 20 行 (常用)

d1G

剔除光标所在到第壹行的有着数据

dG

删去光标所在到结尾1行的拥有数据

d$

去除游标所在处,到该行的尾声三个字符

d0

丰盛是数字的 0 ,删除游标所在处,到该行的最前方2个字符

yy

复制游标所在的那壹行(常用)

nyy

n 为数字。复制光标所在的向下 n 行,例如 20yy 则是复制 20 行(常用)

y1G

复制游标所在行到第一行的具备数据

yG

复制游标所在行到最终一行的有着数据

y0

复制光标所在的百般字符到该行行首的保有数据

y$

复制光标所在的这个字符到该行行尾的享有数据

p, P

p 为将已复制的数码在光标下1行贴上,P 则为贴在游标上壹行!
举例来说,作者日前光标在第 20 行,且早已复制了 拾 行数据。则按下 p 后, 那十 行数据会贴在原先的 20 行之后,亦即由 二一 行起头贴。但只要是按下 P 呢?
那么原来的第 20 行会被推到变成 30 行。 (常用)

J

将光标所在行与下一行的数额整合成同1行

c

双重删除几个数据,例如向下删除 十 行,[ 10cj ]

u

卷土重来前三个动作。(常用)

[Ctrl]+r

重做上贰个动作。(常用)

这个 u 与 [Ctrl]+r 是很常用的指令!三个是过来,另一个则是重做一遍~
利用那多少个功用开关,你的编排,嘿嘿!很喜欢的啦!

.

无须疑惑!那就是小数点!意思是再一次前3个动作的意思。
如若你想要重复删除、重复贴上等等动作,按下小数点『.』就好了! (常用)

vi/vim 使用实例

三 拷贝, 删除与粘贴

在 vi 中 y 代表拷贝, d 表示删除, p 表示粘贴
其中拷贝与删除是与光标移动命令结合的, 看多少个例子就能够领略了

美高梅手机版4858 8

yw    表示拷贝从当前光标到光标所在单词结尾的内容
dw    表示删除从当前光标到光标所在单词结尾的内容
y0    表示拷贝从当前光标到光标所在行首的内容
d0    表示删除从当前光标到光标所在行首的内容
y$    表示拷贝从当前光标到光标所在行尾的内容
d$    表示删除从当前光标到光标所在行尾的内容
yfa   表示拷贝从当前光标到光标后面的第一个a字符之间的内容
dfa   表示删除从当前光标到光标后面的第一个a字符之间的内容

美高梅手机版4858 9

特殊地:

yy   表示拷贝光标所在行
dd   表示删除光标所在行
D    表示删除从当前光标到光标所在行尾的内容

关于拷贝, 删除和粘贴的扑朔迷离用法与寄存器有关, 能够自行查询

 

其次部份:壹般情势切换来编辑情势的可用的开关表达

跻身输入或代表的编排格局

i, I

进去输入形式(Insert mode):
i 为『从此时此刻光标所在处输入』, I
为『在时下所在行的首先个非空格符处早先输入』。 (常用)

a, A

进入输入情势(Insert mode):
a 为『从当下光标所在的下二个字符处开头输入』, A
为『从光标所在行的终极三个字符处开首输入』。(常用)

o, O

进入输入形式(Insert mode):
那是英文字母 o 的轻重缓急写。o 为『在此时此刻光标所在的下1行处输入新的一条龙』;
O 为在近日光标所在处的上1行输入新的一条龙!(常用)

r, R

跻身取代形式(Replace mode):
r 只会代替光标所在的那个字符三次;奥迪Q5会一贯取代光标所在的文字,直到按下
ESC 停止;(常用)

地点那么些按钮中,在 vi
画面包车型大巴左下角处晤面世『–INSE路虎极光T–』或『–REPLACE–』的字样。
由名称就掌握该动作了吧!!特别注意的是,我们地方也提过了,你想要在档案里头输入字符时,
一定要在左下角处看到 INSERubiconT 或 REPLACE 才能输入喔!

[Esc]

退出编辑情势,回到一般情势中(常用)

选取 vi/vim 进入一般格局

1经您想要使用 vi 来确立多少个名字为 test.txt 的文件时,你能够那样做:

$ vi runoob.txt

直接输入 vi 文件名 就可见进入 vi 的貌似情势了。请小心,记得 vi
前面肯定要加文件名,不管该文件存在与否!

美高梅手机版4858 10

肆 数字与命令

在 vi 中数字与命令结合往往代表重复进行此命令,
若在扩大格局的开始现身则意味行号定位 如:

美高梅手机版4858 11

5fx      表示查找光标后第5个x字符
5w(e)      移动光标到下五个单词
5yy       表示拷贝光标以下 5 行
5dd       表示删除光标以下 5 行
y2fa      表示拷贝从当前光标到光标后面的第二个a字符之间的内容
:12,24y    表示拷贝第12行到第24行之间的内容
:12,y     表示拷贝第12行到光标所在行之间的内容
:,24y     表示拷贝光标所在行到第24行之间的内容 删除类似

美高梅手机版4858 12

 

其叁部份:一般情势切换成指令行形式的可用的按键表明

指令行的贮存、离开等一声令下

:w

将编写制定的多少写入硬盘档案中(常用)

:w!

若文件属性为『只读』时,强制写入该档案。不过,到底能否写入,
依旧跟你对该档案的档案权限有关啊!

:q

离开 vi (常用)

:q!

若曾修改过档案,又不想囤积,使用 ! 为强制离开不储存档案。

留意一下呀,那个离奇号 (!) 在 vi 当中,经常具备『强制』的意趣~

:wq

存款和储蓄后离开,若为 :wq! 则为劫持储存后离开 (常用)

ZZ

那是大写的 Z
喔!若档案未有更改,则不储存离开,若档案已经被改变过,则储存后离开!

:w [filename]

将编辑的数码储存成另三个档案(类似另存新档)

:r [filename]

在编写的数据中,读入另二个档案的数据。亦即将 『filename』
那几个档案内容加到游标所在行后边

:n1,n2 w [filename]

将 n壹 到 n2 的剧情储存成 filename 这几个档案。

:! command

权且离开 vi 到指令行情势下执行 command 的来得结果!例如
『:! ls /home』就可以在 vi 当中察看 /home 底下以 ls 输出的档案消息!

vim 环境的转移

:set nu

来得行号,设定之后,会在每1行的前缀展现该行的行号

:set nonu

与 set nu 相反,为打消行号!

特别注意,在 vi/vim 中,数字是很有意义的!数字平常代表重复做一回的意趣!
也有希望是象征去到第多少个怎么着什么样的意思。

比喻来说,要去除 50 行,则是用 『50dd』 对吧!
数字加在动作以前,如笔者要向下移动 20
行呢?那正是『20j』也许是『20↓』就能够。

按下 i 进入输入情势(也称为编辑形式),开头编写制定文字

在一般格局里面,只要按下 i, o, a 等字符就足以进来输入方式了!

在编写情势个中,你能够发未来左下角景色栏中会出现 –INSE翼虎T-
的字样,那就是足以输入随机字符的唤醒。

以此时候,键盘上除了 Esc 这么些按钮之外,其余的按钮都能够视作为1般的输入按键了,所以您能够拓展任何的编排。

美高梅手机版4858 13

五 快捷输入字符

在 vi 中, 不供给您输入每贰个字符, 能够有很两种主意快速输入一些字符使用
linux/unix 的校友肯定有二个经历,
在命令行下输入指令时敲入头多少个字符再按TAB 系统就会自动将剩余的字符补齐,
假诺有多少个门户特出则会打印出来
那正是家弦户诵的命令补齐(其实windows中也有文件名补齐功效) vi
中有众多的字符串补齐命令, 相当便宜

美高梅手机版4858 14

c-p(c-n) 在编辑模式中, 输入几个字符后再输入此命令则 vi 开始向上(下)搜索开头与其匹配的单词并补齐, 不断输入此命令则循环查找 此命令会在所有在这个 vim 程序中打开的文件中进行匹配

c-x-l 在编辑模式中, 此命令快速补齐整行内容, 但是仅在本窗口中出现的文档中进行匹配

c-x-f 在编辑模式中, 这个命令表示补齐文件名 如输入:/usr/local/tom 后再输入此命令则它会自动匹配出:/usr/local/tomcat/

abbr 即缩写 这是一个宏操作, 可以在编辑模式中用一个缩写代替另一个字符串 比如编写java文件的常常输入 Systemoutprintln, 这很是麻烦, 所以应该用缩写来减少敲字 可以这么做:
:abbr sprt Systemoutprintln
以后在输入sprt后再输入其他非字母符号, 它就会自动扩展为Systemoutprintln

美高梅手机版4858 15

 

按下 ESC 开关回到一般方式

好了,假若本身已经遵照上边的体制给他编排完毕了,那么应该要怎样退出呢?是的!没有错!正是给她按下 Esc 那一个开关就可以!马上你就会发现画面左下角的
– INSETiggoT – 不见了!

6 替换

轮换是 vi 的顽强, 因为能够用规范表达式来相配字符串以下提供多少个例子

美高梅手机版4858 16

:s/aa/bb/g       将光标所在行出现的所有包含 aa 的字符串中的 aa 替换为 bb
:s/\/bb/g        将光标所在行出现的所有 aa 替换为 bb, 仅替换 aa 这个单词
:%s/aa/bb/g      将文档中出现的所有包含 aa 的字符串中的 aa 替换为 bb
:12,23s/aa/bb/g   将从12行到23行中出现的所有包含 aa 的字符串中的 aa 替换为 bb
:12,23s/^/#/     将从12行到23行的行首加入 # 字符
:%s= *$==       将所有行尾多余的空格删除
:g/^\s*$/d      将所有不包含字符(空格也不包含)的空行删除

美高梅手机版4858 17

在相似格局中按下 :wq 储存后距离 vi

OK,大家要归档了,存盘并离开的一声令下非常粗大略,输入 :wq 就能够保存离开!

美高梅手机版4858 18

OK! 那样大家就打响开创了二个 runoob.txt 的文书。


vi/vim 开关表达

除开上边简易范例的 i, Esc, :wq 之外,其实 vim 还有尤其多的按钮能够选用。

第二部份:一般格局可用的光标移动、复制粘贴、搜索替换等

移步光标的法子

h 或 向左箭头键(←)

光标向左移动1个字符

j 或 向下箭头键(↓)

光标向下移动二个字符

k 或 向上箭头键(↑)

光标向上移动3个字符

l 或 向右箭头键(→)

光标向右移动三个字符

只要你将右手放在键盘上的话,你会意识 hjkl
是排列在联合的,因而能够运用那八个按键来运动光标。
倘使想要举办反复活动来说,例如向下活动 30 行,能够使用 “30j” 或 “30↓”
的组合按钮, 亦即加上想要进行的次数(数字)后,按下动作就能够!

[Ctrl] + [f]

显示器『向下』移动1页,约等于 [Page Down]按键 (常用)

[Ctrl] + [b]

荧屏『向上』移动一页,也正是 [Page Up] 按键 (常用)

[Ctrl] + [d]

荧屏『向下』移动半页

[Ctrl] + [u]

荧屏『向上』移动半页

+

光标移动到非空格符的下一行

光标移动到非空格符的上1行

n<space>

特别 n 表示『数字』,例如 20
。按下数字后再按空格键,光标会向右移动那壹行的 n 个字符。例如
20<space> 则光标会向前面挪动 20 个字符距离。

0 或功能键[Home]

那是数字『 0 』:移动到那一行的最前头字符处 (常用)

$ 或功效键[End]

移动到那一行的终极面字符处(常用)

H

光标移动到这些荧屏的最顶端那1行的率先个字符

M

光标移动到那么些屏幕的中心那1行的第3个字符

L

光标移动到那么些荧屏的最下方那壹行的首先个字符

G

活动到这一个档案的最后一行(常用)

nG

n 为数字。移动到这些档案的第 n 行。例如 20G 则会移动到这几个档案的第 20
行(可相配 :set nu)

gg

移动到那些档案的率先行,也便是 1G 啊! (常用)

n<Enter>

n 为数字。光标向下活动 n 行(常用)

检索替换

/word

向光标之下寻觅二个称号为 word 的字符串。例如要在档案内搜寻 vbird
这么些字符串,就输入 /vbird 就能够! (常用)

?word

向光标之上寻找叁个字符串名叫 word 的字符串。

n

以此 n 是英文开关。代表重复前三个探索的动作。举例来说, 倘使刚刚我们实践
/vbird 去向下搜寻 vbird 那个字符串,则按下 n
后,会向下继续搜索下三个称号为 vbird 的字符串。借使是履行 ?vbird
的话,那么按下 n 则会向上继续找盛名称叫 vbird 的字符串!

N

以此 N 是英文按钮。与 n 刚好相反,为『反向』实行前二个搜寻动作。 例如
/vbird 后,按下 N 则象征『向上』搜寻 vbird 。

运用 /word 合营 n 及 N
是十分有救助的!可以让你再度的找到壹些你追寻的机要词!

:n1,n2s/word1/word2/g

n壹 与 n二 为数字。在第 n1 与 n2 行之间搜索 word1那几个字符串,并将该字符串取代为 word二 !举例来说,在 拾0 到 200
行之间寻觅 vbird 并取代为 VBIMuranoD 则:
『:100,200s/vbird/VBIRD/g』。(常用)

:1,$s/word1/word2/g

从第2行到终极壹行追寻 word1 字符串,并将该字符串取代为 word二 !(常用)

:1,$s/word1/word2/gc

从第2行到结尾1行追寻 word一 字符串,并将该字符串取代为 word2!且在代表前体现提示字符给用户确认 (confirm) 是还是不是供给代表!(常用)

剔除、复制与贴上

x, X

在1行字当中,x 为向后去除二个字符 (相当于 [del] 按钮), X
为向前删除2个字符(也正是 [backspace] 亦就是退格键) (常用)

nx

n 为数字,接二连三向后删除 n 个字符。举例来说,作者要延续删除 拾 个字符,
『十x』。

dd

去除游标所在的那1整行(常用)

ndd

n 为数字。删除光标所在的向下 n 行,例如 20dd 则是剔除 20 行 (常用)

d1G

删去光标所在到第3行的装有数据

dG

去除光标所在到最终1行的保有数据

d$

删除游标所在处,到该行的最终八个字符

d0

不行是数字的 0 ,删除游标所在处,到该行的最前方七个字符

yy

复制游标所在的那1行(常用)

nyy

n 为数字。复制光标所在的向下 n 行,例如 20yy 则是复制 20 行(常用)

y1G

复制游标所在行到第二行的富有数据

yG

复制游标所在行到最终一行的有所数据

y0

复制光标所在的十一分字符到该行行首的兼具数据

y$

复制光标所在的百般字符到该行行尾的全数数据

p, P

p 为将已复制的多寡在光标下一行贴上,P 则为贴在游标上1行!
举例来说,笔者眼下光标在第 20 行,且早已复制了 拾 行数据。则按下 p 后, 那拾 行数据会贴在原来的 20 行之后,亦即由 二一 行开始贴。但倘假如按下 P 呢?
那么原来的第 20 行会被推到变成 30 行。 (常用)

J

将光标所在行与下1行的多少整合成同一行

c

再也删除四个数据,例如向下删除 拾 行,[ 10cj ]

u

复原前3个动作。(常用)

[Ctrl]+r

重做上三个动作。(常用)

这个 u 与 [Ctrl]+r 是很常用的指令!一个是还原,另二个则是重做2回~
利用那多个职能开关,你的编排,嘿嘿!相当热情洋溢的哇!

.

无须疑心!那正是小数点!意思是重新前2个动作的意思。
如若你想要重复删除、重复贴上等等动作,按下小数点『.』就好了! (常用)

其次部份:1般格局切换成编辑格局的可用的开关表明

跻身输入或代表的编写情势

i, I

跻身输入形式(Insert mode):
i 为『从当下光标所在处输入』, I
为『在当前所在行的率先个非空格符处开端输入』。 (常用)

a, A

进入输入形式(Insert mode):
a 为『从方今光标所在的下3个字符处起始输入』, A
为『从光标所在行的最后二个字符处起先输入』。(常用)

o, O

进去输入方式(Insert mode):
那是英文字母 o 的高低写。o 为『在时下光标所在的下一行处输入新的一行』;
O 为在现阶段光标所在处的上1行输入新的一行!(常用)

r, R

跻身取代格局(Replace mode):
r 只会顶替光标所在的那几个字符2回;本田UR-V会平昔取代光标所在的文字,直到按下
ESC 停止;(常用)

地点这么些开关中,在 vi
画面包车型大巴左下角处会现出『–INSE奥迪Q7T–』或『–REPLACE–』的字样。
由名称就了然该动作了吧!!尤其注意的是,我们地方也提过了,你想要在档案里头输入字符时,
一定要在左下角处看到 INSE凯雷德T 或 REPLACE 才能输入喔!

[Esc]

脱离编辑情势,回到壹般情势中(常用)

其3部份:壹般方式切换成指令行方式的可用的按键表达

指令行的仓库储存、离开等一声令下

:w

将编写制定的数量写入硬盘档案中(常用)

:w!

若文件属性为『只读』时,强制写入该档案。不过,到底能还是不能够写入,
还是跟你对该档案的档案权限有关啊!

:q

离开 vi (常用)

:q!

若曾修改过档案,又不想囤积,使用 ! 为威逼离开不储存档案。

小心一下呀,这多少个诡异号 (!) 在 vi 当中,平时抱有『强制』的意趣~

:wq

积存后离开,若为 :wq! 则为强制储存后离开 (常用)

ZZ

那是大写的 Z
喔!若档案未有改换,则不储存离开,若档案已经被更改过,则储存后离开!

:w [filename]

将编写制定的数据储存成另三个档案(类似另存新档)

:r [filename]

在编写制定的数额中,读入另三个档案的多少。亦即将 『filename』
那么些档案内容加到游标所在行前边

:n1,n2 w [filename]

将 n一 到 n2 的内容储存成 filename 那些档案。

:! command

权且离开 vi 到指令行方式下执行 command 的展现结果!例如
『:! ls /home』就可以在 vi 当中察看 /home 底下以 ls 输出的档案新闻!

vim 环境的变动

:set nu

体现行反革命号,设定之后,会在每1行的前缀展现该行的行号

:set nonu

与 set nu 相反,为撤除行号!

特别注意,在 vi/vim 中,数字是很有意义的!数字平日代表重复做四回的情趣!
也有希望是代表去到第多少个什么样怎么的意趣。

举例来说来说,要删减 50 行,则是用 『50dd』 对吗!
数字加在动作在此以前,如作者要向下活动 20
行呢?那便是『20j』只怕是『20↓』就能够。

转载自:

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图
Copyright @ 2010-2019 美高梅手机版4858 版权所有