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

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

这样就可以取消高光

相关推荐
HHFQ9 小时前
在 systemd 场景下的 CPU 限制方式
linux
道清茗9 小时前
【RH294知识点汇总】第 9 章 《 自动执行 Linux 管理任务 》常见问题
linux·运维·服务器
山羊硬件Time10 小时前
自动化管理Linux的好工具:shell script
linux·嵌入式硬件·硬件工程师·基带工程·硬件开发
wj30558537810 小时前
Codex + Git 开发环境配置指南(WSL版)
linux·运维·git
星马梦缘11 小时前
如何切换window-ubuntu双系统【方案二】
linux·运维·ubuntu
丑八怪大丑12 小时前
Java网络编程
linux·服务器·网络
橙子也要努力变强13 小时前
信号捕捉底层机制-机理篇2
linux·服务器·c++
秋913 小时前
MySQL 8.0.46 全平台安装与配置详解(Windows/Linux/macOS)
linux·windows·mysql
小康小小涵13 小时前
基于ESP32S3实现无人机RID模块底层源码编译
linux·开发语言·python
CQU_JIAKE13 小时前
4.28~4.30【Q】
linux·运维·服务器