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

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

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

12.8K20

VIM的常用操作

工欲善其事,必先利其器 作为Linux开发的必不可少的工具,能够将Vi的功效发挥到极致,必然能够提高我们的工作效率,下面是一些Vi的使用技巧。 1、光标定位、翻屏滚屏。...最常用的莫过于0 和$ ,把光标定位在行头和行尾。 常用的还有G 把光标定位在文件尾,gg 回到文件头。在这两个命令前面加一个数字就可以去到那一行,例如10gg 会带你去到第10行。...`` 的作用是回到光标跳转前的位置。例如,假设光标现在在第10行,按 G 去到文件尾,再按 `` 就可以回到第10行。...命令 功能 dd 删除当前行 yy 复制当前行 d$ 删除从光标位置到行尾的内容 yt< 复制从光标位置到下一个“<”前的内容 (另外,ct< 修改从光标至“<”前的内容,在编辑HTML、XML文件时很方便...) "x复制 把复制内容放进寄存器x (x可以是26个英文字母之一,区分大小写) "xp 粘贴寄存器x的内容 "+ 特殊寄存器,读写系统剪贴板 :reg 查看各个寄存器的内容 D 删除光标处至行尾的字符

1.1K30
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Linux操作系统的VI命令

    Linux操作系统的VI命令   VI是Linux系统的一个文本编辑器,该编辑器可以通过使用VI命令来操作,从而完成对文本的编辑。...熟练掌握一些常用的VI命令,可以大大简化编辑操作并提高操作Linux文本的效率 。   ...①光标移动 命令 描述 命令 描述 0 光标定位到开头位置 G 光标定位到结束位置 ^ 光标定位行首 $ 光标定位行尾 Ctrl+f 光标定位到上一页 Ctrl+b 光标定位到下一页 Ctrl+d 光标定位到上半页...$ 删除光标行尾   ③删除、复制、粘贴、查找、替换、撤销 命令 描述 命令 描述 yy 复制当前行 [n]yy 向下复制n行 dd 删除当前行 [n]dd 向下删除n行 dG 向下删除到最后一行...dw 删除当前的单词 d0 删除光标至行首 d$ 删除光标行尾 r 替换光标处的字符 R 替换光标所到处的字符(按ESC键结束) p 在下一行位置粘贴内容 /[关键字]、?

    2.4K20

    Linux 之 Vim 编辑器从基础到大成使用

    [TOC] 前言介绍 Vim(Visual Interface|可视化接口),在linux中常常使用的工具,是进行Linux嵌入式编程的必备工具之一; vim最大的贡献就是它的按键系统这也是为什么chrome...^ 同上 $ 将光标定位到行尾的位置 b 将光标定位到光标所在单词的起始处 e 将光标定位到光标所在单词的结尾处 w 将光标定位到下一个单词的起始处(注意,是光标所在单词的下一个单词噢^_^) gg...将光标定位到文件的开头 G 将光标定位到文件的末尾 #将 d 命令跟它们结合 d0 | d^ #删除光标从当前位置(不包含)到该行行首的所有字符 d$ #删除从光标当前位置(包含)到该行行尾的所有字符...y0 表示拷贝从当前光标光标所在 行首 的内容. y$ 表示拷贝从当前光标光标所在 行尾 的内容. ygg 到文件首部 yG 到文件尾部 yfa 表示拷贝从当前光标光标后面的第一个a字符之间的内容...此时光标的位置开始为选中状态,你可以通过任何移动或范围的按键来移动光标光标所到之处皆为选中状态(h、j、k、l 移动光标,$ 去到行尾,0 去到行首……) 3.

    2K10

    更高效实用bash

    bash 命令行是Linux最常用的工具了,但是经常通过鼠标的左右键调整光标的位置,实在是影响工作效率. 好在有一些快捷键是可以使用的: 1....ctrl+left/right : 以光标位置为分割,以单词为单位,向左右移动光标,如果左侧或者右侧没有单词,那么直接跳转到行首或者行尾 ctrl+w / alt+d: ctrl+w 以光标位置为分割...,删除光标前面或者后面的单词,如果前面或者后面没有单词,那么直接删除到开头或者行尾; 2....ctrl+a/e: 移动光标从当前位置到行首或者行尾 ctrl+k: 从光标位置,向右删除,一直删除到行尾 ctrl+u: 从光标位置开始,向开头删除,一直删除到行首; 3....ctrl+x+x: 在行尾光标的当前位置进行来回切换;如果光标本来就在行尾,那么是在开始和结尾之间切换;该命令还是比较有用的; 除了鼠标的移动,还有比较常用的是关于History命令的: 通过history

    39610

    Vim编辑器基础入门

    [TOC] 前言介绍 Vim(Visual Interface|可视化接口),在linux中常常使用的工具,是进行Linux嵌入式编程的必备工具之一; vim最大的贡献就是它的按键系统这也是为什么chrome...^ 同上 $ 将光标定位到行尾的位置 b 将光标定位到光标所在单词的起始处 e 将光标定位到光标所在单词的结尾处 w 将光标定位到下一个单词的起始处(注意,是光标所在单词的下一个单词噢^_^) gg...将光标定位到文件的开头 G 将光标定位到文件的末尾 #将 d 命令跟它们结合 d0 | d^ #删除光标从当前位置(不包含)到该行行首的所有字符 d$ #删除从光标当前位置(包含)到该行行尾的所有字符...y0 表示拷贝从当前光标光标所在 行首 的内容. y$ 表示拷贝从当前光标光标所在 行尾 的内容. ygg 到文件首部 yG 到文件尾部 yfa 表示拷贝从当前光标光标后面的第一个a字符之间的内容...此时光标的位置开始为选中状态,你可以通过任何移动或范围的按键来移动光标光标所到之处皆为选中状态(h、j、k、l 移动光标,$ 去到行尾,0 去到行首……) 3.

    1.8K20

    linux的vi命令详解_useradd命令详解

    Vi也是Linux中最基本的文本编 辑器,学会它后,您将在Linux的世界里畅行无阻。...) :光标移至句尾 ( :光标移至句首 }:光标移至段落开头 {:光标移至段落结尾 nG:光标移至第n行首 n+:光标下移n行 n-:光标上移n行 n:光标移至第n行尾 H :光标移至屏幕顶行...M :光标移至屏幕中间行 L :光标移至屏幕最后行 0:(注意是数字零)光标移至当前行首 :光标移至当前行尾 屏幕翻滚类命令 Ctrl+u:向文件首翻半屏 Ctrl+d:向文件尾翻半屏...ndw或ndW:删除光标处开始及其后的n-1个字 do:删至行首 d$:删至行尾 ndd:删除当前行及其后n-1行 x或X:删除一个字符,x删除光标后的,而X删除光标前的 Ctrl...一、基本命令介绍 —- 1.光标命令 k、j、h、l——上、下、左、右光标移动命令。虽然您可以在Linux中使用键盘右边的4个光标键,但是记住这4个命令还是非常有用的。

    10.8K10

    Linux操作系统编程》第四章 屏幕编程器vi : 了解屏幕编辑器vi的概述和基本操作命令

    需要学生亲自动手实践,在Linux系统上使用vi的常用命令。...(2) 编辑器vi的常用命令 文本输入模式 i 在光标前插入文本 I 在光标所在行首插入文本 a 在光标后加入文本 A 在光标所在行尾加入文本 o 在光标所在行下面新加一行 O 在光标所在行上面新加一行...ESC 退出文本输入模式, 返回命令模式 命令模式 ←↓↑→ 光标左下上右移动 h j k l 光标左下上右移动 ^ 光标从当前位置移到本行行首 $ 光标从当前位置移到本行行尾 + 光标下移一行 -...光标上移一行 空格键 光标右移 退回键 光标左移 删除文本命令 x 删除光标所在字符 dw 删除光标所在词 (word)的从光标开始到该词结尾的部分 D 删除光标所在位置到行尾部分 dd 删除光标所在行...(3) Linux命令行环境用法 图4-2 Linux命令行环境用法 重点 屏幕编辑器vi的概述和常用命令。 难点 屏幕编辑器vi的概述和常用命令。 习题 vi 的启动常用的命令。

    18510

    那些让你相见恨晚的linux小技巧

    奋斗在一线上的你,是否还在频繁使用方向键移动命令行光标?是否还在苦哈哈地一个字母一个字母删除命令?今天和大家分享的是一些非常有效且常用的Linux小技巧,让我们一起来看看吧!...2.Ctrl+a 光标直接移到命令行首 3.Ctrl+e 光标直接移到命令行尾 4.Ctrl+k 剪切(删除)光标处到行尾的所有字符 5.Ctrl+u 剪切(删除)光标处到行首的所有字符 6.Ctrl...+w 剪切(删除)光标前的一个“单词”(注意:两个空格中间为一个“单词”) 7.Ctrl+y 粘贴Ctrl+u,Ctrl+k,Ctrl+w删除的文本 8.Ctrl+c 中断终端正在执行的任务或者删除整行...9.Ctrl+d 退出当前shell命令行 10.Ctrl+r 搜索命令行使用过的历史命令记录 11.Ctrl+z 暂停执行在终端运行的任务 想尽早摆脱Linux菜鸟的光环吗?...最后给大家推荐一个Linux命令学习网站:http://man.linuxde.net/,这个网站支持命令查询,整理的也挺全面。大家可以收藏,以便学习。

    36120

    vim的复制粘贴命令_vim编辑器常用命令

    接触linux操作系统之后使用vi/vim编辑器用的就比较多,其实vi/vim编辑文件特别方便,但是一些常见的指令模式下的命令确很容易忘,特别是复制剪切粘贴经常忘,所以小结下以后查用起来比较方便。...复制当前光标所在的位置到行尾:y$ 复制当前光标所在的位置到行首:y^ 剪切: 剪切一行:dd 前切三行:3dd,即从当前行+下两行被剪切了。...剪切当前行光标所在的位置到行尾:d$ 剪切当前行光标所在的位置到行首:d^ 粘贴: 用v选中文本之后可以按y进行复制,如果按d就表示剪切,之后按p进行粘贴。...nG: 光标移至第n行首 n+: 光标下移n行 n-: 光标上移n行 n: 光标移至第n行尾 0: 光标移至当前行首 : 光标移至当前行尾 4.插入删除指令 常用插入、删除指令如下: i:在当前光标前插入...,直到按 [ESC] s: 从当前光标位置处开始,以输入的文本替代指定数目的字符 S: 删除指定数目的行,并以所输入文本代替之 do: 删至行首 d$: 删至行尾 5.退出 退出输入模式,先按一下

    17.6K20

    正常模式中Vim最常用命令,为大家整理完毕(建议收藏)

    (在命令模式中按如下字母即可实现) a在光标所在字符后插入 A在光标所在行尾插入 i在光标所在字符前插入 I在光标所在行行首插入 o在光标下插入新行 O在光标上插入新行 定位命令 这几个命令还是非常实用的...:set nu设置行号(: set number也可以) :set nonu取消行号 gg到第一行 G到最后一行 nG到第n行 :n到第n行 $移至行尾 0移至行首 删除命令 这个命令感觉删单个字符作用不大...x删除光标所在处字符 nx删除光标所在处后n个字符 dd删除光标所在行,ndd删除n行 dG删除光标所在行到文件末尾内容 D删除光标所在处到行尾内容 :n1,n2d删除指定范围的行(如:23,44d)...保存修改并退出(文件所有者及root可使用) 最后怎么说呢,Vim现在学校好像也没要求大家用,可能是操作系统的缘故,因为大家一般主流的还是windows操作系统,Linux个人用户还是比较少的,最可能是因为它的命令模式...不过想要成为一名高端大气上档次的程序员,学Linux还是跑不掉的,毕竟主流服务器还是Linux,像运维工程师这样的职业面对的就是Linux服务器。所以还是好好安心学吧。

    1.1K30

    Linux常用命令——文本编辑器Vim

    Linux常用命令——文本编辑器Vim Linux Vim常用操作 插入命令 a 在光标所在字符后插入 A 在光标所在行尾插入 i 在光标所在字符前插入 I 在光标所在行首插入 o 在光标下插入新行...O 在光标上插入新行 定位命令 :set nu 设置行号 :set nonu 取消行号 gg 到第一行 G 到最后一行 nG 到第n行 :n 到第n行 删除命令 x 删除光标所在处的字符 nv...删除光标所在处后的n个字符 dd 删除光标所在行,ndd删除n行 dG 删除光标所在位置后的全部内容 D 删除光标所在处到行尾内容 :n1,n2d 删除指定范围的行 复制和剪切命令 yy 复制当前行...nyy 复制当前以下n行 dd 剪切当前行 ndd 剪切当前行以下n行 p、P 粘贴在当前光标所在行下或行上 替换或取消命令 r 取代光标所在字符 R 从光标所在处开始替换字符,esc结束 u 取消上一步操作

    1K30

    Component之vi

    vi,Linux中最常用的文本编辑器。 今天一起来看看VxWorks里的vi命令怎么用 先复习一个Shell在Input Mode里的命令: h ? ?...将光标移动到右侧第一个字符,未找到则移动到行尾 F 将光标移动到左侧第一个字符,未找到则移动到行首 T 将光标移动到左侧第一个字符,未找到则移动到行首 $ 将光标移动到行尾...0 将光标移动到行首 ^ 将光标移动到行首第一个非空格字符 插入命令 a 在光标字符后切换到Input Mode A 将光标移动到行尾并切换到Input Mode c SPACE 删除光标位置字符并切换到...Input Mode S 删除整行并切换到Input Mode c$ 从光标位置删除到行尾并切换到Input Mode C 从光标位置删除到行尾并切换到Input Mode i 在光标字符前切换到Input...个字符(含光标位置) X 删除光标左侧个字符 d SPACE 删除光标位置字符 dl 删除光标位置字符 dw 从光标位置删除到当前单词尾部 dd 删除整行 d$ 从光标位置删除到行尾

    1K30

    linux下vi(vim)的新的用法总结

    用了好几年的vi编辑器,但有些实用的用法还是没有用到过.今天听了python视频中关于linux介绍后,还是学了几招新的 1....扩展内容 Linux常用命令 – 已学 cd (路径的切换) rm(后接-rf 可删除文件或文件夹) ls(查看当前路径下的文件和文件夹) mkdir(创建文件夹) touch(创建文件) cat...(查看文件内容)mv (移动文件,也可以重命名文件) rmdir(删除空文件夹)whoami(查看当前用户) pwd(查看当前所在路径) – / # 根目录 linux系统没有盘符,只有根目录 /。...文本编辑(少量) y 复制. yy 3yy ygg yG (以行为单位) d 删除 dd 3dd dgg dG(以行为单位) p 粘贴 x 删除光标所在的字符 D 从光标处删除到行尾 u undo 撤销...^r redo 反撤销,重做 Ctrl + r r 修改一个字符 进入其他模式 a 进入插入模式, 在光标的后面插入 i 进入插入模式, 在光标前面插入 o 另起一行插入 A shift + A 在当前行尾插入

    1.5K20

    Linux】用户必须知道的常用终端快捷键

    作者:Linux公社 链接:https://www.linuxidc.com 编辑:良许Linux ? 简介:以下是一些每个 Linux 用户必须使用的键盘快捷键。...Linux 终端也不例外。这里是一些每个用户必须直到并练习的 Linux 终端快捷键。 相信我;一旦你掌握了这些快捷键,你将发现使用 Linux 命令行有多么好。...Ctrl+A 送光标到行首,反之 Ctrl+E 移动光标行尾。 8. Ctrl + U 输入了错误的命令?代替用退格键来丢弃当前命令,使用 Linux 终端中的 Ctrl+U 快捷键。...该快捷键会擦除从当前光标位置到行首的全部内容。 9. Ctrl + K 这对和 Ctrl+U 快捷键有点像。唯一的不同在于不是行首,它擦除的是从当前光标位置到行尾的全部内容。 10....Ctrl + W 你刚才了解了擦除到行首和行尾的文本。但如果你只需要删除一个单词呢?使用 Ctrl+W 快捷键。 使用 Ctrl+W 快捷键,你可以擦除光标位置前的单词。

    2.7K20

    vim命令速记

    I 行首编辑 a 光标的下一个字符处编辑 A 行尾编辑 o 当前行的下一行开始编辑 O 上一行开始编辑 r 对当前字符进行替换 R 对光标处之后的本行字符替换 编辑模式→一般模式...(或者使用键盘的HOME键) $:选中当前行,光标位置到行尾(或者使用键盘的END键) 命令行模式 :w 写入硬盘≈ctrl+s,write的首字母 :q 退出 :q!...多行缩进 a1,a2> a1,a2< #移动多个tab就加多个符号 或者 v进入视图模式,选中相应行,然后 > 每行行首或行尾添加字符串 %s/^/xxxxx #行首 %s/$/xxxxx #行尾...m,n s/$/xxx #第m到n行尾添加xxx 正则表达式查找 magic (\m):除了$ . * ^ 之外其他元字符都要加反斜杠。...私房菜》 c语言中文网 http://www.runoob.com/linux/linux-vim.html 欢迎与我分享你的看法。

    54720
    领券