熟练vim指令使用

目录:

        1.了解vim是什么

         2.vim的使用

                 1.vim的模式、模式切换

        3.命令模式的操作命令

                 1.光标操作

                 2.复制粘贴

                 3.u    撤销刚刚的操作

                 4.剪切

                 5. 大写、小写转化

                 6.删除光标所在的一个字符

                 7.进行局部修改

         4.底行模式的操作命令

                      1.行号设置

                      2.多个文件操作

-----------------------------------------------------------------------------------------------------------------------------

        1.了解vim是什么

熟练vim指令使用_第1张图片

 vim是文本编辑器,在linux下用于编写代码的工具

2.vim的使用

1.vim模式

vim是多模式编辑器

 命令模式、插入模式、底行模式

模式切换

我们打开vim是默认进入命令模式

熟练vim指令使用_第2张图片

 输入(i或者o)由命令模式可以进入插入模式(也就可以进行代码编写)

熟练vim指令使用_第3张图片

 我们随便写一小段代码

熟练vim指令使用_第4张图片

 那么我们写好代码之后怎么退出呢

我们当前是在插入模式,我们回退到命令模式按(esc键盘最左上角)

熟练vim指令使用_第5张图片

进入命令模式后我们按  shift + ;(我们进入底行模式(我们要退出只能通过底行模式退出(当然也可以用命令退出,这里我们先不讲命令模式))

熟练vim指令使用_第6张图片

 进入底行模式

我们输入  w     表示保存      w!表示强制保存

熟练vim指令使用_第7张图片

 我们输入 q 表示退出     q! 表示强制退出

熟练vim指令使用_第8张图片

 我们也可以输入wq    或者wq!    强制保存和退出

熟练vim指令使用_第9张图片

 之后我们就回到了我们的命令行模式当中

熟练vim指令使用_第10张图片

vim模式切换总结

 熟练vim指令使用_第11张图片

  3.命令模式的操作命令(下面介绍的操作都是在命令模式下进行的)

1.光标操作

熟练vim指令使用_第12张图片

 

我们不建议使用   上下左右进行对光标的移动操作

建议使用    h 、 j   、  k   、l  进行对光标的移动

h  向左移动        j 向下移动            k向上移动       l向右移动

shift + ¥   让光标置于光标所在代码行的最右边

熟练vim指令使用_第13张图片

shift + ^     让光标置于光标所在代码行的最左边

熟练vim指令使用_第14张图片

gg 快速的将光标定位到起始行

熟练vim指令使用_第15张图片

 shift + g   快速的将光标定位到行尾

熟练vim指令使用_第16张图片

n(指定行) + shift  + g    随意跳转到指定行

熟练vim指令使用_第17张图片

 光标左右移动一个一个移动太慢了,怎么样才能快点呢

按   w  (以单词单词向前跳)

熟练vim指令使用_第18张图片

按   b  (以单词位单位向后跳)

--------------------------------------------------------------------------------------------------------------------------------

2.复制粘贴

yy   : 复制当前行

p     :黏贴

n  +  p   : 黏贴n行

n  +  yy   :复制光标所在的n行(多行复制)

熟练vim指令使用_第19张图片

 3.    u    撤销误操作

熟练vim指令使用_第20张图片

 4.剪切  (dd  + p)

dd (删除所在的当前行)

n  +  dd  (删除光标所在的n行)

p   (剪切)

 n + p(剪切n次)

熟练vim指令使用_第21张图片

 5.大小写转化

shift + ~   大写转小写

熟练vim指令使用_第22张图片

 小写转大写   也是   shift + ~   、

如果字母是小写  shift+~ 是将小写转大写

如果字母是大写   shift+~是将大写转小写

6.dd 是删除一行   ,我们想删除某个字母

按  x

熟练vim指令使用_第23张图片

 n   +  x  (删除n个字母)

X   由后往前删

7.进行局部修改

r   替换一个字符

熟练vim指令使用_第24张图片

n  +  r   替换n个字符

熟练vim指令使用_第25张图片

 我现在不想这样,我们想 将bit 替换成world

shift   +  r  (按  esc   退出替换)

熟练vim指令使用_第26张图片

4.底行模式的操作命令

1.行号调用

set  nu

熟练vim指令使用_第27张图片

 

取消行号

set nonu

熟练vim指令使用_第28张图片

 2.在vim下进行多个文件操作

熟练vim指令使用_第29张图片

 第一步  : 进入底行(vs + 文件名)

熟练vim指令使用_第30张图片

 如何让光标在两个vim中跳转

ctrl  + w w(按两次w)

熟练vim指令使用_第31张图片

最后我们在将代码复制之后  将光标以后到test2.c这个vim中在p一下即可将test1.c 的代码复制黏贴给test2.c

你可能感兴趣的:(Linux模块学习,vim,linux,编辑器)