首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Vim命令使用说明

基本移动 h或退格: 左移一个字符; l或空格: 右移一个字符; j: 下移一; k: ; gj: 移动到一段内下一; gk: 移动到一段内; +或Enter: 把光标移至下一一个非空白字符...w: 一个单词,光标停在下一个单词开头; W: 移动下一个单词开头,但忽略一些标点; e: 一个单词,光标停在下一个单词末尾; E: 移动到一个单词末尾,如果词尾有标点,则移动到标点; b:...fc: 把光标移到同一一个c字符处 Fc: 把光标移到同一一个c字符处 tc: 把光标移到同一一个c字符 Tc: 把光标移到同一一个c字符后 ;: 配合f & t使用,重复一次...‘{a-z}: 移动到标记首。 `{0-9}:回到上[2-10]次关闭vim时最后离开位置。 : 移动到上次编辑位置。''也可以,不过精确到列,而'‘精确到 。...I: 在当前行第一个非空字符插入; gI: 在当前行第一列插入; a: 光标后插入; A: 在当前行最后插入; o: 在下面新建一插入; O: 在上面新建一插入; :r filename在当前位置插入另一个文件内容

2.5K10

Vim编辑器常用快捷键

h或者退格: 左移一个字符;l或者空格: 右移一个字符;j: 下移一;k: ;gj: 移动到一段内下一;gk: 移动到一段内;+或者Enter: 把光标移至下一一个非空白字符。...w: 一个单词,光标停在下一个单词开头;W: 移动下一个单词开头,但忽略一些标点;e: 一个单词,光标停在下一个单词末尾;E: 移动到一个单词末尾,如果词尾有标点,则移动到标点;b: 后移一个单词...^: 移动到本行第一个非空白字符。: 移动到行尾。g: 移动光标所在屏幕行行尾。n|: 移到递n列上。nG: 到文件第n。H: 移到屏幕最顶端一。M: 移到屏幕中间一。...L: 移到屏幕最底端一。 复制与粘贴 p: 光标之后粘贴。P: 光标之前粘贴。d: 删除(剪切)可视模式下选中文本。d或者D: 删除(剪切)当前位置到行尾内容。...d0: 删除(剪切)当前位置内容d1G或者dgg: 剪切光标以上所有。dG: 剪切光标以下所有。y: 复制可视模式下选中文本。yy或者Y: 复制整行文本。

3.2K20
您找到你想要的搜索结果了吗?
是的
没有找到

人生苦短,何不用vim装13

Vim一个非常强大文本编辑器。基本所有的类Unix系统都会内置vi编辑器,Vim就是从vi发展来一个编辑器。...之后修改删除等操作,也要先移动到位置才能再操作,所以移动是一切基础。 上下左右(k、j、h、l):向上下移动一,或左右移动一个字符。除此之外,vim一个重要思想就是数字与操作结合。...t向后查找一个字符,并移动到字符一个字符;T向前查找一个字符,并移动到字符一个字符。如abcdefg中,tg命令会将光标动到f处,Ta命令会将光标动到b处。...daw表示delete a word,删除当前光标单词,使用dw/db从当前位置删除到后一个/一个单词。 删除括号里文本。...移动 移动与在编辑器中移动有很大相似,有部分简化,部分删除。 在编辑器中半页,在网页中,只需要u就可以上半页,d为下移半页。 移动特定之类在网页中,不存在此类操作。

3.7K11

【总结】vim命令使用总结,该来还是躲不掉啊晕

命令大全,最详细(建议收藏) 光标的移动 h - 左移光标 j - 下移光标 k - 光标 l - 右移光标 gj - 下移光标(折行文本) gk - 光标(折行文本) H - 移动到当前页面顶部...'{}', '[]' - vim中使用 :h matchpairs 获得更多信息) 0 - 移动到首 ^ - 移动到非空白符 $ - 移动到行尾 g_ - 移动到行内最后一个非空白符 gg...x 下次出现位置一个字符 Fx - 移动到字符 x 上次出现位置 Tx - 移动到字符 x 上次出现位置一个字符 ; - 重复之前f、t、F、T操作 , - 反向重复之前f、t、F、..., 开始插入字符 O - 在当前行之上另起一, 开始插入字符 ea - 从当前单词末尾开始插入 Ctrl + h - 插入模式下,删除光标字符 Ctrl + w - 插入模式下,删除光标单词...yw - 复制当前单词 yiw - 复制光标单词 yaw - 复制光标单词及其前后空格 y$ or Y - 复制, 从光标位置末 p - 光标后粘贴 P - 光标粘贴 gp - 光标后粘贴并把光标定位于粘贴文本之后

49721

Linux之vi和vim编辑器

k 一个字符 j 下移一个字符 w 向前移动一个单词(光标停在单词首部) b 向后移动一个单词 2b 向后移动2个单词 e 同w,只不过是光标停在单词尾部 ge 同b,光标停在单词尾部。...^ 移动到本行第一个非空白字符。 0 移动到本行第一个字符 HOME 移动到本行第一个字符。同0健。...$ 移动到行尾 3$ 移动到下面3行尾 f(find) fx将找到光标后第一个为x字符,3fd将找到第三个为d字符。...4.2.4 删除命令 指令 说明 x 删除当前字符 3x 删除当前光标开始向后三个字符 X 删除当前字符一个字符。...X=dh dl 删除当前字符, dl=x dh 删除一个字符 dd 删除当前行 dj 删除 dk 删除下一 10d 删除当前行开始10。 D 删除当前字符至行尾。

2K10

Linux-vim

2. vim常用命令 2.1 一般模式中命令 2.1.1 光标移动 命令 说明 h,← 光标左移一个字符 j,↓ 光标下移一个字符 k,↑ 光标一个字符 l,→ 光标右移一个字符 n[h,j,k,...Crtl + u 屏幕向上移动半页 + 光标动到非空格符下一列 - 光标动到非空格符一列 n n表示数字,再按下空格键光标向右移动n个字符 0,[Home] 光标动到一个字符...$,[End] 光标动到最后一个字符 H 光标动到屏幕第一一个字符 M 光标动到屏幕中央一一个字符 L 光标动到屏幕最后一一个字符 G 光标动到文件最后一 nG n为数字,...word 向光标之前查找”word“ n 重复一个查找动作 N 反向重复一个查找动作 :n1,n2s/word1/word2/g n1和n2为数字n1和n2之间查找word1,并替换为word2...mode)a:从光标所在下一字符开始插入A:从光标所在行最后一个字符开始插入 o,O 进入插入模式(Insert mode)o:目前光标所在处下一插入新O:目前光标所在处插入新

6.2K11

【盟友分享】vim学习之路-vim基本操作

不用鼠标很难受,大家是不是有同感,不过我接触学习vim后我看法彻底被改变了。我就以我学习经历从一个新手开始,一步一步为大家带来我vim学习之路。 如果你不是刚开始学习vim请略过此段。...,并更新文件修改时间) 操作回退和恢复: u 回退到上一次操作 U 本行改动恢复 ctrl+r 与u操作相反操作 移动操作: j 下移一 k h 左移一列 l 右移一列 0...移动到开头 $ 移动到结尾 w 移动到一个单词开头 e 移动到一个单词结尾 fx 移动到本行之后第一个出现x字母位置 tx 移动到本行之后第一个出现x字母一个位置 gg 跳到文件首 G 跳到文件尾...文本操作: d 剪切,双击剪切一 y 复制,双击复制一 p 粘贴 x 删除当前光标字符 r 替换当前光标字符,后面接替换字符 :s/old/new/g 全局替换old为new 模式切换 插入模式...i 进入插入模式,当前插入光标位置插入 a 进入插入模式,下一个光标位置插入 o 进入插入模式,在当前行下一插入 O 进入插入模式,在当前行插入 可配置vim成鼠标光标定位模式 可视化模式 :

2K60

vim编辑器操作汇总

进入插入模式: i: 插入光标一个字符 I: 插入行首 a: 插入光标一个字符 A: 插入行未 o: 向下新开一,插入行首 O: 向上新开一,插入行首 进入命令模式: ESC:从插入模式或末行模式进入命令模式...移动光标: h: 左移 j: 下移 k: l: 右移 M: 光标动到中间 L: 光标动到屏幕最后一首 G: 移动到指定,行号 -G w: 向后一次移动一个字 b: 向前一次移动一个字...删除命令: x: 删除光标一个字符,相当于 Del X: 删除光标一个字符,相当于 Backspace dd: 删除光标所在行,n dd 删除指定行数 D: 删除光标后本行所有内容,包含光标所在字符...d0: 删除光标本行所有内容,不包含光标所在字符 dw: 删除光标开始位置字,包含光标所在字符 撤销命令: u: 一步一步撤销 Ctr-r: 反撤销 重复命令: .: 重复一次操作命令...文本行移动: >>: 文本行右移 <<: 文本行左移 复制粘贴: yy: 复制当前行,n yy 复制 n p: 光标所在位置向下新开辟一,粘贴 可视模式: v: 按字符移动,选中文本 V:

1.4K70

Linux学习笔记之vim操作指令大全

h或退格: 左移一个字符; l或空格: 右移一个字符; j: 下移一; k: ; gj: 移动到一段内下一; gk: 移动到一段内; +或Enter: 把光标移至下一一个非空白字符...w: 一个单词,光标停在下一个单词开头; W: 移动下一个单词开头,但忽略一些标点; e: 一个单词,光标停在下一个单词末尾; E: 移动到一个单词末尾,如果词尾有标点,则移动到标点; b:...(: 1句。 ): 后移1句。 {: 1段。 }: 后移1段。...fc: 把光标移到同一一个c字符处 Fc: 把光标移到同一一个c字符处 tc: 把光标移到同一一个c字符 Tc: 把光标移到同一一个c字符后 ;: 配合f & t使用,重复一次...I: 在当前行第一个非空字符插入; gI: 在当前行第一列插入; a: 光标后插入; A: 在当前行最后插入; o: 在下面新建一插入; O: 在上面新建一插入; :r filename在当前位置插入另一个文件内容

2.7K20

vim常用命令详解(vim使用教程)

,也可以文件名后面,对于不需要参数option,可以放在一个破折号(-)后面 +[num] 参数就是一个整数,打开文件光标会定位到第num,如果不加这个参数,会定位到最后一 对于命令...,正常模式下,按i,a,o都可以进入插入模式,i为从当前光标所在字符一个字符开始插入,a为从当前光标的后一个字符开始插入,o为从当前光标的下一开始插入 可视模式:可视模式可以对文本进行选中,然后方便复制...使用/进入末行模式主要用来查找字符串,在下面进行详细解释 正常模式必要命令详解 h #左移一个字符 l #右移一个字符 j #下移一 k # dd #删除一整行...x #删除光标所在字符 u #删除字符后撤销 yy #复制当前行 #以上所有所有字符都可以在前面加数字,代表左移n个字符,又n字符,复制n等... p #进行粘贴操作...0 #移动到首 g0 #移动到当前屏幕首 H #把光标动到屏幕最顶端 M #把光标动到屏幕中间一 L #把光标动到屏幕最底端 gg #移动到文件头部

3.1K30

Linux工具之Vim编辑器

Vim工具 关于Vim Vim是Linux系统下一款功能强大编辑器,Vi基础改进和增加了许多特性。 Vim三种模式 编辑模式。 输入模式。 末行模式。 三种模式之间关系如下图: ?...强制退出 ▼ 插入 ▼ i 在当前位置生前插入 I 在当前行首插入 a 在当前位置后插入 A 在当前行尾插入 o 在当前行之后插入一 O 在当前行之前插入一 ▼ 移动 ▼ h 左移一个字符 l 右移一个字符...k 一个字符 j 下移一个字符 ▼ 删除 ▼ dd 删除当前行 dj 删除当前行和 dk 删除当前行和下一 10dd 删除当前行开始共10 D 删除当前字符至行尾 x: 删除光标所在处单个字符...+ r 重做 yy 复制当前行 按v(逐字)或V(逐行)进入可视模式,然后用jklh命令移动即可选择某些字符,再按y即可复制任意部分 p 粘贴在当前位置 另外,删除...vim里面就是剪切意思,所以dd就是剪切当前行,可以用v或V选择特定部分再按d就是任意剪切了 ▼ 查找 ▼ /text  查找text,按n健查找下一个,按N健查找一个 ?

1.1K10

2023最全vim编辑器教程(详细、完整)-编辑器之神

; 四、命令模式 1.光标移动 语法1:^ //键盘输入符号^,光标动到光标所在行首 语法2: //键盘输入符号,光标动到光标所在行行尾 语法3:gg //键盘输入字母gg,光标动到文件...:数字+键盘方向键/下 //键盘输入数字+键盘方向键/下,光标光标所在行为准向上/下移动指定(对应数字) 语法9:数字+键盘方向键左/右 //键盘输入数字+键盘方向键左/右,光标光标所在位置为准向左...yy即可完成复制 上图中,进入可视化复制后可用键盘方向键控制复制区域,选中区域后输入yy即可完成复制,右下角3*6表示当前复制区域大小,17,4表示光标的当前位置是第17第4个字符 粘贴语法:p...(数字对应行数,包括了光标所在行),后面行会上填补剪切部分 语法3:D //键盘输入字母D,剪切光标所在行但后面不会上填补剪切,剪切变空 删除语法:删除即剪切后不复制,删除操作使用剪切语法...: i 光标所在字符开始插入 a 光标所在字符开始插入 o 光标所在行下面另起一开始插入 I 光标所在行首开始插入,若首有空格则在空格后插入 A 光标所在行行尾开始插入 O 光标所在行上面另起一开始插入

2.2K50

Vim基本命令

不看不知道,看了才晓得原来vim还有很多非常炫特性。 帮助文档 首先,我们得晓得vim帮助文档。当然man vim一个不错选择,不过他主要是基于bash中使用,而不是vim界面中使用。.../text text是你要查找内容。。。然后查找下一个只需要按n,查找上一个按N。 或者是?text反向查找(可以不去管他了) 替换命令 替换光标所在字符可以指令模式下按r 再按替换字符即可。.../g 表示全文中将old 替换成new 。...移动命令 h 左移 ;l 右移 ;k ;j 下移; w 一个单词 ;b 后移一个单词; 当然,所有的移动都可以在前面加数字表示移动距离。...ddp 交换当前行和其下一,实际就是删除当前行然后放在下一后面 可视模式下,用jklh命令移动即可选择某些字符,再按y即可复制。

43620

vim 退出命令(保存、放弃保存)_linux保存并退出vim

s # 删除光标位置一个字符,然后进入插入模式 S # 删除光标所在,然后进入插入模式 2....其他命令如下: h # 左移一个字符 l # 一个字符,通常用w向右移动到一个单词一个字母 j # 一个字符 k # 下移一个字符 #注意hljk...H # 使光标动到屏幕顶部,head M # 使光标动到屏幕中间,middle L # 使光标动到屏幕底部 # 还可以使用[PU] [PD]实现上下翻页...:1,.w filename # 将第一开始到光标当前位置所有内容保存到文件filename中。 :....,$s/str1/str2/g # 将光标当前位置开始到文件结束所有字符str1替换为str2 #查找 /关键字 # 先按[/]键,输入想查找字符,如果第一次查找不是想要

19.3K60

Vim 基本配置和经常使用命令

vim vi 基础加非常多新特征发展而来。gvim 则给 vim 加上了图形前端。假设在 Windows 下使用 vim,能够直接安装最新 gvim。...移动一个字符 zz # 光标做在行移动到屏幕中间 w # 向前移动一个单词。...:n # 跳转到第 n fx # 移动到光标后第一个为 x 字符 find Fx # 同 f,反向 Ctrl+d # 向下滚动半屏 Ctrl...o # 在当前行之后插之中一个 O # 在当前行之前插入一 s # 删除光标所在字符,并进入插入模式 S # 删除光标所在,并进入插入模式...假设复制了一则粘贴到下一 p-paste P # 在当前光标粘贴 ddp # 交换当前行和下一 (巧妙运用了剪切粘贴) xp # 交换当前字符和下一个 版权声明

1.1K20

学会这21条,你离 Vim 大神就不远了!

删除命令 需要说明是,vim 其实并没有单纯删除命令,下面你理解为剪切更加准确。 以字符为单位删除 x 删除当前字符 3x 删除当前字符3次 X 删除当前字符一个字符。...3X 删除当前光标向前三个字符 dl 删除当前字符, dl=x dh 删除一个字符,X=dh D 删除当前字符至行尾。...移动命令 以字符为单位移动 h 左移一个字符 l 右移一个字符 k 一个字符 j 下移一个字符 # 【定位字符】f和F fx 找到光标后第一个为x字符 3fd 找到光标后第三个为...以行为单位移动 # 10指代所有数字,可任意指定 10h 左移10个字符 10l 右移10个字符 10k 10 10j 下移10 $ 移动到行尾 3$ 移动到下面3行尾...= ]] 其他移动方法 ^ 移动到本行第一个非空白字符。 0 移动到本行第一个字符(可以是空格) 使用 具名标记 跳转,个人感觉这个很好用,因为可以跨文件。

1K30

学会这21条,你离Vim大神就不远了

删除命令 需要说明是,vim 其实并没有单纯删除命令,下面你理解为剪切更加准确。 以字符为单位删除 x 删除当前字符 3x 删除当前字符3次 X 删除当前字符一个字符。...3X 删除当前光标向前三个字符 dl 删除当前字符, dl=x dh 删除一个字符,X=dh D 删除当前字符至行尾。...移动命令 以字符为单位移动 h 左移一个字符 l 右移一个字符 k 一个字符 j 下移一个字符 # 【定位字符】f和F fx 找到光标后第一个为x字符 3fd 找到光标后第三个为...以行为单位移动 # 10指代所有数字,可任意指定 10h 左移10个字符 10l 右移10个字符 10k 10 10j 下移10 $ 移动到行尾 3$ 移动到下面3行尾 以单词为单位移动...= ]] 其他移动方法 ^ 移动到本行第一个非空白字符。 0 移动到本行第一个字符(可以是空格) 使用 具名标记 跳转,个人感觉这个很好用,因为可以跨文件。

1.7K30

一张图记住 Vim 常用命令

移动光标 vim 可以直接用键盘上光标来上下左右移动,但正规 vim 是用小写英文字母「h」、「j」、「k」、「l」,分别控制光标 左、下、、右 一格。...按「ctrl」+「e」:屏幕向""滚动一。 按数字「0」:移到文章开头。 按「G」:移动到文章最后。 按「$」:移动到光标所在行"行尾"。...按「^」:移动到光标所在行"首" 按「w」:光标跳到下个字开头 按「e」:光标跳到下个字字尾 按「b」:光标回到上个字开头 按「#l」:光标移到该行第#个位置,如:5l,56l。 4)....删除文字 「x」:每按一次,删除光标所在位置 “后面” 一个字符。 「#x」:例如,「6x」表示删除光标所在位置 “后面” 6个字符。...「X」:大写X,每按一次,删除光标所在位置 “前面” 一个字符。 「#X」:例如,「20X」表示删除光标所在位置 “前面” 20个字符。 「dd」:删除光标所在行。

4.8K21

100 条 Linux vim 命令备忘单,收藏起来随时备用!

强行写入当前文件并退出 插入命令备忘单 a 光标后插入 A 在行尾插入 i 光标插入 I 在行中一个非空白之前插入 gI 第 1 列中插入 o 光标下方开始新并插入 O 光标上方开始新并插入...dw删除一个词 D删除从光标所在位置到行尾所有内容 d0删除从光标所在位置所有内容 dgg删除从光标所在位置到文件开头所有内容 dG删除从光标所在位置到文件末尾所有内容 x删除单个字符...w移动到一个单词开头 e移动到单词末尾 0跳到首 $跳到行尾 ^跳转到该行一个(非空白)字符 Ctrl + b向后移动一个全屏 Ctrl + f向前移动一个全屏 Ctrl + d向前移动...1/2 个屏幕 Ctrl + u向后移动 1/2 个屏幕 Ctrl + e将屏幕向下移动一(不移动光标) Ctrl + y将屏幕(不移动光标) Ctrl + o通过跳跃历史向后移动 Ctrl...向后搜索 * 向前搜索光标单词 # 向后搜索光标单词 r 替换光标位置单个字符 R 替换从光标位置开始字符 cc 替换整行 :%s/search/replace/g 用replace替换每次出现搜索

1.5K20

Linux系列04 vim

VIM用法 1.vim 路径 用vim打开文件 vim +数字 路径 打开文件工标移动到第几行 vim +/关键字 路径  打开文件,高亮显示关键字 vim 路径1 路径2   打开多个文件...光标动到首 shift + 6 行尾 shift + 4 移动到 gg 末行 G 向上翻页 ctrl +b 向下翻页 ctrl + f 复制 按yy需要地方按p...剪切 dd删除后下一 D删除后会空行 撤销u ctrl + r 恢复之前撤销 数字+G   移动到这一 :w保存 :w路径  另存为 :q退出 :wq   保存并退出 :...强制退出 /关键词   搜索 打开多文件是,切换文件  :open 文件名 编辑模式 进入: i光标所在字符开始 a字符后开始 o还光标所在行下面另起一开始 I光标所在行首...A行尾 O上面另起一 S删除光标所在行 退出esc vim计算器 ctrl + R   输入=   输入需要计算内容,最后回车

4.3K10

扫码

添加站长 进交流群

领取专属 10元无门槛券

手把手带您无忧上云

扫码加入开发者社群

相关资讯

热门标签

活动推荐

    运营活动

    活动名称
    广告关闭
    领券