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

不会vim?看这篇就够了!

- 三、打开文件 Vim打开文件方式: (1)#vim 文件路径 作用:打开指定文件 (2)#vim +数字 文件路径 作用:打开指定文件,并且光标动到指定 (3)#...vim +/关键词 文件路径 作用:打开指定文件,并且高亮显示关键词 (4)#vim 文件路径1 文件路径2 文件路径3 作用:同时打开多个文件 ---- 四、命令模式 1、光标移动 ①光标动到首...按键:shift + 6 即输入 ‘^’ ②光标动到行尾 按键:shift + 4 即输入 ‘$’ ③光标动到 按键:gg ④光标动到末行 按键:G ⑤快速移动到指定 按键:数字G...④粘贴: 按键:p 3、剪切/删除 ①剪切/删除光标所在行 按键:dd (删除之后下一) 注意:如果剪切了不粘贴就是删除效果。...②剪切/删除光标所在行为准(包含当前行),向下删除/剪切指定 按键:数字dd (删除之后下一) ③剪切/删除光标所在的当前行光标之后内容,但是删除之后下一不上 按键:D (删除之后当前行会变成空白

3.3K00

快速学习-Linux(VIM编辑器)

文件路径 作用:打开指定文件,并且光标动到指定 #vim +/关键词 文件路径 作用:打开指定文件,并且高亮显示关键词(搜索) 重点:先复制出一个/etc/passwd文件,复制当前桌面下...2.1、命令模式 注意:该模式是打开文件第一个看到模式(打开文件即可进入) 2.1.1、光标移动 ①光标动到首 按键:shift + 6 或 ^(T字母上面的6,不要按小键盘6) ②光标动到行尾...复制操作 ① 复制光标所在行 按键:yy 粘贴:在想要粘贴地方按下p键【粘贴在光标所在下一】,如果想粘贴在光标所在之前,则使用P键 ② 以光标所在行为准(包含当前行),向下复制指定行数...按键:数字yy 2.1.3、剪切/删除 ① 剪切/删除光标所在行 按键:dd (删除之后下一) 注意:dd严格意义上说是剪切命令,但是如果剪切了不粘贴就是删除效果。...② 剪切/删除光标所在行为准(包含当前行),向下删除/剪切指定 按键:数字dd (删除之后下一) ③ 剪切/删除光标所在的当前行(光标所在位置)之后内容,但是删除之后下一不上 按键:

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

Linux-vim

2. vim常用命令 2.1 一般模式中命令 2.1.1 光标移动 命令 说明 h,← 光标左移一个字符 j,↓ 光标下移一个字符 k,↑ 光标一个字符 l,→ 光标右移一个字符 n[h,j,k,...M 光标动到屏幕中央一第一个字符 L 光标动到屏幕最后一第一个字符 G 光标动到文件最后一 nG n为数字,光标动到文件第n gg 光标动到文件第一,相当于1G n<Enter...word 向光标之前查找”word“ n 重复前一个查找动作 N 反向重复前一个查找动作 :n1,n2s/word1/word2/g n1和n2为数字在n1和n2之间查找word1,并替换为word2...复制光标所在行到第n yG 复制光标所在行到最后一 y0 复制光标所在字符到该行行首 y$ 复制光标所在行到该行行尾 p 复制数据粘贴在光标下一 P 复制数据粘贴在光标上一 J 光标所在行与下一数据合并成一...command 暂时离开vim查看command执行结果 2.4 区块选择 命令 说明 v 字符选择,选择光标经过字符 V 选择,选择光标经过 + v 区块选择,选择光标经过区块

6.2K11

vim技巧

字符 h左移一位,l右移一位 单词 w/W 移动到下一单词开头 b/B 移动到上一单词开头 e/E 移动到光标所在单词末尾 f 快速移动到下一个字符位置 j 下移一 k 上 0...G 移动到文件末尾 gg 移动到文件开头 :0移动到文件第一 :$ 移动到文件最后一 文本编辑 与光标移动一样,Vi/Vim 中关于编辑操作命令也比较多,但操作单位要比移动光标少得多。...字符 x 删除光标位置字符 c 更改当前字符并进入插入模式 s 替换光标位置字符并进入插入模式 r 替换光标位置字符但不进入插入模式 i 在当前位置字符之前进入插入模式 a 在当前位置字符之后进入插入模式...d{ 删除当前段落从光标位置开始到段首内容 文本编辑高效命令 复制与粘贴 yw 复制当前单词从光标开始部分 yy 复制光标所在所有字符 p 最后一个删除或复制文本放在当前字符 P 最后一个删除或复制文本放在当前字符之前...guw 光标所在单词变为小写 guw 光标所在单词变为小写 gUw 光标所在单词变为大写 guu 光标所在所有字符变为小写 gUU 光标所在所有字符变为大写 g~~ 光标所在所有字符大小写反向转换

1.6K30

Linux命令vim三种模式

,并且光标动到指定 vim +/关键词 文件路径 作用:打开指定文件,并且高亮显示关键词 vim 文件路径1 文件路径2 文件路径3 作用:同时打开多个文件 三、命令模式 注意:该模式是打开文件第一个看到模式...(打开文件即可进入) 1、光标移动 ①光标动到首 按键:shift + 6 或 ^(T字母上面的6,不要按小键盘6) ②光标动到行尾 按键:shift + 4 或 $(R字母左上角4,不是小键盘...或V(可视)或v(可视),然后按下↑↓← →方向键来选中需要复制区块,按下y键进行复制,最后按下p键粘贴 3、剪切/删除 ①剪切/删除光标所在行 按键:dd (删除之后下一) 注意:dd严格意义上说是剪切命令...②剪切/删除光标所在行为准(包含当前行),向下删除/剪切指定 按键:数字dd (删除之后下一) ③剪切/删除光标所在的当前行之后内容,但是删除之后下一不上 按键:D (删除之后当前行会变成空白...) 恢复:ctrl + r 恢复(取消)之前撤销操作 5、扩展1:光标的快速移动 ①快速将光标动到指定 按键:数字G ②以当前光标为准向上/向下移动n 按键:数字↑,数字↓ ③以当前光标为准向左

3.4K20

Vim命令使用说明

(如果你系统环境不是中文,而你想使用中文vimtutor,就运行vimtutor zh) vim几种模式 正常模式:可以使用快捷键命令,或按:输入命令行。...基本移动 h或退格: 左移一个字符; l或空格: 右移一个字符; j: 下移一; k: 上; gj: 移动到一段内下一; gk: 移动到一段内上一; +或Enter: 把光标移至下一第一个非空白字符...ctrl+e: 向下滚动一。 ctrl+y: 向上滚动一。 n%: 到文件n%位置。 zz: 当前行移动到屏幕中央。 zt: 当前行移动到屏幕顶端。...m{a-z}: 标记光标所在位置,局部标记,只用于当前文件。 m{A-Z}: 标记光标所在位置,全局标记。标记之后,退出Vim, 重新启动,标记仍然有效。 `{a-z}: 移动到标记位置。...‘{a-z}: 移动到标记首。 `{0-9}:回到上[2-10]次关闭vim时最后离开位置。 : 移动到上次编辑位置。''也可以,不过精确到列,而'‘精确到

2.6K10

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

命令大全,最详细(建议收藏) 光标的移动 h - 左移光标 j - 下移光标 k - 上光标 l - 右移光标 gj - 下移光标(折行文本) gk - 上光标(折行文本) H - 移动到当前页面顶部...x 下次出现位置前一个字符 Fx - 移动到字符 x 上次出现位置 Tx - 移动到字符 x 上次出现位置后一个字符 ; - 重复之前f、t、F、T操作 , - 反向重复之前f、t、F、...Esc - 退出插入模式 编辑文本 r - 替换当前字符 R - 在 ESC 按下之前,替换多个字符 J - 下一合并到当前行, 并在两部分文本之间插入一个空格 gJ - 下一合并到当前行,...两部分文本之间不含空格 gwip - 重新调整段落 g~ - 大小写转换操作修饰符 gu - 小写操作修饰符 gU - 大写操作修饰符 cc - 光标所在删除, 然后进入插入模式 c$ or C...- 光标处到行尾删除, 然后进入插入模式 ciw - 光标所在单词删除, 然后进入插入模式 cw or ce - 从光标位置开始, 修改单词 s - 删除当前字符, 然后进入插入模式 S - 清空当前行

52521

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

2:vim +数字 文件路径 //打开指定文件并将光标动到指定(数字对应行数) 语法3:vim +/关键词 文件路径 //打开指定文件并高亮显示关键词 语法4:vim 文件路径1 文件路径2 文件路径...; 四、命令模式 1.光标移动 语法1:^ //键盘输入符号^,光标动到光标所在首 语法2: //键盘输入符号,光标动到光标所在行尾 语法3:gg //键盘输入字母gg,光标动到文件...//键盘输入字母p即可在光标处粘贴复制内容 3.剪切/删除 语法1:dd //键盘输入字母dd,剪切光标所在行,光标所在下面行会上填补剪切 语法2:数字dd //键盘输入数字+字母dd,从光标所在行起向下剪切指定...(数字对应行数,包括了光标所在行),后面行会上填补剪切部分 语法3:D //键盘输入字母D,剪切光标所在行但后面不会上填补剪切,剪切变空 删除语法:删除即剪切后不复制,删除操作使用剪切语法...: i 在光标所在字符前开始插入 a 在光标所在字符前开始插入 o 在光标所在下面另起一开始插入 I 在光标所在首开始插入,若首有空格则在空格后插入 A 在光标所在行尾开始插入 O 在光标所在上面另起一开始插入

2.4K50

Linux工具之Vim编辑器

三种模式之间转换方式如下: 编辑-->输入: i: 在当前光标所在字符前面,转为输入模式; a: 在当前光标所在字符后面,转为输入模式; o: 在当前光标所在下方,新建一,并转为输入模式...; I:在当前光标所在首,转换为输入模式 A:在当前光标所在行尾,转换为输入模式 O:在当前光标所在上方,新建一,并转为输入模式; 输入-->编辑: ESC 编辑-->末行:...: 末行-->编辑: ESC, ESC Vim常用命令 Vim常用命令如下图所示: ?...k 上一个字符 j 下移一个字符 ▼ 删除 ▼ dd 删除当前行 dj 删除当前行和上一 dk 删除当前行和下一 10dd 删除当前行开始共10 D 删除当前字符至行尾 x: 删除光标所在单个字符...同时编辑多个文件 :split 窗口分成上下两个子窗口,对应两个不同文件 :vsplit 窗口分成左右两个子窗口,对应两个不同文件 :open file4 打开新文件 :bn 切换到下一个文件(

1.2K10

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

,在正常模式下,按i,a,o都可以进入插入模式,i为从当前光标所在字符前一个字符开始插入,a为从当前光标的后一个字符开始插入,o为从当前光标的下一开始插入 可视模式:可视模式可以对文本进行选中,然后方便复制...使用/进入末行模式主要用来查找字符串,在下面进行详细解释 正常模式必要命令详解 h #左移一个字符 l #右移一个字符 j #下移一 k #上 dd #删除一整行...x #删除光标所在字符 u #删除字符后撤销 yy #复制当前行 #以上所有所有字符都可以在前面加数字,代表左移n个字符,又n字符,复制n等... p #进行粘贴操作...0 #移动到首 g0 #移动到当前屏幕首 H #把光标动到屏幕最顶端 M #把光标动到屏幕中间一 L #把光标动到屏幕最底端 gg #移动到文件头部...位置 zz #当前行移动到屏幕中央 zt #当前行移动到屏幕顶端 zb #当前行移动到屏幕底端 末行模式常用命令详解 :q #退出当前文件且不保存,q为quit缩写 :q

3.3K30

一张图记住 Vim 常用命令

移动光标 vim 可以直接用键盘上光标来上下左右移动,但正规 vim 是用小写英文字母「h」、「j」、「k」、「l」,分别控制光标 左、下、上、右 一格。...按「ctrl」+「y」:屏幕向"下"滚动一。 按「ctrl」+「e」:屏幕向"上"滚动一。 按数字「0」:移到文章开头。 按「G」:移动到文章最后。 按「$」:移动到光标所在"行尾"。...按「^」:移动到光标所在"首" 按「w」:光标跳到下个字开头 按「e」:光标跳到下个字字尾 按「b」:光标回到上个字开头 按「#l」:光标移到该行第#个位置,如:5l,56l。 4)....「#dd」:从光标所在行开始删除# 5). 复制 「yw」:光标所在之处到字尾字符复制到缓冲区中。 「#yw」:复制#个字到缓冲区 「yy」:复制光标所在行到缓冲区。...「#yy」:例如,「6yy」表示拷贝从光标所在该行 “往下数” 6文字。 「p」:缓冲区内字符粘贴到光标所在位置。

5.1K21

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

s # 删除光标位置一个字符,然后进入插入模式 S # 删除光标所在,然后进入插入模式 2....其他命令如下: h # 左移一个字符 l # 一个字符,通常用w向右移动到下一个单词第一个字母 j # 上一个字符 k # 下移一个字符 #注意hljk...H # 使光标动到屏幕顶部,head M # 使光标动到屏幕中间,middle L # 使光标动到屏幕底部 # 还可以使用[PU] [PD]实现上下翻页...复制、移动、跳转 :n1,n2 co n3 # n1和n2之间所有内容复制到n3后面 :n1,n2 m n3 # n1和n2之间所有内容移动到n3后面 :n...替换、查找字符 #替换 :s/str1/str2/ # 光标所在行第一个字符str1替换为str2 :s/str1/str2/g # 光标所在行所有的字符str1替换为str2

19.4K60

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

前两天给大家带来了Linux常用命令,有小伙伴想要vim相关命令备忘单,那么今天瑞哥安排。 退出命令备忘单 :q 退出 :q!...强行写入当前文件并退出 插入命令备忘单 a 在光标后插入 A 在行尾插入 i 在光标前插入 I 在行中第一个非空白之前插入 gI 在第 1 列中插入 o 在光标下方开始新并插入 O 在光标上方开始新并插入...dw删除一个词 D删除从光标所在位置到行尾所有内容 d0删除从光标所在位置到所有内容 dgg删除从光标所在位置到文件开头所有内容 dG删除从光标所在位置到文件末尾所有内容 x删除单个字符...,它们之间有一个空格 gJ下面的合并到当前行,它们之间没有空格 u撤消 Ctrl+ r重做 .重复上一个命令 移动命令备忘单 h向左移动光标 j向下移动光标 k向上移动光标 l向右移动光标 b移动到单词开头...1/2 个屏幕 Ctrl + u向后移动 1/2 个屏幕 Ctrl + e屏幕向下移动一(不移动光标) Ctrl + y屏幕上(不移动光标) Ctrl + o通过跳跃历史向后移动 Ctrl

1.5K20

vim编辑器操作汇总

移动光标: h: 左移 j: 下移 k: 上 l: 右移 M: 光标动到中间 L: 光标动到屏幕最后一首 G: 移动到指定,行号 -G w: 向后一次移动一个字 b: 向前一次移动一个字...{: 按段移动,上 }: 按段移动,下移 Ctr-d: 向下翻半屏 Ctr-u: 向上翻半屏 Ctr-f: 向下翻一屏 Ctr-b: 向上翻一屏 gg: 光标移动文件开头 G: 光标动到文件末尾...删除命令: x: 删除光标后一个字符,相当于 Del X: 删除光标前一个字符,相当于 Backspace dd: 删除光标所在行,n dd 删除指定行数 D: 删除光标后本行所有内容,包含光标所在字符...d0: 删除光标前本行所有内容,不包含光标所在字符 dw: 删除光标开始位置字,包含光标所在字符 撤销命令: u: 一步一步撤销 Ctr-r: 反撤销 重复命令: .: 重复上一次操作命令...下一个 N:上一个 替换命令: 把abc全部替换成123 末行模式下,当前文件中所有abc替换成123 :%s/abc/123/g 末行模式下,第一至第10之间abc替换成123

1.4K70

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

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

h或退格: 左移一个字符; l或空格: 右移一个字符; j: 下移一; k: 上; gj: 移动到一段内下一; gk: 移动到一段内上一; +或Enter: 把光标移至下一第一个非空白字符...ctrl+e: 向下滚动一。 ctrl+y: 向上滚动一。 n%: 到文件n%位置。 zz: 当前行移动到屏幕中央。 zt: 当前行移动到屏幕顶端。 zb: 当前行移动到屏幕底端。...m{A-Z}: 标记光标所在位置,全局标记。标记之后,退出Vim, 重新启动,标记仍然有效。 `{a-z}: 移动到标记位置。 ‘{a-z}: 移动到标记首。...ctrl+w r:旋转窗口位置。 ctrl+w T: 当前窗口移动到标签页上。 0x10 快速编辑 11.1 改变大小写 ~: 反转光标所在字符大小写。...cmd 文件m到n之间内容做为命令输入执行命令。 0x14 其它 15.1 工作目录 :pwd 显示vim工作目录。 :cd path 改变vim工作目录。

2.8K20

CentOS vivim编辑器常用命令与用法总结

http://www.cnblogs.com/jiayongji/p/5771444.html 1、vi/vim是什么? 百度百科 2、为什么要学习vi/vim?...vi三种模式及各个模式之间转换关系 4、一般模式常用操作 4.1 光标的移动 【h(或向左方向键)】 光标左移一个字符 【j(或向下方向键)】 光标下移一个字符 【k(或向上方向键)】 光标一个字符...] 【dd】 删除光标所在一整行 【ndd】 删除光标所在向下n 【d$】删除以当前字符开始字符 【dw】 删除以当前字符开始一个字 【ndw】 删除以当前字符开始n个字 【...d0】 删至行首 【d$】 删至行尾 【yy】 复制光标所在那一 【nyy】 复制光标所在向下n 【p,P】 p为已经复制数据在光标下一粘贴;P为已经复制数据在光标上一粘贴...v:光标经过地方反白选择;V:光标经过反白选择 【[Ctrl] + v】 块选择,可用长方形方式选择文本 【y】 反白地方复制到剪贴板 【d】 反白内容删除 5、一般模式切换到命令行模式

1.2K30

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

ddp 交换光标所在行和其下紧邻。 6. 撤销与重做 u 撤销(Undo) U 撤销对整行操作 Ctrl + r 重做(Redo),即撤销撤销。 7....复制粘贴 普通模式中使用y复制 yy 复制游标所在整行(3yy表示复制3) y^ 复制至行首,或y0。不含光标所在处字符。 y$ 复制至行尾。含光标所在处字符。...利用p命令可以对剪切内容进行粘贴 :1,10d 1-10剪切。利用p命令可将剪切后内容进行粘贴。 :1, 10 m 20 第1-10动到第20之后。 10....移动命令 以字符为单位移动 h 左移一个字符 l 右移一个字符 k 上一个字符 j 下移一个字符 # 【定位字符】f和F fx 找到光标后第一个为x字符 3fd 找到光标后第三个为...以行为单位移动 # 10指代所有数字,可任意指定 10h 左移10个字符 10l 右移10个字符 10k 上10 10j 下移10 $ 移动到行尾 3$ 移动到下面3行尾

1.1K30

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

ddp 交换光标所在行和其下紧邻。 6. 撤销与重做 u 撤销(Undo) U 撤销对整行操作 Ctrl + r 重做(Redo),即撤销撤销。 7....复制粘贴 普通模式中使用y复制 yy 复制游标所在整行(3yy表示复制3) y^ 复制至行首,或y0。不含光标所在处字符。 y$ 复制至行尾。含光标所在处字符。...利用p命令可以对剪切内容进行粘贴 :1,10d 1-10剪切。利用p命令可将剪切后内容进行粘贴。 :1, 10 m 20 第1-10动到第20之后。 10....移动命令 以字符为单位移动 h 左移一个字符 l 右移一个字符 k 上一个字符 j 下移一个字符 # 【定位字符】f和F fx 找到光标后第一个为x字符 3fd 找到光标后第三个为...以行为单位移动 # 10指代所有数字,可任意指定 10h 左移10个字符 10l 右移10个字符 10k 上10 10j 下移10 $ 移动到行尾 3$ 移动到下面3行尾 以单词为单位移动

1.7K30

vim配置即.vimrc文件配置及vim操作技巧

$   :  最后一。     33  :  第33。     'a  :  标记a所在之前要使用ma做过标记)。     .+1 :  当前光标所在下面一。    ...光标的移动 4.1 基本移动 以下移动都是在normal模式下: h或退格: 左移一个字符; l或空格: 右移一个字符; j: 下移一; k: 上; gj: 移动到一段内下一; gk: 移动到一段内上一...w: 前一个单词,光标停在下一个单词开头; W: 移动下一个单词开头,但忽略一些标点; e: 前一个单词,光标停在下一个单词末尾; E: 移动到下一个单词末尾,如果词尾有标点,则移动到标点; b:...m{A-Z}: 标记光标所在位置,全局标记。标记之后,退出Vim, 重新启动,标记仍然有效。 `{a-z}: 移动到标记位置。 '{a-z}: 移动到标记首。...请将光标动到本节中下面示范段落。   2. 输入 dd 将该行删除,这样会将该行保存到vim缓冲区中。   3. 接着光标动到准备置入位置上方。记住∶是上方哦。   4.

3.9K10
领券