vim编辑器命令

Vim介绍

vim(vimsual)是Linux/Unix系列OS中通用的全屏编辑器。

vim分为两种状态,即命令状态和编辑状态,在命令状态下,所键入的字符系统均作为命令来处理,如:q代表退出,而编辑状态则是用来编辑文本资料的。当你进入vim时,会首先进入命令状态。在命令状态下,按"i"(插入)或“a"(添加)可以进入编辑状态,在编辑状态,按ESC键进入命令状态。

在命令状态下,有如下一些常用命令:

新增:

a  从光标后面开始添加文本

A  从光标所在行的末尾开始添加文本

插入:

i   从光标前面开始插入文本

I   从光标所在行的开头插入文本

删除与修改:

x     删除光标处的字符

dd   删除光标所在的整行

3dd 删除光标所在行以及下面的两行

D    删除光标到行尾的文本

光标移动:

^   光标移动到行首

$    光标移动到末尾

gg   光标定位到文档头

G   光标定位到文档尾

w    光标往后移一个字

b     光标往前移一个字

[n]+ 光标向后移动n行,[n]表示一个整数

[n]-  光标向前移动n行

[n]G 光标定位到第n行行首,[n]表示一个 整数

查找与替换

/[str]  查找字符串 str,[str]表示要查找的字符串,回车后会加亮显示所有找到的字符串,接着命令n移动到下一个找到的字符串,命令N移动到上一个找到的字符串

部分替换(只能替换光标之所在的行)

:s/[src]/[dst]  /i(忽略大小写) /g(全部匹配)   eg:s/hello/world/ig 替换一行

:3,6 s/[src]/[dst]/ig (3-6行中查找)            eg:3,6 s/hello/world 全部替换

全部替换

:%s/[src]/[dst]/g 将文档中所有的src的字符串替换为dst字符串

:%s/^//g             将文档每一行的行首的空格去掉

块操作

v        可视化块选择状态,选中块之后,可以对块进行删除(d),复制(y),剪切(x)

yy      复制光标所在的整行

[n]yy  从光标开始往下复制n行,[n]表示一个整数

p        将复制后的文本粘贴到光标处

u        撤销上次操作

结束编辑:

:q        在未修改文档的情况退出

:q!       放弃文档的修改,强行退出

:w        文档存盘

:wq      文档存盘退出

时间: 2024-10-16 10:41:21

vim编辑器命令的相关文章

Linux下vim编辑器命令大全

背景: vim是Linux下面的一款编辑器,一般通过vim命令进行对Linux操作系统下面的文本文件进行操作,只要熟练运用,功能十分强大. 介绍: vim编辑器有3种模式,命令模式.输入模式.末行模式. 例如:在/root路径下面有一个123.txt文件.首先使用命令打开文件 vim /root/123.txt 便进入了命令模式 然后在键盘上按下i键(表示insert),可以向改文件输入其他文本信息,便进入了输入模式 然后按下键盘ECS键,便进入了末行模式,末行模式支持也支持很多命令,例如:wq

11.vim编辑器命令

01.VIM的运行模式 ?编辑模式:等待编辑命令输入 ?插入模式:编辑模式下,输入 i 进入插入模式,插入文本信息 ?命令模式:在编辑模式下,输入 “:” 进行命令模式 02.命令: ?:q 直接退出vi ?:wq 保存后退出vi ,并可以新建文件 ?:q! 强制退出 ?:w file 将当前内容保存成某个文件 ?:set number 在编辑文件显示行号 ?:set nonumber  在编辑文件不显示行号

VIM 编辑器命令

进入vi的命令 vi filename :打开或新建文件,并将光标置于第一行首 vi +n filename :打开文件,并将光标置于第n行首 vi + filename :打开文件,并将光标置于最后一行首 vi +/pattern filename:打开文件,并将光标置于第一个与pattern匹配的串处 vi -r filename :在上次正用vi编辑时发生系统崩溃,恢复filename vi filename....filename :打开多个文件,依次进行编辑 移动光标类命令h :光标左

Linux vim编辑器命令

插入命令 a   在光标所在字符后插入 A   在光标所在行尾插入 i    在光标所在字符前插入 I    在光标所在行行首插入 o   在光标下插入新行 O  在光标上插入新行 定位命令 :set nu   设置行号 :set no nu   取消行号 gg   到第一行 G   到最后一行 nG   到第n行 :n    到第n行 $   到行尾 0    到行首 删除命令 x   删除光标所在处字符 nx   删除光标所在处后n个字符 dd   删除光标所在行 ndd   删除光标后n行

Vim 编辑器常用命令

Vim编辑器 命令 说明 i 在光标前插入 I 在行首插入 a 在光标后插入 A 在行末插入 o 在下一行插入 O 在上一行插入 yy 复制光标所在的这一行 nyy 复制光标所在行开始向下的n行 D 从当前光标开始剪切,一直到行末 do 从当前光标开始剪切一直到行首 dd 剪切光标这一行 ndd 剪切光标所在行向下n行 p 粘贴 u 撤销刚刚进行的操作 Ctrl+r 反撤销 dw 删除一个单词 x 删除当前的光标,每次删除一个 X 删除当前的光标前面,每次删除一个 v 选中一片代码(光标) V

vim 编辑器笔记

vim 编辑器 命令模式(默认),尾行模式 : / 两种方式 (Esc比较慢,连续连词esc,删除全部尾行内容),编辑模式 a,i,o,s :q 退出编辑不保存 :wq 保存编辑并退出 :w 保存并写入内容 :q! 强制退出,不保存修改 :wq! 强制保存并退出,(有的文档没有权限操作,就可以强制执行) :w [filename] 将文件另存一个名字filename :r [filename] 将filename文件内容添加到游标所在行后面 :n1,n2 w [filename] 将n1行到n2

vim编辑器简介;shell脚本的参数;yum仓库配置

1. vim编辑器 命令模式:dd:删除(剪切)光标所在整行:ndd:删除(剪切)光标处开始的n行:yy:复制光标所在整行:nyy:复制从光标开始处的n行:u:撤销上一步的操作:p:将之前删除(dd)或复制(yy)过的数据粘贴到光标后面:输入模式:进入:a或i或o:a:在光标后面以为切换到输入模式:i:在光标当前位置切换到输入模式:o:在光标的下面再创建一个空行:退出到命令模式:Esc键':'或末行模式::w 保存:q 退出:wq! 强制保存退出:q! 强制退出(放弃对文档的修改):set nu

linux中vim编辑器各种常用命令及用法

linux中vim编辑器的常用命令以及用法(注意严格区分大小写以及中英文): vim编辑器有三种模式,分别是:编辑模式,输入模式以及末行模式. 模式转换: 编辑模式>>>输入模式: i:在光标所在字符前面,转为输入模式(即转完后在光标所在字符前输入):                      I:在光标所在行的行首,转为输入模式(即转完后在行首输入,不包括行首空                         白) a:在光标所在字符后,转为输入模式(即转完后在光标所在字符后面输入):

Vim编辑器,find命令及bash环境配置

1.总结文本编辑工具vim的使用方法: 全屏幕的编辑器:VIM vi: visual interface sed:行编辑器 vi, vi iMproved vim: 模式化: 编辑模式:命令模式 输入模式: 末行模式: 编辑模式 --> 输入模式: i: insert, a:append, o:new line, I: 行首 A:行尾 O:上方新建行 输入模式 --> 编辑模式: ESC 编辑模式 --> 末行模式: : 末行模式 --> 编辑模式 ESC 打开vim: # vim