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

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

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

12.8K20

文本库 聊聊光标的行为

和鼠标的相对移动不相同的是,人类在触摸屏上进行书写的时候,如果书写的存在一点点延迟,大概是 50 毫秒以上,那么人类将可以明显感知延迟。...想要优化触摸的延迟到极致,仅软件来做是不够的,这是需要软件加硬件一起来的 在 Win10 改了触摸架构,但是我没有找到官方文档,同时也了解 Win10 的 wisptis 是附加到进程的窗口,详细请看...大家可以通过此 Demo 来测试触摸延迟以及测试触摸失效问题 在 Packets 里打上断点,在 VisualStudio 里开启本机调试,即可通过调用堆栈了解触摸数据是从哪里来的。...这样也就无法了解从硬件触摸数据进入 PC InkObj 接收到触摸消息中间经过了哪些层 但是在实际运行 WPF 应用的时候,大家会发现 WPF 空应用是没有加载 InkObj 组件的。...这一点为和 WM_Pointer 不相同 多个 RealTimeStylus 之间的 Enable 是互斥的,也就是自己代码开启之后,将会干扰 WPF 底层的,或者反过来被 WPF 的干扰。

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

    Linux】初步认识Linux系统

    y^:从复制当前位置 yw:复制当前单词 粘贴: p:粘贴一 数字+p:粘贴 多 删除: dd:删除一 dw:删除一个词(从当前位置开始删除一个词) d$:从当前位置开始删除末...d^:从删除当前位置 x:删除光标位置的这一个字符,相当于del X:相当于Backspace 返回上一步操作: u 更改当前位置字符 r R:依次替换 移动: ^:移动...$:移动到行尾 gg:移动到整个页面页头 H:移动到当前页面页头 G :移动到整个页面的页尾 L:移动到当前页面的页尾 1+G:移动到第1 数字+G:移动到目标 词操作 w:跳到下一个词 e...:跳到当前词头 b:跳到上一个词 插入(编辑)模式 进入编辑模式的方法 i:当前光标前 I:光标所在行最前 a:当前光标后 A:光标所在行最后 o:当前光标的下一 O:当前光标的上一 退出编辑模式...Esc 命令模式 进入 : / :查找 比如 /boot : 查找所有的boot,此时所有的boot会高亮显示,并且光标指向第一个noot n:光标移动到下一个 N:光标移动到上一个 :w 保存

    18420

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

    ://lupf.cn 控制台快捷键 快捷键 说明 常用度 tab 自动补全路径,指令 ⭐⭐⭐ ctrl + a 光标移动 ⭐⭐✩ ctrl + e 光标移动到行尾 ⭐⭐✩ ctrl + l 清屏,...✩ ctrl + u 删除(剪切)光标所处位置的所有内容 和 ctrl + k对立 ⭐✩✩ ctrl + w 删除(剪切)光标所处位置之前的一个词,以空格、标点为界 ⭐✩✩ ctrl + y 粘贴...⭐⭐✩ i 在当前光标所处的位置前插入 ⭐⭐✩ A 在光标所处末插入 ⭐⭐✩ I 在光标所处插入 ⭐⭐✩ o 在光标的下一插入(另起一) ⭐⭐✩ O 在光标的上一插入(另起一...) ⭐⭐✩ 位移操作 快捷键 说明 常用度 0 光标移动 ⭐⭐✩ $ 光标移动到行尾 ⭐⭐✩ h 或 <-- 光标左移 ⭐⭐⭐ l 或 --> 光标右移 ⭐⭐⭐ j 或 ↓ 光标下移 ⭐⭐...⭐⭐✩ ndd 或 nD n为数字,剪切(删除)n;如3dd为剪切3 ⭐⭐✩ p 粘贴剪切板当前光标所处的下一 ⭐⭐⭐ P 粘贴剪切板当前光标所处的上一 ⭐⭐✩ 替换撤销 快捷键 说明

    1.2K21

    Linux —vim 编辑器

    I:大写的i,在当前光标所在行的转换为输入模式 a:append,在当前光标所在字符的后面转换为输入模式 A:在当前光标所在行的行尾转换为输入模式 o:open,在当前光标所在行的下方新建一并转为输入模式.../pattern filename //打开文件并定位第一次被/pattern匹配到的内容 关闭文件方式:末行模式关闭文件 命令 意义 q 退出 q!...#个单词的词首 #e:以当前光标为起点跳至第#个单词的词尾 #b:以当前光标为起点跳至第#个单词的词首 行内跳转 0:数字0,跳转到绝对...: d$:表示删除当前光标所在位置行尾的内容 d^:表示删除当前光标所在位置第一个非空白字符位置的内容 d0:表示删除当前光标所在位置绝对的内容 dd:删除当前光标所在行整行...#dd:删除包括当前光标所在行在内的# D:删除当前光标所在行的内容,保留空行 dG:从光标所在行删除文件尾 末行模式下d命令的使用: 语法:“:StartADD,EndADDd” 这里的

    5.2K20

    Vi编辑器使用教程

    编辑器分为三种模式:(命令行模式、末行模式、插入模式) 命令行模式 进入插入模式 i:从光标当前位置开始输入 a:从目前光标所在位置的下一个位置开始输入 o:在光标所在位置的下一输入 I:光标所在行插入...A:末插入 O:在上一插入 s:删除光标位置的一个字符然后插入 S:删除光标所在行,然后插入 插入模式命令行 按下ESC键就可以了 移动光标(听说很正规的Linux都这样用) 数字“...0”:光标移动到所在行的 ”G“:移动到文本的最后一 $:移动到行尾 ^:移动 w:光标跳到下个字的开头 删除文字 x:删除光标所在位置一个字符 nx:删除光标之后的n个字符 X...:删除光标之前的字符 nX:删除之前n个字符 dd:删除光标所在行 ndd:删除光标之后n 复制 yw:将之后的第一个字符复制缓冲区 nyw:复制n个字 yy:复制光标所在行缓冲区 nyy...:光标之后n复制 p:将缓冲区内容写到光标位置 替换 r:替换光标所在处的字符 R:替换光标所到之处字符,直到按下“ESC”为止 撤销:u 存盘退出:ZZ 不存盘退出:ZQ 末行模式 在使用末行之前一定确定要按

    1.1K80

    linux学习第十七篇:vim介绍,颜色显示,移动光标,复制剪切粘贴

    VIM VIM颜色显示和移动光标 VIM一般模式下移动光标 一般模式下复制剪切粘贴 ---- VIM介绍 vi这个命令,它是linux中必不可少的一个工具。没有它很多工作都无法完成。...在这个模式下,你可以做的操作有,上下移动光标;删除某个字符;删除某行;复制、粘贴一或者多行。 2.编辑模式:一般模式下,是不可以修改某一个字符的,只能到编辑模式了。...Ctrl+ b或PageUp 屏幕向前移动一页 数字0或者Shift+6 移动到本行行 Shift+ 4 移动到本行行尾 gg 移动 G 移动到尾行 nG(n是任意数字) 移动到第n 一般模式下复制剪切粘贴...按键 作用 x,X x表示向后删除一个字符,X表示向前删除一个字符 nx 向后删除n个字符 dd 删除剪切光标所在的那一 ndd(n为任意数字) 删除剪切光标所在行之后的n yy/nyy 复制光标所在行.../所在行包括以下共n p 从光标所在行开始,向下粘贴已经复制或者粘贴的内容 P(大写) 从光标所在行开始,向上粘贴已经复制或者粘贴的内容 nyy 从光标所在行开始,向下复制n u 还原上一步操作(最多回复

    2.8K80

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

    1) 命令行模式command mode)   控制屏幕光标移动,字符、字或的删除,移动复制某区段及进入Insert mode下,或者 last line mode。...进入vi的命令 vi filename :打开或新建文件,并将光标置于第一 vi +n filename :打开文件,并将光标置于第n vi + filename :打开文件,并将光标置于最后一...) :光标移至句尾 ( :光标移至句首 }:光标移至段落开头 {:光标移至段落结尾 nG:光标移至第n n+:光标下移n n-:光标上移n n:光标移至第n行尾 H :光标移至屏幕顶...M :光标移至屏幕中间 L :光标移至屏幕最后行 0:(注意是数字零)光标移至当前行光标移至当前行尾 屏幕翻滚类命令 Ctrl+u:向文件翻半屏 Ctrl+d:向文件尾翻半屏...一、基本命令介绍 —- 1.光标命令 k、j、h、l——上、下、左、右光标移动命令。虽然您可以在Linux中使用键盘右边的4个光标键,但是记住这4个命令还是非常有用的。

    10.8K10

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

    Ctrl + A 该快捷键将移动光标所在行。 假设你在终端输入了一个很长的命令或路径,并且你想要回到它的开头, 使用方向键移动光标将花费大量时间。注意你无法使用鼠标移动光标。...Ctrl+A 送光标,反之 Ctrl+E 移动光标行尾。 8. Ctrl + U 输入了错误的命令?代替用退格键来丢弃当前命令,使用 Linux 终端中的 Ctrl+U 快捷键。...该快捷键会擦除从当前光标位置的全部内容。 9. Ctrl + K 这对和 Ctrl+U 快捷键有点像。唯一的不同在于不是,它擦除的是从当前光标位置行尾的全部内容。 10....Ctrl + W 你刚才了解了擦除和行尾的文本。但如果你只需要删除一个单词呢?使用 Ctrl+W 快捷键。 使用 Ctrl+W 快捷键,你可以擦除光标位置前的单词。...如果光标在一个单词本身上,它将擦除从光标位置词首的全部字母。 最好的方法是用它移动光标要删除单词后的一个空格上, 然后使用 Ctrl+W 键盘快捷键。 11.

    2.7K20

    第三章 —- 了解各种 Linux 文本编辑器

    A:在光标所在的航模插入文本 i:在光标上一个字符之前插入文本 I:在光标插入文本 o:在光标所在的下插入一文本 O:在光标所在的上插入一文本 r:修改当前光标所在的字符...:强制 wq:保存且退出 常用命令 命令 操作 h 将光标移动到上一个字符 l 将光标移动到下一个字符 k 将光标移动 j 将光标移动 x 删除当前光标位置 dd 删除 :e <...+ B 向后翻一页 nG 移动到第 n 0 移动 $ 移动到行尾 H 移动到屏幕的第一 M 移动到屏幕的中间 L 移动到屏幕的最后一 插入和替换命令 命令 操作 a 附加于当前字符后...A 附加于末 i 在当前字符前插入 I 在行插入 o 在下面插入空白并允许插入 O 在上面插入空白并允许插入 rx 用字符 x 代替当前字符 Linux 还支持在键入单词的初始字符时自动显示该单词...(dot) 重复上次更改 复制的命令 命令 操作 yiw 复制当前单词 yw 复制当前光标位置词末 yy 复制当前行 P 将拉出的文本放置在当前光标之后。

    2.4K30

    Linux系统VIM编辑器常用操作介绍

    Linux系统VIM编辑器常用操作介绍 VIM 编辑器是学习linux道路上必备的技能之一,同样也是必学的基础命令,对于新手来说,很多实用的功能都不太清楚,民工哥我也是新手,所以今天一同来总结下日常很实用一些功能和快捷键的用法...l 光标向右移动一格 j 光标向下移动一格 k 光标向上移动一格 0(数字0)移动光标当前行 home键也有此功能 $移动光标当前行尾 end键也有此功能...e 光标移动到下一个单词的结尾 w 光标移动到下一个单词的开头 * 移动到与光标所在字符相同的下一个字符处 # 移动到与光标所在字符相同的上一个字符处 gg 光标移动到文件第一首位置 G 光标移动到文件最后一首位置...回车 移动到下一 实例操作 Options Indexes在此处插件10个html AllowOverride None...Order allow,deny 9 Allow from all 10 :s /w/h/ 将匹配w的字符串全部替换成h := 显示总行数 :n 移动光标

    79010

    有关vi(vim)的常用命令

    vi有3个模式:插入模式、命令模式、低模式。 插入模式:在此模式下可以输入字符,按ESC将回到命令模式。 命令模式:可以移动光标、删除字符等。...//在当前行的下面新建一 R //替换(覆盖)当前光标位置及后面的若干文本 J //合并光标所在行及下一为一(依然在命令模式) 三、移动光标(vi命令模式下使用) 1、使用上下左右方向键...空格键 向右、Backspace 向左、Enter 移动到下一、- 移动到上一。...nyy //将当前行向下n复制缓冲区,也可以用 "anyy 复制,"a 为缓冲区,a也可以替换为az的任意字母,可以完成多个复制任务。 yw //复制从光标开始词尾的字符。...nyw //复制从光标开始的n个单词。 y^ //复制从光标的内容。 VPS侦探 y$ //复制从光标行尾的内容。

    1.4K60

    Linux 系统 vim 编辑器使用简明教程

    mode) 控制屏幕光标移动,字符、字或的删除,移动复制某区段及进入插入模式、底模式下。...I      //在当前行的开始处添加文本(非空字符的) O     //在当前行的上面新建一 o     //在当前行的下面新建一 R    //替换(覆盖)当前光标位置及后面的若干文本...J    //合并光标所在行及下一为一(依然在命令模式) 三、移动光标(vi命令模式下使用) vi 可以直接用键盘上的光标来上下左右移动,但正规的vi是用小写英文字母 h 、 j 、 k 、 l...按 G :移动到文章的最后。 按 $ :移动光标所在行的行尾。 按 ^ :移动光标所在行的。 按 w :光标跳到下个字的开头。 按 e :光标跳到下个字的字尾。...nyw   //复制从光标开始的n个单词。 y^      //复制从光标的内容。 y$      //复制从光标行尾的内容。

    1.6K70

    Linux操作系统的VI命令

    Linux操作系统的VI命令   VI是Linux系统的一个文本编辑器,该编辑器可以通过使用VI命令来操作,从而完成对文本的编辑。...①光标移动 命令 描述 命令 描述 0 光标定位开头位置 G 光标定位结束位置 ^ 光标定位 $ 光标定位行尾 Ctrl+f 光标定位到上一页 Ctrl+b 光标定位下一页 Ctrl+d 光标定位到上半页...Ctrl+u 光标定位下半页 [n]l 光标定位的第n格 [n]G 光标定位第n h、j、k、l 光标向左、下、上、右移一格   ②删除文本 命 令 描 述 命 令 描 述 x 删除光标后一个字符...[n]x 删除光标后n个字符 X 删除光标前一个字符 [n]X 删除光标前n个字符 dd 删除当前行 [n]dd 向下删除n dG 向下删除到最后一 dw 删除当前的单词 d0 删除光标至行 d...dw 删除当前的单词 d0 删除光标至行 d$ 删除光标至行尾 r 替换光标处的字符 R 替换光标所到处的字符(按ESC键结束) p 在下一位置粘贴内容 /[关键字]、?

    2.4K20

    更高效实用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

    Linux 命令行文本操作快捷键

    可能有些人不知道,Linux命令行也有一些方便文本操作的快捷键,如跳到的快捷键是Ctrl-a,,跳到行尾的快捷键是Ctrl-e,删除光标所在处的字符的快捷键是Ctrl-d。...: 光标向前移动一个字符,这里的前不是前面,而是表示敲字符时下一个字符的顺序,即向右移动一个字符 Ctrl-b: 光标向后移动一个字符,即向左移动一个字符 Alt-f: 光标向右移动一个单词,这里的单词表示用标点符号下划线等分开的数字和字母串...,因此像256_3484_2222需要按3次Alt-f才能从开始结尾 Alt-b: 光标向左移动一个单词,单词的定义同上一条 Ctlr-a: 光标移动 Ctrl-e: 光标移动到行尾 Ctrl-x-x...: 将光标移动,再按一次则光标跳回当前位置 增加和删除 Ctrl-d: 删除光标处的字符,即字符删除 Ctrl-h: 删除光标左边的字符,效果同退格键 Alt-d: 向右删除光标处字符所在单词,保留下一个单词分隔符...参考: Linux 命令行编辑快捷键.md The Best Keyboard Shortcuts for Bash (aka the Linux and macOS Terminal)

    2.3K20

    day3、Linux快捷键及vim命令快捷键

    Linux命令行快捷键 快捷键: tab键  自动补全路径 目录  名字,  自动不全命令 快捷键: ctrl +l(小写) 清屏 、 ctrl +c 取消当前操作 快捷键: ctrl +d(小写) 退出当前用户...快捷键: ctrl +a(小写)命令行行 快捷键: ctrl +e(小写)命令行行尾 快捷键:  ctrl+k                 删除/剪切光标所在位置行尾的内容 快捷键:  ctrl...+u                 删除/剪切光标所在位置的内容 快捷键:  ctrl+y                 粘贴 快捷键:  ctrl+r                 查找历史命令...强制退出不保存 :w /路径          另存为 G   :$              移动到最后一 gg  :1             移动到第一 100g   100G :100            ...移动到第100 0  ^                光标所在位置移动到当前行行 $                     光标所在位置移动到当前行行尾 yy

    1.6K70

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

    接触linux操作系统之后使用vi/vim编辑器用的就比较多,其实vi/vim编辑文件特别方便,但是一些常见的指令模式下的命令确很容易忘,特别是复制剪切粘贴经常忘,所以小结下以后查用起来比较方便。...复制当前光标所在的位置行尾:y$ 复制当前光标所在的位置:y^ 剪切: 剪切一:dd 前切三:3dd,即从当前行+下两被剪切了。...剪切当前行光标所在的位置行尾:d$ 剪切当前行光标所在的位置:d^ 粘贴: 用v选中文本之后可以按y进行复制,如果按d就表示剪切,之后按p进行粘贴。...+f: 向上翻一屏 Ctrl+d: 向下翻半屏 Ctrl+b: 向下翻一屏 3.移动光标指令 移动光标普遍使用的是方向键,考虑兼容问题,vi定义太多的方向指令,下面只是一小小部分(常用的几个): space...: 光标右移一个字符 Backspace: 光标左移一个字符 Enter: 光标下移一 nG: 光标移至第n n+: 光标下移n n-: 光标上移n n: 光标移至第n行尾 0: 光标移至当前行

    17.5K20

    vim与程序员

    比如我们此时按下i,并不会输入一个字符,i被当作了一个命令 移动光标 w(e)  移动光标下一个单词 b    移动光标上一个单词 数字0  移动到本行开头 $    移动光标本行结尾 H    ...移动光标屏幕 M    移动光标屏幕的中间一 L    移动光标屏幕的尾行 gg    移动光标文档的 G    移动光标文档尾行 ctrl + f  下一页 ctrl + b  ...u 撤销上一步的操作 数字与命令 3yy    拷贝光标所在的3 5dd    删除光标所在5  输入模式 在命令模式下按下字母i 即可进入输入模式,可以编写代码啦。。。...或 向右箭头键(→) 光标向右移动一个字符 向下移动5      5j 向右移动10字符    10l n(space)    按下数字n,例如10,然后按下空格,光标会向右移动10个字符.../linux-vim.html

    90020
    领券