vim模式-命令行模式

author author     2023-04-25     521

关键词:

参考技术A 普通模式下输入 : 进入命令行模式下对 shiftwidth 值进行设置可以控制缩进和回退的字符数。
:set shiftwidth? 获取当前的设定值
:set shiftwidth=10 设置缩进为 10 个字符
:h shiftwidth 打开名为 shiftwidth 的帮助文件

:ce(center)命令使本行内容居中
:ri(right)命令使本行文本靠右
:le(left)命令使本行内容靠左

使用 vim 编辑多个文件,一种是在进入 vim 前使用的参数就是多个文件。另一种就是进入 vim 后再编辑其他的文件。 同时创建两个新文件并编辑
vim 1.txt 2.txt
默认进入第一个文件
:n 编辑 2.txt 文件,可以加 ! 即 :n! 强制切换,之前一个文件的输入没有保存,仅仅切换到另一个文件
:N 编辑 1.txt 文件,可以加 ! 即 :N! 强制切换,之前文件内的输入没有保存,仅仅是切换到另一个文件

:e 3.txt 打开新文件 3.txt
:e# 回到前一个文件
:ls可以列出以前编辑过的文档
:b 2.txt(或者编号)可以直接进入文件 2.txt 编辑
:bd 2.txt(或者编号)可以删除以前编辑过的列表中的文件项目
:e! 4.txt,新打开文件 4.txt,放弃正在编辑的文件
输入:f 显示正在编辑的文件名
输入:f new.txt,改变正在编辑的文件名字为 new.txt
:recover filename.txt 恢复文件
vim -r test.txt 选择用于恢复的文档的交换文件

:!ls 用于显示当前目录的内容
:!rm FILENAME 用于删除名为 FILENAME 的文件
:w FILENAME 可将当前 VIM 中正在编辑的文件另存为 FILENAME 文件

:set 或者 :se 显示所有修改过的配置
:set all 显示所有的设定值
:set <option>? 显示 option 的设定值
:set nooption 取消当前设定值

:set autoindent(ai) 设置自动缩进
:set autowrite(aw) 设置自动存档,默认未打开
:set background=dark 或 light,设置背景风格
:set backup(bk) 设置自动备份,默认未打开
: set cindent(cin) 设置 C 语言风格缩进

vim 可以在一个界面里打开多个窗口进行编辑,这些编辑窗口称为 vim 的视窗。例如在命令行模式下输入 :new 打开一个新的 vim 视窗,并进入视窗编辑一个新文件(普通模式下输入 Ctrl+w 也可以),除了 :new 命令,下述列举的多种方法也可以在命令模式或普通模式下打开新的视窗:
:sp 1.txt 打开新的水平分屏视窗来编辑 1.txt
:vsp 2.txt 打开新的垂直分屏视窗来编辑 2.txt
操作窗口就需要在普通模式下
Ctrl+w s 将当前窗口分割成两个水平的窗口
Ctrl+w v 将当前窗口分割成两个垂直的窗口
Ctrl+w q 即 :q 结束分割出来的视窗。如果在新视窗中有输入需要使用强制符!即:q!
Ctrl+w o 打开一个视窗并且隐藏之前的所有视窗
Ctrl+w j 移至下面视窗
Ctrl+w k 移至上面视窗
Ctrl+w h 移至左边视窗
Ctrl+w l 移至右边视窗
Ctrl+w J 将当前视窗移至下面
Ctrl+w K 将当前视窗移至上面
Ctrl+w H 将当前视窗移至左边
Ctrl+w L 将当前视窗移至右边
Ctrl+w - 减小视窗的高度
Ctrl+w + 增加视窗的高度

linux下vim编辑器命令大全

参考技术Avim可以分为三种状态,分别是命令行模式(commandmode)、输入模式(Insertmode)和底行模式(lastlinemode),这3种工作模式可随意切换,如下图所示。使用vim编辑文件时,默认处于命令行模式。此模式下,可使用方向键(上、下、... 查看详情

vim的使用

基本操作: 命令行模式进入命令行打开文本的时候,直接进去命令行模式在其它模式按ESC,可以进入命令行模式新建进入了命令行模式光标进入末行“G”(shift+按键g,自学的时候注意大写命令哟)删除:删除整行dd,删除一... 查看详情

vim常用命令

...VIM编辑器常用的一些命令(用到什么往里添加) 命令模式下::setnu#显示行号:syntaxon#语法高亮:settabstop=4#tab退四格 VI有三种模式:插入模式,命令模式,低行模式插入模式:在此模式下可以输入字符,按ESC将回到命令模式... 查看详情

vim使用vim的三种工作模式

vim有三种基本的工作模式:①、命令模式:打开文件首先进入命令模式,是使用vim编辑器的入口。在命令模式下,通过使用命令对文件进行常规的编辑操作,例如:复制、粘贴、删除、定位、翻页等。②、末行模式:在末行模式... 查看详情

vim编辑器常用命令

vim编辑器常用命令摘要:vim三种模式下的常用命令介绍1.vim介绍vi编辑器是所有Unix以及Linux下的标准编辑器,vim可以看作vi的升级版本,通用性极强;vim适用于程序编写,基本操作有光标移动、模式切换、删除、查找、替换、复制... 查看详情

vim命令行模式

在一般模式下输入“:”或者“/”即可进入命令模式。在该模式下,我们可以搜索某个字符或者字符串,也可以保存、替换、退出、显示行号等等。其实“vim”为全键盘操作的编辑器,所以在各个模式下都有很多功能键。其中... 查看详情

vim编辑模式命令模式以及实践

按i进入编辑模式按I(大写的i)进入编辑模式并且光标跳至光标所在行首位置按o从光标所在行的下一行开始编辑按O(大写o)从光标所在行的上一行开始编辑按a从光标所在位置的后一位开始编辑按A(大写a)从光标所在行的行末... 查看详情

vim末行模式与sed命令

一、在vim中进入末行模式进行查找和替换:    在编辑模式中按/或?进行模式查找      格式:/pattern    可以使用N或n查找上一个或下一个    末行命令中的s命令,... 查看详情

vim命令模式下光标移动+查找

...ll命令下敲命令vimtutor IDE集成开发环境1.vim的三种工作模式a.命令模式b.编辑模式c.末行模式 命令模式对文件进行修改 编辑模式 末行模式行调整,查询,替换,保存退出 3.命令模式下的相关操作、 -保存退出... 查看详情

vim命令合集

1.模式切换三种模式:命令模式,输入模式,底行模式命令模式与输入模式之间的切换:iesc命令模式与底行模式的切换:shift+: esc2.插入i:在当前字符的左边插入I:在当前行首插入a:在当前字符的右边插入A:在当前行尾插... 查看详情

vim命令常用功能详解

...器,字处理器ASCIIvi:VisualInterfacevim:VIiMproved全屏编辑器,模式化编辑器vim模式:编辑模式(命令模式)输入模式末行模式模式转换:编辑模式-->输入模式:i:在当前光标所在的字符的前面,转为输入模式 a:在当前光标所在的字符... 查看详情

vim编辑器

vim的三种模式命令行模式:默认模式,所有的输入被解释成vi命令,可执行复制、粘贴、移动、删除等命令,也可以进行光标移动、搜索字符串和退出vi等操作编辑模式:在这一模式下,所有的输入被解释为文件的正文扩展模式... 查看详情

vim学习

vim编辑器的工作模式分为3种  1、CommandMode命令模式  2、InsertMode插入模式  3、LastlineMode底行模式  vim打开文件时处于命令模式,i可以切换到插入模式,esc退出插入模式到命令模式,在命令模式中输入:则将进入底行模式... 查看详情

mac命令行下vim的使用(代码片段)

...用vi来建立名为test.txt的文件vitest.txt1按下ESC按钮回到一般模式在一般模式中按下:wq储存后离开vi基本上vi/vim共分为三种模式,分别是:命令模式(Commandmode)插入模式(Insertmode)底线命令模式(Lastlinemode)-命令模式:启动vi/vim,... 查看详情

vim进入编辑模式,vim命令模式,vim实践(代码片段)

vim的三种常用模式一般模式移动光标位置删除,复制,粘贴进入编辑模式"i"当前字符前插入"I"在光标所在行的行首插入"a"在当前字符后插入"A"在光标所在行尾插入"o"在当前行的下一行插入新... 查看详情

vim编辑神器常用基本命令

vim编辑神器的三种模式:命令模式插入模式末行模式 $vimname+number直接跳到文件的第number行命令模式->插入模式i:当前光标前插入I:。。。。所在行首a:当前光标后插入A:。。。。所在行末o:下一行插入O:上一行插入 命令... 查看详情

vim的快捷键

vim的快捷键(〇)3中模式之间的切换默认在命令模式。i键,从命令模式,进入插入模式。冒号(:)键,从命令模式,进入末行模式。Esc键,从插入模式、末行模式,进入命令模式。 (一)命令模式下vim的快捷键(常用)1... 查看详情

vim常用命令

...:VisualInterface可视化接口vim:VIiMproved VI增强版全屏编辑器,模式化编辑器vim模式:编辑模式(命令模式)输入模式末行模式模式转换:编辑-->输入:i:在当前光标所在字符的前面,转为输入模式;a:在当前光标所在字符的后面,转为... 查看详情