将光标从行首或行尾移动并不是一项关键操作,但您可能会经常做一些事情,以至于反复捣碎h或l键会让人感到恼火,或者更糟的是,效率低下。...按0键将光标移动到行首(第 0 列)按$键将光标移动到行尾(最后一列)。让我们更深入地了解如何将光标从行中的任意位置移动到行首或行尾。...在 Vim 中将光标移动到行首在 Vim 中,有两种方法可以将光标移动到行首。首先,确保您处于正常模式,按 Esc 键确认。然后按任0一(零)键,它会将光标移动到行首。...^您也可以通过按键将光标移动到开头。在 Vim 中将光标移动到行尾Vim 有一种直接的方法可以将光标移动到行尾。同样,您需要处于正常模式才能执行此操作。光标在哪一列并不重要,只在它在哪一行上。...然后,按$键,它会将光标移动到行尾。如果行被换行,光标将转到换行行的末尾,而不是列的末尾。
①光标移动到行首 按键:shift + 6 即输入 ‘^’ ②光标移动到行尾 按键:shift + 4 即输入 ‘$’ ③光标移动到首行 按键:gg ④光标移动到末行 按键:G ⑤快速移动到指定的行...④粘贴: 按键:p 3、剪切/删除 ①剪切/删除光标所在行 按键:dd (删除之后下一行上移) 注意:如果剪切了不粘贴就是删除的效果。...②剪切/删除光标所在行为准(包含当前行),向下删除/剪切指定的行 按键:数字dd (删除之后下一行上移) ③剪切/删除光标所在的当前行光标之后的内容,但是删除之后下一行不上移 按键:D (删除之后当前行会变成空白行...(global) ⑦显示行号(临时,下面会介绍如何配置全局生效) 输入::set nu [number] 取消显示 输入::set nonu 六、编辑模式 1.进入方式: i(insert)光标所在字符前开始插入...a(after)光标所在字符后开始插入 2.退出方式: esc 七、实用功能 ①代码着色 显示: :syntax on 关闭显示: :syntax off ②vim的配置 Vim配置有三种情况:
2.1、命令模式 注意:该模式是打开文件的第一个看到的模式(打开文件即可进入) 2.1.1、光标移动 ①光标移动到行首 按键:shift + 6 或 ^(T字母上面的6,不要按小键盘的6) ②光标移动到行尾...按键:shift + 4 或 $(R字母的左上角的4,不是小键盘的4) ③光标移动到首行行首 按键:gg ④光标移动到末行行首 按键:G [Capslk 再加 G键] / [Shift + G...剪切/删除 ① 剪切/删除光标所在行 按键:dd (删除之后下一行上移) 注意:dd严格意义上说是剪切命令,但是如果剪切了不粘贴就是删除的效果。...② 剪切/删除光标所在行为准(包含当前行),向下删除/剪切指定的行 按键:数字dd (删除之后下一行上移) ③ 剪切/删除光标所在的当前行(光标所在位置)之后的内容,但是删除之后下一行不上移 按键:...,结束行号d”,例如输入“:1,10d” 一步到位的复制语法——“:开始行号,结束行号 co 粘贴到的行号” 剪切粘贴一步到位语法——“:开始行号,结束行号 m 粘贴到的行号” 2.4、编辑模式
简介 vim是我最喜欢的编辑器,也是linux下第二强大的编辑器。 虽然emacs是公认的世界第一,我认为使用emacs并没有使用vi进行编辑来得高效。...:e+file – 开始新的文件,并从文件尾开始编辑。 :e+n file – 开始新的文件,并从第n行开始编辑。 :enew –编译一个未命名的新文档。...基本移动 h或退格: 左移一个字符; l或空格: 右移一个字符; j: 下移一行; k: 上移一行; gj: 移动到一段内的下一行; gk: 移动到一段内的上一行; +或Enter: 把光标移至下一行第一个非空白字符...w: 前移一个单词,光标停在下一个单词开头; W: 移动下一个单词开头,但忽略一些标点; e: 前移一个单词,光标停在下一个单词末尾; E: 移动到下一个单词末尾,如果词尾有标点,则移动到标点; b:...(: 前移1句。 ): 后移1句。 {: 前移1段。 }: 后移1段。
将选定区域扩展到文档结尾处 文件开始 Ctrl+Home 移动到文档开始处 选区扩展到文档开始处 Ctrl+Shift+Home...将选定区域扩展到文档开始处 下移 Down 光标下移一行 选区扩展到下一行 Shift+Down...将选定区域扩展到当前行行首 上移 Up 光标上移一行 选区扩展到上一行 Shift+Up...将选定区域扩展到下一页 光标上移一页 Page Up 光标上移一页 选区扩展到上一页 Shift+Page Up...Ctrl+Page Down 光标移动到当前屏幕底部 选区扩展到屏幕底部 Ctrl+Shift+Page Down 将选定区域扩展到当前屏幕底部 光标移动到屏幕顶部
简介: vim编辑器是Linux/Unix系统下的标准编辑器,是Linux系统中不可或缺的编辑工具,同时也是vi编辑器的升级版。在使用Mac系统终端功能时也会涉及vim编辑器的运用。...大部分Linux系统自带vi编辑器,如需自行安装vim,指令如下: sudo apt install vim Mac系统自带vim编辑器,也可以使用brew安装: brew install vim 终端输入...,选定后按y复制,移动到目标处按p粘贴,h,j,k,l 分别用于光标左移,下移,上移,右移; 2、按行: 一般模式下输入字符【V】(大写)进入VISUAL LINE按行选择模式,选择要进行复制的行,按...nG :将光标移至第n行行首 gg:移动到文件开头,相当于1G 0:光标移到所在行行首 $:光标移到所在行行尾 w或e:下个字开头或结尾 ctrl+b:前一页 ctrl+f:后一页 查找 /:从上往下查找...X:删除光标前的字符 nx:删除光标处开始的n个字符 dd:删除光标所在行 D:从光标开始删至行末 .
假如Linux下光标消失,不要急,linux下直接敲命令行就行 隐藏光标 echo -e "\033[?25l" 显示光标 echo -e "\033[?...25h" 参考:https://www.cnblogs.com/goahead–linux/p/10902500.html
它们在Unix和Linux系统中广泛使用,并受到许多程序员和系统管理员的喜爱。...语法1:^ //键盘输入符号^,光标移动到光标所在行的行首 语法2: //键盘输入符号,光标移动到光标所在行的行尾 语法3:gg //键盘输入字母gg,光标移动到文件的首行 上图中,当输入一个g时不是正确语法在右下角可以看到输入的内容...//键盘输入英文符号:+数字再回车,光标移动到指定行(属于末行模式) 2.复制与粘贴 语法1:yy //键盘输入字母yy,复制光标所在行 语法2:数字yy //键盘输入数字+字母yy,从光标所在行开始向下复制指定行...:dd //键盘输入字母dd,剪切光标所在行,光标所在行的下面行会上移填补剪切行 语法2:数字dd //键盘输入数字+字母dd,从光标所在行起向下剪切指定行(数字对应的行数,包括了光标所在行),后面行会上移填补剪切部分...a 在光标所在字符前开始插入 o 在光标所在行的下面另起一行开始插入 I 在光标所在行的行首开始插入,若行首有空格则在空格后插入 A 在光标所在行的行尾开始插入 O 在光标所在行的上面另起一行开始插入
Vim是一款文本编辑器,经常被程序员使用,也是Linux系统中常用的编辑器之一。它以快速、高效、灵活而著称,由于其强大的快捷键功能,可以使用户在编辑文本时更快更高效。...光标移动 h - 光标左移 j - 光标下移 k - 光标上移 l - 光标右移 0 - 移动到行首 $ - 移动到行末 w - 向前移动一个单词 b - 向后移动一个单词 gg - 移动到文件的开头...G - 移动到文件的末尾 编辑 i - 进入插入模式,在光标处插入文本 a - 在光标后插入文本 o - 在光标下方新开一行 O - 在光标上方新开一行 x - 删除光标所在位置的字符 dd - 删除整行
碎碎念(如果没有时间可以直接跳过该部分,直接看命令) Linux下一切皆文件,所以需要强大的文本编辑器,而vim就是Linux上一个功能强大且使用广泛的文本编辑器。...其他命令如下: h # 左移一个字符 l # 移一个字符,通常用w向右移动到下一个单词的第一个字母 j # 上移一个字符 k # 下移一个字符 #注意hljk...H # 使光标移动到屏幕的顶部,head M # 使光标移动到屏幕的中间,middle L # 使光标移动到屏幕的底部 # 还可以使用[PU] [PD]实现上下翻页...:1,.w filename # 将第一行开始到光标当前位置的所有内容保存到文件filename中。 :....,$w filename # 将从光标开始位置到文件末尾的所有内容保存到文件filename中。
①光标移动到行首 按键:shift + 6 或 ^(T字母上面的6,不要按小键盘的6) ②光标移动到行尾 按键:shift + 4 或 $(R字母的左上角的4,不是小键盘的4) ③光标移动到首行...按键:gg ④光标移动到末行 按键:G ⑤翻屏 向上翻屏:按键ctrl + b (before) 或 PgUp 向下翻屏:按键ctrl + f (after) 或 PgDn 2、复制操作 ①复制光标所在行...↑↓← →方向键来选中需要复制的区块,按下y键进行复制,最后按下p键粘贴 3、剪切/删除 ①剪切/删除光标所在行 按键:dd (删除之后下一行上移) 注意:dd严格意义上说是剪切命令,但是如果剪切了不粘贴就是删除的效果...②剪切/删除光标所在行为准(包含当前行),向下删除/剪切指定的行 按键:数字dd (删除之后下一行上移) ③剪切/删除光标所在的当前行之后的内容,但是删除之后下一行不上移 按键:D (删除之后当前行会变成空白行...①快速将光标移动到指定的行 按键:数字G ②以当前光标为准向上/向下移动n行 按键:数字↑,数字↓ ③以当前光标为准向左/向右移动n字符 按键:数字←,数字→ ④末行模式下的快速移动方式:移动到指定的行
前两天给大家带来了Linux常用的命令,有小伙伴想要vim相关命令备忘单,那么今天瑞哥安排。 退出命令备忘单 :q 退出 :q!...强行写入当前文件并退出 插入命令备忘单 a 在光标后插入 A 在行尾插入 i 在光标前插入 I 在行中的第一个非空白之前插入 gI 在第 1 列中插入 o 在光标下方开始新行并插入 O 在光标上方开始新行并插入...,它们之间有一个空格 gJ将下面的行合并到当前行,它们之间没有空格 u撤消 Ctrl+ r重做 .重复上一个命令 移动命令备忘单 h向左移动光标 j向下移动光标 k向上移动光标 l向右移动光标 b移动到单词的开头...1/2 个屏幕 Ctrl + u向后移动 1/2 个屏幕 Ctrl + e将屏幕向下移动一行(不移动光标) Ctrl + y将屏幕上移一行(不移动光标) Ctrl + o通过跳跃历史向后移动 Ctrl...向后搜索 * 向前搜索光标下的单词 # 向后搜索光标下的单词 r 替换光标位置的单个字符 R 替换从光标位置开始的字符 cc 替换整行 :%s/search/replace/g 用replace替换每次出现的搜索
而且写文件、查找翻页什么的 比我用鼠标快多了,那熟练的快捷键看的我一愣一愣的 ---- 光标移动: h或退格: 左移一个字符; l或空格: 右移一个字符; j: 下移一行; k: 上移一行; gj: 移动到一段内的下一行...; gk: 移动到一段内的上一行; +或Enter: 把光标移至下一行第一个非空白字符。...w: 前移一个单词,光标停在下一个单词开头; W: 移动下一个单词开头,但忽略一些标点; e: 前移一个单词,光标停在下一个单词末尾; E: 移动到下一个单词末尾,如果词尾有标点,则移动到标点; b:...后移一个单词,光标停在上一个单词开头; B: 移动到上一个单词开头,忽略一些标点; (: 前移1句。...zz: 将当前行移动到屏幕中央。 zt: 将当前行移动到屏幕顶端。 zb: 将当前行移动到屏幕底端。
前天和各位分享了Linux常用指令的汇总:【史上最全Linux常用指令汇总,又一吃灰教程 】有需要的可以去收藏一下,用的上的时候翻来看看;今天继续来分享一下Linux常用的快捷键;虽然很多操作,通过鼠标点点就可以做到...://lupf.cn 控制台快捷键 快捷键 说明 常用度 tab 自动补全路径,指令 ⭐⭐⭐ ctrl + a 光标移动到行首 ⭐⭐✩ ctrl + e 光标移动到行尾 ⭐⭐✩ ctrl + l 清屏,...) ⭐⭐✩ 位移操作 快捷键 说明 常用度 0 光标移动到行首 ⭐⭐✩ $ 光标移动到行尾 ⭐⭐✩ h 或 <-- 光标左移 ⭐⭐⭐ l 或 --> 光标右移 ⭐⭐⭐ j 或 ↓ 光标下移 ⭐⭐...⭐ k 或 ↑ 光标上移 ⭐⭐⭐ gg 或 :1 到第一行 ⭐⭐✩ G 或 :$ 到最后一行 ⭐⭐✩ :n 或 nG 到指定行,n为行号 ⭐✩✩ 删除操作 快捷键 说明 常用度 x 删除光标所在的字符...⭐⭐⭐ P 粘贴剪切板到当前光标所处的上一行 ⭐⭐✩ 替换撤销 快捷键 说明 常用度 r 替换当前字符 ⭐⭐✩ R 从光标开始替换,直到esc退出 ⭐✩✩ u 或 :u 撤销上一次操作 ⭐⭐✩ 保存
常用快捷键 移动光标 快捷键 作用 Ctrl-a 移动光标到行首 Ctrl-e 移动光标到行尾 Ctrl-f 光标前移一个字符;和右箭头作用一样 Ctrl-b 光标后移一个字符;和左箭头作用一样 Alt-f...光标前移一个字 Alt-b 光标后移一个字 Ctrl-l 清空屏幕,移动光标到左上角。...clear 命令完成同样的工作 修改文本 快捷键 作用 Ctrl-d 删除光标位置的字符 Ctrl-t 光标位置的字符和光标前面的字符互换位置 Alt-t 光标位置的字和其前面的字互换位置 Alt-l...当你想要使用多个可能的匹配项时,这个很有帮助 历史命令 快捷键 作用 Ctrl-p 移动到上一个历史条目。类似于上箭头按键 Ctrl-n 移动到下一个历史条目。...类似于下箭头按键 Alt-< 移动到历史列表开头 Alt-> 移动到历史列表结尾,即当前命令行 Ctrl-r 反向递增搜索。从当前命令行开始,向上递增搜索 Alt-p 反向搜索,不是递增顺序。
(是我自己定义的五种) 正常模式:这是最基本的模式,在以下任何模式中都可以通过点击Esc回到正常模式 插入模式:在该模式下可通过键盘输入字符串,在正常模式下,按i,a,o都可以进入插入模式,i为从当前光标所在字符的前一个字符开始插入...,a为从当前光标的后一个字符开始插入,o为从当前光标的下一行开始插入 可视模式:可视模式可以对文本进行选中,然后方便复制,粘贴等操作,在正常模式下只能同时选中一个字符,所以如果你想删除多个字符或者多行字符是比较不方便的...另外在可视模式下,也可以用v,V,Crtl+v在三种可视模式下切换 替换模式:在正常模式下按R可进入替换模式,从当前光标处开始,键盘输入的字符会替换掉文本已经有的字符 末行模式:按:和/可进入末行模式,...x #删除光标所在字符 u #删除字符后撤销 yy #复制当前行 #以上所有所有字符都可以在前面加数字,代表左移n个字符,又移n的字符,复制n行等... p #进行粘贴操作...0 #移动到行首 g0 #移动到当前屏幕的行首 H #把光标移动到屏幕最顶端的一行 M #把光标移动到屏幕中间一行 L #把光标移动到屏幕最底端的一行 gg #移动到文件的头部
(注意了,按下 : 该光标就会移动到最底下一行去!) ,如下图所示: ?...-光标移动到非空格符的上一行 n向右移动 n 个字符,n 是数量 0 或功能鍵[Home]数字0,移动到当前行最前面字符处 $ 或功能鍵[End]移动到这一行的最后字符处 H光标移动到这个屏幕最上方一行的第一个字符处...M光标移动到这个屏幕中央一行的第一个字符处 L光标移动到这个屏幕最下方一行的第一个字符处 G移动到这个档案的最后一行 nG移动到这个档案的第 n 行,n是数字(可配合 :set nu) gg移动到这个档案的第一行...从目前光标所在的下一个字符处开始输入』, A 为『从光标所在行的最后一个字符处开始输入』 o, O进入输入模式(Insert mode): 这是英文字母 o 的大小写。...移動到第 43 列,向右移動 59 個字元,請問你看到的小括號內是哪個文字? 7. 移動到第一列,並且向下搜尋一下『 gzip 』這個字串,請問他在第幾列? 8.
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 输入= 输入需要计算的内容,最后回车
基本移动 以下移动都是在normal模式下 快捷键 含义 h或退格 左移一个字符 l或空格 右移一个字符 j 下移一行 k 上移一行 +或Enter 把光标移至下一行第一个非空白字符 – 把光标移至上一行第一个非空白字符...w 前移一个单词,光标停在下一个单词开头 e 前移一个单词,光标停在下一个单词末尾 b 后移一个单词,光标停在上一个单词开头 ge 后移一个单词,光标停在上一个单词末尾 { 前移1段 } 后移1段...上面的操作都可以配合n使用,比如在正常模式下输入3h,则光标向左移动3个字符 快捷键 含义 0 移动到行首 $ 移动到行尾 ^ 移动到本行第一个非空白字符 n| 把光标移到递n列上 nG 到文件第...n行 :n 移动到第n行 :$ 移动到最后一行 H 把光标移到屏幕最顶端一行 M 把光标移到屏幕中间一行 gg 到文件头部 G 到文件尾部 翻屏 快捷键 含义 ctrl+f 下翻一屏...如:%s/old/new/gc,加上i则忽略大小写(ignore) 宏的使用 快捷键 含义 q[a-z] 开始录制宏 q 停止录制 @[a-z] 使用宏 @@ 调用最近使用的宏 n@[a-z] 重放宏
Vim工具 关于Vim Vim是Linux系统下一款功能强大的编辑器,在Vi的基础上改进和增加了许多特性。 Vim的三种模式 编辑模式。 输入模式。 末行模式。 三种模式之间的关系如下图: ?...三种模式之间的转换方式如下: 编辑-->输入: i: 在当前光标所在字符的前面,转为输入模式; a: 在当前光标所在字符的后面,转为输入模式; o: 在当前光标所在行的下方,新建一行,并转为输入模式...▼ i 在当前位置生前插入 I 在当前行首插入 a 在当前位置后插入 A 在当前行尾插入 o 在当前行之后插入一行 O 在当前行之前插入一行 ▼ 移动 ▼ h 左移一个字符 l 右移一个字符 k 上移一个字符...j 下移一个字符 ▼ 删除 ▼ dd 删除当前行 dj 删除当前行和上一行 dk 删除当前行和下一行 10dd 删除当前行开始的共10行 D 删除当前字符至行尾 x: 删除光标所在处的单个字符 #x:...Ctrl-w j 移动到窗口下边 Ctrl-w k 移动到窗口上边 Ctrl-w l 移动到窗口右边 ▼ 高级话题 ▼ 1、显示或取消显示行号 :set nu :set nonu
领取专属 10元无门槛券
手把手带您无忧上云