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

如何在 Vim 中将光标动到行首或行尾

光标从行首或行尾移动并不是一项关键操作,但您可能会经常做一些事情,以至于反复捣碎h或l键会让人感到恼火,或者更糟的是,效率低下。...按0键将光标动到行首(第 0 列)按$键将光标动到行尾(最后一列)。让我们更深入地了解如何将光标从行中的任意位置移动到行首或行尾。...在 Vim 中将光标动到行首在 Vim 中,有两种方法可以将光标动到行首。首先,确保您处于正常模式,按 Esc 键确认。然后按任0一(零)键,它会将光标动到行首。...^您也可以通过按键将光标动到开头。在 Vim 中将光标动到行尾Vim 有一种直接的方法可以将光标动到行尾。同样,您需要处于正常模式才能执行此操作。光标在哪一列并不重要,只在它在哪一行上。...然后,按$键,它会将光标动到行尾。如果行被换行,光标将转到换行行的末尾,而不是列的末尾。

11.5K20

Vim命令使用说明

简介 vim是我最喜欢的编辑器,也是linux下第二强大的编辑器。 虽然emacs是公认的世界第一,我认为使用emacs并没有使用vi进行编辑来得高效。...基本移动 h或退格: 左移一个字符; l或空格: 右移一个字符; j: 下移一行; k: 上一行; gj: 移动到一段内的下一行; gk: 移动到一段内的上一行; +或Enter: 把光标移至下一行第一个非空白字符...w: 前一个单词,光标停在下一个单词开头; W: 移动下一个单词开头,但忽略一些标点; e: 前一个单词,光标停在下一个单词末尾; E: 移动到下一个单词末尾,如果词尾有标点,则移动到标点; b:...0: 移动到行首。 g0: 移到光标所在屏幕行行首。 ^: 移动到本行第一个非空白字符。 g^: 同 ^ ,但是移动到当前屏幕行第一个非空字符处。 $: 移动到行尾。...g$: 移动光标所在屏幕行行尾。 n|: 把光标移到递n列上。 nG: 到文件第n行。 :n 移动到第n行。 :$ 移动到最后一行。 H: 把光标移到屏幕最顶端一行。

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

Vim编辑器常用快捷键

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

3.2K20

VIM 常用快捷键

而且写文件、查找翻页什么的 比我用鼠标快多了,那熟练的快捷键看的我一愣一愣的 ---- 光标移动: h或退格: 左移一个字符; l或空格: 右移一个字符; j: 下移一行; k: 上一行; gj: 移动到一段内的下一行...w: 前一个单词,光标停在下一个单词开头; W: 移动下一个单词开头,但忽略一些标点; e: 前一个单词,光标停在下一个单词末尾; E: 移动到下一个单词末尾,如果词尾有标点,则移动到标点; b:...后移一个单词,光标停在上一个单词开头; B: 移动到上一个单词开头,忽略一些标点; (: 前1句。...y[n]l: 复制光标右边1(n)个字符。 y[n]h: 复制光标左边1(n)个字符。 y$: 从光标当前位置复制到行尾。 y0: 从光标当前位置复制到行首。...y1G或ygg: 复制光标以上的所有行。 yG: 复制光标以下的所有行。 d: 删除(剪切)在可视模式下选中的文本。 d$ or D: 删除(剪切)当前位置到行尾的内容。

23.3K22

Linux工具之Vim编辑器

Vim工具 关于Vim Vim是Linux系统下一款功能强大的编辑器,在Vi的基础上改进和增加了许多特性。 Vim的三种模式 编辑模式。 输入模式。 末行模式。 三种模式之间的关系如下图: ?...三种模式之间的转换方式如下: 编辑-->输入: i: 在当前光标所在字符的前面,转为输入模式; a: 在当前光标所在字符的后面,转为输入模式; o: 在当前光标所在行的下方,新建一行,并转为输入模式...; I:在当前光标所在行的行首,转换为输入模式 A:在当前光标所在行的行尾,转换为输入模式 O:在当前光标所在行的上方,新建一行,并转为输入模式; 输入-->编辑: ESC 编辑-->末行:...k 上一个字符 j 下移一个字符 ▼ 删除 ▼ dd 删除当前行 dj 删除当前行和上一行 dk 删除当前行和下一行 10dd 删除当前行开始的共10行 D 删除当前字符至行尾 x: 删除光标所在处的单个字符...Ctrl-w j 移动到窗口下边 Ctrl-w k 移动到窗口上边 Ctrl-w l 移动到窗口右边 ▼ 高级话题 ▼ 1、显示或取消显示行号 :set nu :set nonu

1.1K10

不会vim?看这篇就够了!

vi介绍 vi编译器 是Unix和Linux系统的御用标准编辑器,在任何版本的Unix和Linux的操作系统下,vi编辑器功能完全相同,类似于windows系统的“记事本”。...image.png ---- 三、打开文件 Vim的打开文件的方式: (1)#vim 文件路径 作用:打开指定的文件 (2)#vim +数字 文件的路径 作用:打开指定的文件,并且将光标动到指定行...①光标动到行首 按键:shift + 6 即输入 ‘^’ ②光标动到行尾 按键:shift + 4 即输入 ‘$’ ③光标动到首行 按键:gg ④光标动到末行 按键:G ⑤快速移动到指定的行...④粘贴: 按键:p 3、剪切/删除 ①剪切/删除光标所在行 按键:dd (删除之后下一行上) 注意:如果剪切了不粘贴就是删除的效果。...②剪切/删除光标所在行为准(包含当前行),向下删除/剪切指定的行 按键:数字dd (删除之后下一行上) ③剪切/删除光标所在的当前行光标之后的内容,但是删除之后下一行不上 按键:D (删除之后当前行会变成空白行

2.9K00

IdeaVim 基本操作

基本移动 以下移动都是在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 下翻一屏...y[n]w 复制一(n)个词 y[n]l 复制光标右边1(n)个字符 y[n]h 复制光标左边1(n)个字符 y$ 从光标当前位置复制到行尾 y0 从光标当前位置复制到行首 :m,ny 复制m行到n行的内容

2.1K30

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

前两天给大家带来了Linux常用的命令,有小伙伴想要vim相关命令备忘单,那么今天瑞哥安排。 退出命令备忘单 :q 退出 :q!...强行写入当前文件并退出 插入命令备忘单 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

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

常用命令行快捷键

常用快捷键 移动光标 快捷键 作用 Ctrl-a 移动光标到行首 Ctrl-e 移动光标行尾 Ctrl-f 光标一个字符;和右箭头作用一样 Ctrl-b 光标后移一个字符;和左箭头作用一样 Alt-f...光标一个字 Alt-b 光标后移一个字 Ctrl-l 清空屏幕,移动光标到左上角。...把从光标位置到字尾的字符转换成小写字母 Alt-u 把从光标位置到字尾的字符转换成大写字母 剪切和粘贴文本 快捷键 作用 Ctrl-k 剪切从光标位置到行尾的文本 Ctrl-u 剪切从光标位置到行首的文本...当你想要使用多个可能的匹配项时,这个很有帮助 历史命令 快捷键 作用 Ctrl-p 移动到上一个历史条目。类似于上箭头按键 Ctrl-n 移动到下一个历史条目。...类似于下箭头按键 Alt-< 移动到历史列表开头 Alt-> 移动到历史列表结尾,即当前命令行 Ctrl-r 反向递增搜索。从当前命令行开始,向上递增搜索 Alt-p 反向搜索,不是递增顺序。

93550

Vim 常用快捷键及键盘图

h – 光标左移一个字符 j – 光标下移一个字符 k – 光标一个字符 l – 光标右移一个字符 下移15行 – 15j Ctrl + f – 屏幕向下移动一页 Ctrl +...d – 向下移动半页 Ctrl + b – 屏幕向下移动一页 Ctrl + u – 向上移动半页 n – 光标右移n个字符 0 – 数字0,移动到行首 $ – 移动到行尾...– 移动到文件的第一行 N[Enter] – 光标向下移动n行 /word – 向下查找 ?...n行 d1G – 删除光标所在行到第一行 dG – 删除光标所在行到最后一行 d$ – 删除光标所在到行尾 d0 – 删除光标所在到行首 yy – 复制光标所在的一行 nyy – 复制光标所在的向下...n行 y1G – 复制当前行到第一行 yG – 复制当前行到最后一行 y0 – 复制当前光标到行首 y$ – 复制当前光标行尾 p – 在光标下一行粘贴 P – 在光标上一行粘贴 J

1.1K30

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

替换、保存、退出、撤销、高亮等等); Vim的打开文件的方式: #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 (删除之后下一行上) ③ 剪切/删除光标所在的当前行(光标所在位置)之后的内容,但是删除之后下一行不上 按键:

2.7K10

小白向:Linux vim编辑器(一)

简介: 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:从光标开始删至行末 .

84441

Linux笔记:使用Vim编辑器

k 上一行 l 右移一个字符 在大的文本文件中一行一行的移动会特别麻烦。...光标会移动到消息行,冒号出现,等号输入命令。 在命令模式下有几个命令来将缓冲区的数据保存到文件中并退出Vim: 命令 描述(命令模式下命令) q 如果未修改缓冲区的数据,退出 q!...常用号命令有: 命令 描述(普通模式下命令) x 删除当前光标所在位置的字符 dd 删除当前光标所在行 dw 删除当前光标所在位置的单词 d$ 删除当前光标所在位置至行尾的内容 J 删除当前光标所在行行尾的换行符...u 撤销前一个编辑命令 a 在当前光标后追加数据 A 在当前光标所在行行尾追加数据 r char 用char替换当前光标所在位置的单个字符 R text 用text覆盖当前光标所在位置的数据,直到按下...简而言之,用dd删除一行文本,然后把光标动到某个要放置该行文本的位置,之后用p命令。p命令会将文本插入到当前光标所在行之后。p命令可以和任何删除文本的命令一起搭配使用。

1.5K40

Linux最常用快捷键汇总及详解

前天和各位分享了Linux常用指令的汇总:【史上最全Linux常用指令汇总,又一吃灰教程 】有需要的可以去收藏一下,用的上的时候翻来看看;今天继续来分享一下Linux常用的快捷键;虽然很多操作,通过鼠标点点就可以做到...://lupf.cn 控制台快捷键 快捷键 说明 常用度 tab 自动补全路径,指令 ⭐⭐⭐ ctrl + a 光标动到行首 ⭐⭐✩ ctrl + e 光标动到行尾 ⭐⭐✩ ctrl + l 清屏,...执行最近包含了docker的指令 ⭐✩✩ esc + b 移动到当前单词的词首,以空格、符号为界 ✩✩✩ esc + f 移动到当前单词的词尾,以空格、符号为界 ✩✩✩ esc + ....) ⭐⭐✩ 位移操作 快捷键 说明 常用度 0 光标动到行首 ⭐⭐✩ $ 光标动到行尾 ⭐⭐✩ h 或 <-- 光标左移 ⭐⭐⭐ l 或 --> 光标右移 ⭐⭐⭐ j 或 ↓ 光标下移 ⭐⭐...⭐ k 或 ↑ 光标 ⭐⭐⭐ gg 或 :1 到第一行 ⭐⭐✩ G 或 :$ 到最后一行 ⭐⭐✩ :n 或 nG 到指定行,n为行号 ⭐✩✩ 删除操作 快捷键 说明 常用度 x 删除光标所在的字符

1.2K20

Linux命令之vim三种模式

光标动到行首 按键: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字符 按键:数字←,数字→ ④末行模式下的快速移动方式:移动到指定的行

3.2K20

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

3X 删除当前光标向前三个字符 dl 删除当前字符, dl=x dh 删除前一个字符,X=dh D 删除当前字符至行尾。...不含光标所在处字符。 y$ 复制至行尾。含光标所在处字符。 yw 复制一个单词。 y2w 复制两个单词。 yG 复制至文本末。 y1G 复制至文本开头。...移动命令 以字符为单位移动 h 左移一个字符 l 右移一个字符 k 上一个字符 j 下移一个字符 # 【定位字符】f和F fx 找到光标后第一个为x的字符 3fd 找到光标后第三个为...以行为单位移动 # 10指代所有数字,可任意指定 10h 左移10个字符 10l 右移10个字符 10k 上10行 10j 下移10行 $ 移动到行尾 3$ 移动到下面3行的行尾...以句为单位移动 ( 移动到句首 ) 移动到句尾 跳转到文件的首尾 gg 移动到文件头。 = [[ == `` G 移动到文件尾。

1K30

Linux 学习VI编辑器

tr [a-z] [A-Z] 在命令模式下,可以输入如下命令: i:在当前光标的前面插入一个字符 I:移动光标到行首 a:在当前光标的后面插入一个字符 A:移动到行末 o:移动到下一行 O:移动到上一行...:重复执行上一次的命令 { :按段移动,上 }:按段移动,下移 dw:删除光标开始位置的字(一个单词),包含光标所在字符 r:替换一个字符 R:替换光标以及后面的字符 /要查找的内容:搜索...k或Ctrl+p:光标一行 j或Ctrl+n :光标下移一行 Enter :光标下移一行 w或W :光标右移一个字至字首 b或B :光标左移一个字至字首 e或E :光标右移一个字至字尾...) :光标移至句尾 ( :光标移至句首 }:光标移至段落开头 {:光标移至段落结尾 nG:光标移至第n行首 n+:光标下移n行 n-:光标n行 n image.png :光标移至当前行尾...一、基本命令介绍 ---- 1.光标命令 k、j、h、l——上、下、左、右光标移动命令。虽然您可以在Linux中使用键盘右边的4个光标键,但是记住这4个命令还是非常有用的。

7.6K30

扫码

添加站长 进交流群

领取专属 10元无门槛券

手把手带您无忧上云

扫码加入开发者社群

相关资讯

热门标签

活动推荐

    运营活动

    活动名称
    广告关闭
    领券