当前位置: 澳门新濠3559 > 操作系统 > 正文

向上翻半页ctrl + u,下学习了很久

时间:2019-11-07 21:41来源:操作系统
前言:在Linux下学习了非常久,但是操作却照旧小学子同样,唉,于是把整理的linux下vim的授命分享给大家,有了那一个急速键相信相信我们在linux下学习都会弹无虚发的。 转自: 意气

前言:在Linux下学习了非常久,但是操作却照旧小学子同样,唉,于是把整理的linux下vim的授命分享给大家,有了那一个急速键相信相信我们在linux下学习都会弹无虚发的。

转自:

意气风发、移动光标
1、左移h、右移l、下移j、上移k
2、向下翻页ctrl + f,向上翻页ctrl + b
3、向下翻半页ctrl + d,向上翻半页ctrl + u
4、移动到行尾$,移动到行首0(数字卡塔 尔(阿拉伯语:قطر‎,移动到行首第八个字符处^
5、移动光标到下三个句子 卡塔 尔(阿拉伯语:قطر‎,移动光标到上叁个句子(
6、移动到段首{,移动到段尾}
7、移动到下二个词w,移动到上多少个词b
8、移动到文书档案早前gg,移动到文书档案结束G
9、移动到拾贰分的{}.().[]处%
10、跳到第n行 ngg 或 nG 或 :n
11、移动光标到荧屏最上端H,移动到显示屏中间M,移动到底部L
12、读取当前字符,并活动到本显示屏内下一遍面世之处 *
13、读取当前字符,并活动到本显示屏内上二遍现身的地点 #

生龙活虎、移动光标

1、左移h、右移l、下移j、上移k

2、向下翻页ctrl + f,向上翻页ctrl + b

3、向下翻半页ctrl + d,向上翻半页ctrl + u

4、移动到行尾$,移动到行首0(数字卡塔 尔(英语:State of Qatar),移动到行首第三个字符处^

5、移动光标到下三个句子 卡塔尔国,移动光标到上一个句子(

6、移动到段首{,移动到段尾}

7、移动到下一个词w,移动到上叁个词b

8、移动到文档先导gg,移动到文书档案结束G

9、移动到格外的{}.().[]处%

澳门新濠3559,10、跳到第n行 ngg 或 nG 或 :n

11、移动光标到显示器最上端H,移动到显示器中间M,移动到尾部L

12、读取当前字符,并活动到本显示器内下一回面世之处 *

13、读取当前字符,并活动到本荧屏内上一次现身的地点 #

 

二、查找替换
1、光标向后找出关键字 #或者g#
2、光标向前查找关键字 或者g
3、当前进查找字符 fx, Fx, tx, Tx
4、基本替换 :s/s1/s2 (将下一个s1替换为s2卡塔尔
5、全体轮番 :%s/s1/s2
6、只替换当前进 :s/s1/s2/g
7、替换某个行 :n1,n2 s/s1/s2/g
8、搜索格局为 /string,找寻下黄金时代处为n,找寻上风姿洒脱处为N
9、制订书签 mx, 可是看不到书签标识,何况只可以用小写字母
10、移动到某标签处 x,1旁边的键 11、移动到上次编辑文件的位置.

二、查找替换

1、光标向后寻觅关键字 #或者g#

2、光标向前查找关键字 *或者g*

3、当前进查找字符 fx, Fx, tx, Tx

4、基本替换 :s/s1/s2 (将下多少个s1替换为s2卡塔尔国

5、全体交换 :%s/s1/s2

6、只替换当前行 :s/s1/s2/g

7、替换有个别行 :n1,n2 s/s1/s2/g

8、搜索形式为 /string,寻找下生机勃勃处为n,找出上风姿洒脱处为N

9、拟定书签 mx, 可是看不到书签标识,并且只好用小写字母

10、移动到某标签处 `x,1边缘的键

11、移动到上次编辑文件之处 `.

 

PS:.代表叁个任性字符 *代表多个或七个字符的双重

         正则表明式的故事情节将会在三番五次随笔中打理

 

PS:.代表几个放肆字符 *表示多少个或几个字符的重新
正则表明式的内容将会在三翻五次小说中收拾

三、编辑操作

1、光标后插入a, 行尾插入A

2、后插生机勃勃行插入o,前插生龙活虎行插入O

3、删除字符插入s, 删除正行插入S

4、光标前插入i,行首插入I

5、删除生机勃勃行dd,删除后跻身插入情势cc大概S

6、删除三个单词dw,删除一个单词步入插入格局cw

7、删除三个字符x大概dl,删除三个字符走入插入情势s恐怕cl

8、粘贴p,沟通多个字符xp,调换两行ddp

9、复制y,复制大器晚成行yy

10、撤销u,重做ctrl + r,重复.

11、智能提醒 ctrl + n 可能 ctrl + p

12、删除motion跨过的字符,删除并跻身插入形式 c{motion}

13、删除到下一个字符跨过的字符,删除并跻身插入格局,不包蕴x字符 ctx

14、删除当前字符到下一个字符处的富有字符,并跻身插入格局,包蕴x字符,cfx

15、删除motion跨过的字符,删除但不步入插入情势 d{motion}

16、删除motion跨过的字符,删除但不进来插入方式,不包蕴x字符 dtx

17、删除当前字符到下二个字符处的富有字符,包含x字符 dfx

18、假若只是复制的场馆时,将12-17条中的c或d改为y

19、删除到行尾能够使用D或C

20、拷贝当前进 yy也许Y

21、删除当前字符 x

22、粘贴 p

23、可以接收多种剪切板,查看意况使用:reg,使用剪切板使用”,比如复制到w贮存器,”wyy,可能采取可视方式v”wy

24、重复奉行上八个效率使用.

25、使用数字能够跨过n个区域,如y3x,会拷贝光标到第三个x之间的区域,3j向下移动3行

26、在编写代码的时候可以行使]p粘贴,那样可以自动进行代码缩进

27、 >> 缩进具备选拔的代码

28、 << 反缩进具备选用的代码

29、gd 移动到光标所处的函数或变量的定义处

30、K 在man里搜索光标所在的词

 

31、合并两行 J

32、若不想保留文件,而再一次展开 :e!

 

33、若想张开新文件 :e filename,然后使用ctrl + ^进行理文件件切换

三、编辑操作
1、光标后插入a, 行尾插入A
2、后插意气风发行插入o,前插意气风发行插入O
3、删除字符插入s, 删除正行插入S
4、光标前插入i,行首插入I
5、删除大器晚成行dd,删除后跻身插入情势cc或许S
6、删除三个单词dw,删除二个单词步入插入格局cw
7、删除三个字符x恐怕dl,删除一个字符步入插入情势s恐怕cl
8、粘贴p,沟通四个字符xp,沟通两行ddp
9、复制y,复制意气风发行yy
10、撤销u,重做ctrl + r,重复.
11、智能提示 ctrl + n 或者 ctrl + p
12、删除motion跨过的字符,删除并步向插入方式 c{motion}
13、删除到下一个字符跨过的字符,删除并步向插入形式,不包含x字符 ctx
14、删除当前字符到下三个字符处的具备字符,并跻身插入情势,包涵x字符,cfx
15、删除motion跨过的字符,删除但不进去插入方式 d{motion}
16、删除motion跨过的字符,删除但不进去插入形式,不包罗x字符 dtx
17、删除当前字符到下一个字符处的拥有字符,富含x字符 dfx
18、假使只是复制的情形时,将12-17条中的c或d改为y
19、删除到行尾能够使用D或C
20、拷贝当前进 yy或然Y
21、删除当前字符 x
22、粘贴 p
23、能够采纳多种剪切板,查看意况使用:reg,使用剪切板使用”,比方复制到w贮存器,”wyy,可能利用可视形式v”wy
24、重复实践上多个效应使用.
25、使用数字能够跨过n个区域,如y3x,会拷贝光标到第八个x之间的区域,3j向下活动3行
26、在编辑代码的时候可以运用]p粘贴,这样能够活动举行代码缩进
27、 >> 缩进具备选用的代码
28、 << 反缩进具备选拔的代码
29、gd 移动到光标所处的函数或变量的定义处
30、K 在man里找寻光标所在的词
31、归总两行 J
32、若不想保留文件,而重复张开 :e!
33、若想张开新文件 :e filename,然后使用ctrl + ^进行文件切换

四、窗口操作

1、分隔一个窗口:split恐怕:vsplit

2、制造多个窗口:new或然:vnew

3、在新窗口展开文件:sf {filename}

4、关闭当前窗口:close

5、仅保留当前窗口:only

6、到左臂窗口 ctrl + w, h

7、到右臂窗口 ctrl + w, l

8、到上边窗口 ctrl + w, k

9、到上边窗口 ctrl + w, j

10、到最上端窗口 ctrl + w, t

11、到底层窗口 ctrl + w, b

 

四、窗口操作
1、分隔三个窗口:split大概:vsplit
2、创造二个窗口:new或然:vnew
3、在新窗口展开文件:sf {filename}
4、关闭当前窗口:close
5、仅保留当前窗口:only
6、到侧边窗口 ctrl + w, h
7、到左边手窗口 ctrl + w, l
8、到上面窗口 ctrl + w, k
9、到上面窗口 ctrl + w, j
10、到顶上部分窗口 ctrl + w, t
11、到底层窗口 ctrl + w, b

五、宏操作

1、起头记录宏操作q[a-z],按q甘休,保存操作到贮存器[a-z]中

2、@[a-z]推行寄存器[a-z]中的操作

3、@@试行目前一次记录的宏操作

 

五、宏操作

六、可视操作

1、步向块可视形式 ctrl + v

2、步入字符可视形式 v

3、步向行可视方式 V

4、删除选定的块 d

5、删除选定的块然后步向插入格局 c

6、在当选的块同是插入雷同的字符 I<String>ESC

 

1、初始记录宏操作q[a-z],按q结束,保存操作到寄存器[a-z]中
2、@[a-z]施行存放器[a-z]中的操作
3、@@实行近些日子二次记录的宏操作

七、跳到注解

1、[[ 向前跳到顶格率先个{  

2、[] 向前跳到顶格先是个}

3、]] 向后跳到顶格的率先个{

4、]] 向后跳到顶格的首先个}

5、[{ 跳到本代码块的早先

6、]} 跳到本代码块的末尾

 

六、可视操作

八、挂起操作

1、挂起Vim ctrl + z 或者 :suspend

2、查看职责 在shell中输入 jobs

3、复苏职务 fg [job number](将后台程序放到前台卡塔尔也许 bg [job number](将前台程序嵌入后台卡塔尔国

4、执行shell命令 :!command

5、开启shell命令 :shell,退出该shell exit

6、保存vim状态 :mksession name.vim

7、恢复vim状态 :source name.vim

8、运转vim时回复情形 vim -S name.vim

 

澳门新濠3559 1

1、步向块可视形式 ctrl + v
2、进入字符可视情势 v
3、进入行可视方式 V
4、删除选定的块 d
5、删除选定的块然后步入插入情势 c
6、在当选的块同是插入相通的字符 IESC

七、调到评释

1、[[ 向前跳到顶格先是个{
2、[] 向前跳到顶格第三个}
3、]] 向后跳到顶格的第叁个{
4、]] 向后跳到顶格的率先个}
5、[{ 跳到本代码块的早先
6、]} 跳到本代码块的末段

八、挂起操作

1、挂起Vim ctrl + z 或者 :suspend
2、查看职分 在shell中输入 jobs
3、复苏职责 fg [job number](将后台程序放到前台卡塔尔国或然 bg [job number](将前台程序嵌入后台卡塔尔国
4、执行shell命令 :!command
5、开启shell命令 :shell,退出该shell exit
6、保存vim状态 :mksession name.vim
7、恢复vim状态 :source name.vim
8、运转vim时东山复起情况 vim -S name.vim

编辑:操作系统 本文来源:向上翻半页ctrl + u,下学习了很久

关键词: