linux下vim编辑器的快捷键

命令行模式:

光标移动:

h光标向左移一个字符

j光标向下移一个字符

k光标向上移一个字符

l光标向右移一个字符

H当前屏屏幕的最上一行

L当前屏幕的最末一行

M当前屏幕的中间一行

G移动到整个文件的第末行

GG移动到整个文件的第一行

1G移动到整个文件的第一行

nG移动到整个文件的30行(移动到多少行就是多少G,如要到20行即20G)

粘贴:yy  nyy(表示粘贴多少行)

复制:p

撤销:u 针对本次进入vim编辑器的多次操作

删除:dd ndd(删除多行)

x 向右删掉一个字符

保存退出:ZZ

插入模式:

a:向当前光标向右移动一个字符做插入

i:当前光标做插入

o:当前光标的下一行做插入

A:向当前光标的行尾符做插入

I:向当前光标的行首符做插入

O:当前光标的上一行做插入

按esc进入命令模式

底行模式:

在命令模式中按:进入底行模式

:set nu  显示行号

:set nonu 取消行号

:/字符串  从上向下查找字符串

:?字符串  从下向上查找字符串

n表示在查找中以相同的顺序进行查找(与/字符串配合使用是向下,与?字符串配合使用是向上)

N表示在查找中以相反的顺序进行查找(与/字符串配合使用是向上,与?字符串配合使用是向下)

查找替换:

s/老字符串/新字符串  替换当前行的第一个老字符

s/老字符串/新字符串/g  整行替换

行号m,行号n s/老字符串/新字符串/g m行到n行之间的全部替换

/模式1/,/模式2/ s/老字符串/新字符串/g 模式1到模式2之间的全部替换

/mm/,/nn/ s/123/456/g  mm行到nn行所有的123全部替换为456

1,$ s/老字符串/新字符串/g 可以做到全文替换,$表示最末一行

行号m,+n s/老字符串/新字符串/g 从m行开始往下n行全部替换

行号m,-n s/老字符串/新字符串/g 从m行开始往上n行全部替换

保存退出:

w:保存退出

q:不保存退出

wq:保存退出

q!:强制不保存退出

wq:强制保存退出

x:保存退出

X:保存之后加密退出

w /root/file 另存为/root/目录下的file文件

m,n w /root/file 把一个文件中的m行到n行另存为/root/目录下的file文

s w >> /root/file 把s行追加到/root/目录下的file文

r /usr/share/doc/dhcp-/dhcp +回车   (把dhcp的文件写入到当前文件)

命令模式下可以使用!!来追加指令,!!后可以加任何命令及参数

vim +10 文件名  定位到文件中的第10行

vim +/id/ file  定位到file文件中第一次出现id的那一行

时间: 2024-11-10 11:18:26

linux下vim编辑器的快捷键的相关文章

Linux中vim编辑器 的 快捷键 --- 常用 的 都比较全

Linux中vim编辑器的功能非常强大,许多常用快捷键用起来非常方便,这里将我学vim入门时学的一些常用的快捷键分享给大家一下,希望可以帮助你们. 这个是我将鸟哥书上的进行了一下整理的,希望不要涉及到版权问题. 1.一般模式下可用的快捷键:光标移动.复制粘贴.搜寻取代等 2.一般模式切换到编辑模式的快捷键: 3.一般模式切换到指令模式: 4.vim区块选择: 5.vim多窗口功能: 6.vim环境设定:

linux下vim编辑器使用

VIM - Vi IMproved: vim是vi编辑器的升级版,是linux下标准的编辑器,具有程序编写能力,可以根据字体颜色辨别语法的正确性,方便程序的设计. 使用: # vim [OPTION]... FILE... +#:打开文件后,直接让光标处于第#行的行首 +/PATTERN:打开文件后,直接让光标处于第一个被PATTERN匹配到的行的行首 基本模式: 编辑模式(命令模式):打开文件的默认模式,可以上下左右键移动光标,复制粘贴删除数据 输入模式:编辑模式下按i,I,o,O,a,A等进

linux下vim编辑器查找 关键字

在  linux  vim 编辑器 下查找   关键字 方法[一] 1?short_open_tag 1 : 它的意思是vim 打开文件的第一行 ? : 它的意思是反向查找 short_open_tag : 它是要查找的关键字

Linux下vim编辑器命令大全

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

linux下vim编辑器中文乱码

今天在centos7中用vim编辑html网页,发现中文乱码.于是百度了一番,发现大家似乎都是围绕为什么会发生中文乱码,但解决方法说的却不是很到位.乱码无非是字符编码.解码方式出现了问题,我们需要找到vim的配置文件关于字符编码的地方,即vimrc文件.重点就是vimrc配置文件在哪?网友大多数没有提到. 其实挺简单的 1.在linux(我的是centos7)终端中输入:vim.看到vim的欢迎界面 vim        2.在命令模式下输入命令,即可看到vimrc配置文件的路径 :versio

linux下vim编辑器详解

vim:Visual Interface iMproved也叫全屏编辑器,模式化编辑器 vim共有四种模式: 编辑模式 (命令模式) 输入模式 (插入模式) 末行模式 替换模式 1.模式转换: 编辑模式转输入模式: i: 在当前光标所在字符的前面,转为输入模式: a: 在当前光标所在字符的后面,转为输入模式: o: 在当前光标所在行的下方,新建一行,并转为输入模式: I:在当前光标所在行的行首,转换为输入模式 A:在当前光标所在行的行尾,转换为输入模式 O:在当前光标所在行的上方,新建一行,并转

Linux的vim编辑器中的翻页命令

当我们进入Linux的vim编辑器查看脚本时,按上下键查看是不是非常慢?这个时候就要用到我们的翻页快捷键了,快捷键命令如: 整页翻页命令为:    Ctrl + f 键   f 的英文全拼为:forward: Ctrl + b 键  b 的英文全拼为:backWord: 翻半页命令为:      Ctrl + d 键  d 的英文全拼为:down: Ctrl + u 键  u 的英文全拼为:up: 直接查看该脚本的最后一行:输入:$,然后回车: 在键盘按下大写G : 在键盘按Shift + g:

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

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

linux之vim编辑器详解

字处理器:像word,wps,除了本文本身以外,还有修饰方面的设置. 文本编辑器:编辑纯ASCII文档. nano,sed  入门简单,功能简陋. 强大的vi编辑器 (Visual Interface) 现在是Vim :VI  inproved 它是全屏编辑器,模式化编辑器. vim模式: 编辑模式(命令模式) 输入模式 末行模式 默认处于编辑模式. 模式转化: 编辑模式--->输入模式: i :在当前光标所在字符的前面,转为输入模式. a:在当前光标所在字符的后面,转为输入模式. o:在当前光