3.1、Linux的vim编辑器

个人主页:Lei宝啊 

愿所有美好如期而遇


目录

前言:

插入模式

底行模式 

命令模式 


前言:

没有进行配置的vim编辑器在写代码时和记事本没什么两样,所以最开始我们可以先下载一个插件,在Linux下两行指令的问题,快捷简单,.vimrc就基本上不用我们做改动了。

在Linux下执行以下命令,最好不要在root下执行,在普通用户下执行

curl -sLf https://gitee.com/HGtz2222/VimForCpp/raw/master/install.sh -o ./install.sh && bash ./install.sh

需要按照提示输入 root 密码. 您的 root 密码不会被上传, 请放心输入

执行后再执行这句指令

source ~/.bashrc

我们的vim编辑器就配置好了。

 

插入模式

首先我们先touch一个.c文件,然后vim进入

我们vim后进入该页面,此时为命令模式无法进行编辑,我们按 i 键进入插入模式。

3.1、Linux的vim编辑器_第1张图片

按下i键后进入插入模式,我们就可以编写代码了。

3.1、Linux的vim编辑器_第2张图片

我们写上几行代码

3.1、Linux的vim编辑器_第3张图片

之后无脑按一下Esc退出插入模式,回到命令模式

接着按shift + ;,也就是冒号,进入底行模式,输入w,然后回车,表示保存文件,wq为保存退出,q为退出。

底行模式 

在命令模式下按shift + ;,也就是冒号进入底行模式,不能从插入模式进入底行模式,也不能从底行模式进入插入模式,只能先退回到命令模式再进入。

底行命令。

set nu显示代码行号

set nonu去掉代码行号(别忘了输入后回车)

3.1、Linux的vim编辑器_第4张图片3.1、Linux的vim编辑器_第5张图片

!+ 指令,不退出vim执行Linux指令,之后回车回到vim

3.1、Linux的vim编辑器_第6张图片

3.1、Linux的vim编辑器_第7张图片

3.1、Linux的vim编辑器_第8张图片

w,q,wq保存,退出,保存退出

命令模式 

命令模式下常用指令。

yy  复制光标所在行

p    粘贴到光标下行

 3.1、Linux的vim编辑器_第9张图片

nyy  复制光标所在n行

np    粘贴n个复制内容到光标下行

2yy  5p 后回车得下图

3.1、Linux的vim编辑器_第10张图片 

u            撤回操作

ctrl + r   撤回u操作

 3.1、Linux的vim编辑器_第11张图片3.1、Linux的vim编辑器_第12张图片

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

 这个不做展示

shift + g  光标到整个文本末尾

gg            光标到整个文本开头

n shift + g    光标定位到第n行

$              光标到一行的末尾

^              光标到一行的开头

这个不做展示

w,b按单词右左移动

按w向右移动 

 3.1、Linux的vim编辑器_第13张图片

shift + r 替换模式

3.1、Linux的vim编辑器_第14张图片 

r 做单个字符替换

x 做单个字符删除

在光标处按下r,接着输你想替换的字符 

3.1、Linux的vim编辑器_第15张图片 

在光标处按下x删除光标所在字符

3.1、Linux的vim编辑器_第16张图片

nr 做n个字符替换

nx 做n个字符删除

3r + t 

 3.1、Linux的vim编辑器_第17张图片

3x

3.1、Linux的vim编辑器_第18张图片

你可能感兴趣的:(Linux,Linux,vim)