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

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

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

11.7K20

Vim命令使用说明

如果是终端中,则会打开netrw的文件浏览窗口; 如果是gvim,则会打开一个图形界面的浏览窗口。 实际上:browse后可以跟任何编辑文档的命令,sp等。...基本移动 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
您找到你想要的搜索结果了吗?
是的
没有找到

IdeaVim 基本操作

w 前一个单词,光标停在下一个单词开头 e 前一个单词,光标停在下一个单词末尾 b 后移一个单词,光标停在上一个单词开头 ge 后移一个单词,光标停在上一个单词末尾 { 前1段 } 后移1段...上面的操作都可以配合n使用,比如在正常模式下输入3h,则光标向左移动3个字符 快捷键 含义 0 移动到行首 $ 移动到行尾 ^ 移动到本行第一个非空白字符 n| 把光标移到递n列上 nG 到文件第...这在插入分割线时非常有用,30i+就插入了36个+组成的分割线 改写插入 快捷键 含义 c[n]w 改写光标后1(n)个词 c[n]l 改写光标后n个字母 c[n]h 改写光标前n个字母 [n]cc...y1G或ygg 复制光标以上的所有行 yG 复制光标以下的所有行 yawyas 复制一个词复制一个句子,即使光标不在词首句首也没关系 d 删除(剪切)在可视模式下选中的文本 d$ or D 删除...[n] dd 删除(剪切)1(n)行 :m,nd 剪切m行到n行的内容 d1G或dgg 剪切光标以上的所有行 dG 剪切光标以下的所有行 dawdas 剪切一个词剪切一个句子,即使光标不在词首句首也没关系

2.1K30

Linux 学习VI编辑器

tr [a-z] [A-Z] 在命令模式下,可以输入如下命令: i:在当前光标的前面插入一个字符 I:移动光标到行首 a:在当前光标的后面插入一个字符 A:移动到行末 o:移动到下一行 O:移动到上一行...:重复执行上一次的命令 { :按段移动,上 }:按段移动,下移 dw:删除光标开始位置的字(一个单词),包含光标所在字符 r:替换一个字符 R:替换光标以及后面的字符 /要查找的内容:搜索...(指令‘yy’与‘p’必须搭配使用) yy::6yy表示拷贝从光标所在的该行往下数6行之文字。[常用] p:复制多行到您想粘贴之处。...k或Ctrl+p:光标一行 j或Ctrl+n :光标下移一行 Enter :光标下移一行 w或W :光标右移一个字至字首 b或B :光标左移一个字至字首 e或E :光标右移一个字至字尾...) :光标移至句尾 ( :光标移至句首 }:光标移至段落开头 {:光标移至段落结尾 nG:光标移至第n行首 n+:光标下移n行 n-:光标n行 n image.png :光标移至当前行尾

7.6K30

vim基本命令

最实用的几个: 0(数字0)移动到本行第一个字符上  移动到行尾 。 3 移动到下面3行的行尾 gg 移动到文件头。 =  [[ G(shift + g) 移动到文件尾。 ...ddp 交换光标所在行其下紧邻的一行。 移动命令 h 左移一个字符 l 右移一个字符,这个命令很少用,一般用w代替。...w 向前移动一个单词(光标停在单词首部),如果已到行尾,则转至下一行行首。此命令快,可以代替l命令。...b 向后移动一个单词 2b 向后移动2个单词 e,同w,只不过是光标停在单词尾部 ge,同b,光标停在单词尾部。 ^ 移动到本行第一个非空白字符上。...0(数字0)移动到本行第一个字符上,  移动到本行第一个字符。同0健。  移动到行尾 3 移动到下面3行的行尾 gg 移动到文件头。 = [[ G(shift + g) 移动到文件尾。

1.4K20

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

⭐⭐✩ ctrl + e 光标动到行尾 ⭐⭐✩ ctrl + l 清屏,效果等同于: clear ⭐⭐✩ ctrl + c 强制终止;终止输入,终止软件安装,终止命令执行等 ⭐⭐⭐ ctrl + k...删除(剪切)光标所处位置到行末的所有内容 ctrl + u对立 ⭐✩✩ ctrl + u 删除(剪切)光标所处位置到行首的所有内容 ctrl + k对立 ⭐✩✩ ctrl + w 删除(剪切...⭐✩✩ ctrl + q 解除ctrl +s的锁定,同时会展示或执行ctrl +s锁定时输入的指令 ⭐✩✩ ctrl + z 暂停在终端运行的任务 ⭐⭐✩ ctrl + t 将当前光标位置的字符予其签名的字符颠倒...⭐⭐✩ I 在光标所处行的行首插入 ⭐⭐✩ o 在光标行的下一行插入(另起一行) ⭐⭐✩ O 在光标行的上一行插入(另起一行) ⭐⭐✩ 位移操作 快捷键 说明 常用度 0 光标动到行首 ⭐⭐✩ $...光标动到行尾 ⭐⭐✩ h 或 <-- 光标左移 ⭐⭐⭐ l 或 --> 光标右移 ⭐⭐⭐ j 或 ↓ 光标下移 ⭐⭐⭐ k 或 ↑ 光标 ⭐⭐⭐ gg 或 :1 到第一行 ⭐⭐✩ G

1.2K20

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

如果是终端中,则会打开netrw的文件浏览窗口; 如果是gvim,则会打开一个图形界面的浏览窗口。 实际上:browse后可以跟任何编辑文档的命令,sp等。...h或退格: 左移一个字符; l或空格: 右移一个字符; j: 下移一行; k: 上一行; gj: 移动到一段内的下一行; gk: 移动到一段内的上一行; +或Enter: 把光标移至下一行第一个非空白字符...w: 前一个单词,光标停在下一个单词开头; W: 移动下一个单词开头,但忽略一些标点; e: 前一个单词,光标停在下一个单词末尾; E: 移动到下一个单词末尾,如果词尾有标点,则移动到标点; b:...0: 移动到行首。 g0: 移到光标所在屏幕行行首。 ^: 移动到本行第一个非空白字符。 g^: 同 ^ ,但是移动到当前屏幕行第一个非空字符处。 :移动到行尾。...important">g:移动到行尾。g: 移动光标所在屏幕行行尾。 n|: 把光标移到递n列上。

2.7K20

Vim 命令、操作、快捷键(建议收藏)

ddp 交换光标所在行其下紧邻的一行。 移动命令 h 左移一个字符 l 右移一个字符,这个命令很少用,一般用w代替。...w 向前移动一个单词(光标停在单词首部),如果已到行尾,则转至下一行行首。此命令快,可以代替l命令。...b 向后移动一个单词 2b 向后移动2个单词 e,同w,只不过是光标停在单词尾部 ge,同b,光标停在单词尾部。 ^ 移动到本行第一个非空白字符上。...0(数字0)移动到本行第一个字符上, 移动到本行第一个字符。同0健。 $ 移动到行尾 3$ 移动到下面3行的行尾 gg 移动到文件头。= [[ G(shift + g) 移动到文件尾。...:set list 显示非打印字符,tab,空格,行尾等。

1.2K10

linux下编辑VI窗口插入与编辑命令

要跳转的行数,然后再输入 gg :要跳转到当前文件的第150行,输入 150gg 进入vi的命令 vi filename :打开或新建文件,并将光标置于第一行首 vi +n filename :...l :光标右移一个字符 space:光标右移一个字符 Backspace:光标左移一个字符 k或Ctrl+p:光标一行 j或Ctrl+n :光标下移一行 Enter :光标下移一行...n行首 n+:光标下移n行 n-:光标n行 n$:光标移至第n行尾 H :光标移至屏幕顶行 M :光标移至屏幕中间行 L :光标移至屏幕最后行 0:(注意是数字零)光标移至当前行首...:删除光标处开始及其后的n-1个字 do:删至行首 d$:删至行尾 ndd:删除当前行及其后n-1行 x或X:删除一个字符,x删除光标后的,而X删除光标前的 Ctrl+u:删除输入方式下所输入的文本...:在搜索中忽略大小写 list:显示制表位(Ctrl+I)行尾标志($) number:显示行号 report:显示由面向行的命令修改过的数目 terse:显示简短的警告信息 warn:在转到别的文件时若没保存当前文件则显示

4.2K60

linux下编辑VI窗口插入与编辑命令

要跳转的行数,然后再输入 gg :要跳转到当前文件的第150行,输入 150gg 进入vi的命令 vi filename :打开或新建文件,并将光标置于第一行首 vi +n filename :...l :光标右移一个字符 space:光标右移一个字符 Backspace:光标左移一个字符 k或Ctrl+p:光标一行 j或Ctrl+n :光标下移一行 Enter :光标下移一行...n行首 n+:光标下移n行 n-:光标n行 n$:光标移至第n行尾 H :光标移至屏幕顶行 M :光标移至屏幕中间行 L :光标移至屏幕最后行 0:(注意是数字零)光标移至当前行首...:删除光标处开始及其后的n-1个字 do:删至行首 d$:删至行尾 ndd:删除当前行及其后n-1行 x或X:删除一个字符,x删除光标后的,而X删除光标前的 Ctrl+u:删除输入方式下所输入的文本...:在搜索中忽略大小写 list:显示制表位(Ctrl+I)行尾标志($) number:显示行号 report:显示由面向行的命令修改过的数目 terse:显示简短的警告信息 warn:在转到别的文件时若没保存当前文件则显示

4.2K20

使用苹果系统的开发人员必装的itermzsh

通过插件 web-search 一个方便的终端搜索工具,支持大多常用的搜索引擎,比如: 输入 baidu hhkb pro2 直接在浏览器打开百度搜索关键字”hhkb pro2” 输入 google...minila air 直接在浏览器打开Google搜索关键字”minila air” 快捷键 另外请记住并常用这些快捷键 Ctrl+p shell中上一个命令,或者 文本中移动到上一行 Ctrl+n...shell中下一个命令,或者 文本中移动到下一行 Ctrl+r 往后搜索历史命令 Ctrl+s 往前搜索历史命令 Ctrl+f 光标 Ctrl+b 光标后退 Ctrl+a 到行首 Ctrl...+e 到行尾 Ctrl+d 删除一个字符,删除一个字符,相当于通常的Delete键 Ctrl+h 退格删除一个字符,相当于通常的Backspace键 Ctrl+u 删除到行首 Ctrl+k 删除到行尾

63920

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: 从光标当前位置复制到行首。...d0: 删除(剪切)当前位置到行首的内容 p: 在光标之后粘贴。 P: 在光标之前粘贴。 查找替换 /something: 在后面的文本中查找something。 ?

23.7K22
领券