linux中vim常用命令

linux中vim常用命令


文章目录


一、vim的三种模式切换

再linux中可以用vim来对代码进行编写

在vim后面可以直接加上文件名来对文件进行直接编写进入以后就是这样

1.命令模式

在vim里面有三种模式,进去的时候默认是命令模式

在这种模式里输入的全部东西都会被看作是命令


2.插入模式

输入i就能进入插入模式这里i就是insert的缩写,进入以后就能和一个文本编译器一样的在里面输入东西

在插入模式下面输入的所有东西都会被当做输入的东西

如果想从插入模式回到命令模式点esc就可以回到命令模式


2.底行模式

回到命令模式以后 按住shift+; 也就是: 就可以直接进入底行模式

在这里输入wq!就可以直接保存退出了

用cat读一下就可以看到保存成功了


总结一下就是这个样子


二、光标所在行

1.行号

在底行模式下输入set nu 就可以直接把行号显示出来


2.复制粘贴

在命令模式下,输入俩次yy就可以复制本行的内容,在按p就可以直接粘贴


如果想粘贴 N 次 先按下 yy 复制 然后 输入数字比如说

10 然后再按p就可以直接粘贴10次

就像这样


3. 剪切

按俩次d就可以剪切,粘贴也是p

和windos的差不多


4. 撤销

撤销也就是再window下的ctrl+z 再linux的vim 只要再命令模式按 u 就就行


如果按多了撤销多了想撤销撤销的操作 按crtl + r 就可以撤销撤销


5.删除x

x会把光标所在位置删除

这样p就被删除了

默认按了是删除一个字符也可以搭配数字进行多个删除


默认是向后删除的如果想要向前删除按住shift+x就可以直接向前删除


6.shift+·(1左边的波浪号)

他的作用就是直接把小写字母变成大写,大写变成小写


7.替换r

把光标所在位置的字符替换

这个也可以和数字搭配

可以直接换成自己想要的


8.替换模式shift+r

进入此模式以后就可以自由的替换自己的字符,删除会把字符变回原来的样子


9.查找/

在底行模式中输入/查找的内容就可以直接查找你想要查找的内容

按n就可以直接定位到下一个



三、光标的快速定位

1.gg

假如一个文件特别大想直接回到文件的开始就可以直接输入gg

这样就可以直接回到文件的开始


gg也可以通过 数字+gg来一起用

比如100+gg就是定位到100行


如果想直接回到文件的结尾就可以直接shitf+g就可以直接来到结尾


四、光标的局部定位

整个文件的开始和结尾可以用g来调整

1.shitf+4

如果要本行的

就只要回到本行的结尾

shitf+4 也就是$就可以直接定位到本行的结尾


2.shift+6

这个是直接回到本行的开始


3.w 和b

这两个就是以单词为单位移动用的不多


五、常见的问题

1.取消高光 noh

如果不知道按了什么出现这种高光选中进入命令模式

这样就可以取消高光

相关推荐
消失的旧时光-194314 分钟前
Linux 编辑器入门:nano 与 vim 的区别与选择指南
linux·运维·服务器
晓131324 分钟前
第七章 【C语言篇:文件】 文件全面解析
linux·c语言·开发语言
唐装鼠33 分钟前
Linux 下 malloc 内存分配机制详解
linux·malloc
予枫的编程笔记33 分钟前
【Linux入门篇】Linux运维必学:Vim核心操作详解,告别编辑器依赖
linux·人工智能·linux运维·vim操作教程·程序员工具·编辑器技巧·新手学vim
17(无规则自律)1 小时前
深入浅出 Linux 内核模块,写一个内核版的 Hello World
linux·arm开发·嵌入式硬件
中二病码农不会遇见C++学姐1 小时前
Linux下的.run文件
linux
予枫的编程笔记1 小时前
【Linux入门篇】摆脱权限混乱困境:Linux用户组管理+sudo提权,一步到位
linux·linux运维·后端开发·linux用户管理·linux权限配置·chmod命令·sudo配置
一个人旅程~1 小时前
Dell n4020双系统分区步骤和linux优化操作
linux·windows·电脑
忆~遂愿1 小时前
CANN metadef 深度解析:动态形状元数据管理、图编译器接口规范与序列化执行机制
大数据·linux
予枫的编程笔记1 小时前
【Linux入门篇】Linux文件操作不用记满屏命令,掌握touch/cp/mv核心用法就够了
linux·tar·linux命令·tail·cat·linux文件管理·linux新手教程