精华内容
下载资源
问答
  • vim删除光标前面的字符
    千次阅读
    2020-05-20 23:38:13

    dgg 删除光标前的所有内容

    dG 删除光标后的所有内容

    dg0 删除行第一个

    更多相关内容
  • 文章目录 通用技巧:( 以下两种方法,可以在您的光标处于单词中的任意位置时都删除一整个单词 ...删除光标处及以后的单词部分的字符(包括附带的空格一并删掉) dw 删除到单词最后一个字符(空格会被保留) de ...

    通用技巧:(
    以下两种方法,可以在您的光标处于单词中的任意位置时都删除一整个单词

    仅作删除单词操作

    daw(理解为:delete a word,这是vim中的text object 相关操作;没有dae)

    在一个英文句子中一个单词的附近前后各有一个空格,所以用daw(会删除后一个空格)的方式较为合适,一般来讲,如果仅作删除操作,而不修改,那么daw和好了.记住这一个就够用啦)

    如果想要修改光标所在单词呢?

    • 使用caw
      但是空格还是会被删除==(lbce(删除单词并可以保留空格,且直接进入输入模式)或者cawh可以解决)==

    • 所以,字符不超过3个的时候,您可以通过按x/X(或者说,nx/nX(n表示欲重复执行x/X删除操作的次数)来删除,或者通过(number motion operator的用法来删除)
      (especially when you are editing english segments)

      bdw

    删除光标前的单词部分的字符
    db(方块光标所在的字符会被保留)
    删除光标处及以后的单词部分的字符(包括附带的空格一并删掉)
    dw
    删除到单词最后一个字符(空格会被保留)
    de

    reference

    The command/action/verb d in Vim acts on an object. For dw the object is “all text the cursor moves over with a w command”. For daw you’re actually using a Vim concept called a “text object”. There are many of these, including aw (a word), as (a sentence), i} (inner {…} block, e.g. code within a block in C code), it (inner tag, useful for XML-like languages), and more.

    See :help text-objects for the full list.

    These can not only be used by the d command, but any command/action/verb that takes an object. For example, =aB will reindent an entire code block, cas will delete a sentence and drop you into insert mode to type a new one, and yit will yank/copy everything inside the current XML tag.

    展开全文
  • Vim下快速删除字符

    千次阅读 2022-05-08 18:14:44
    巧妙学会用命令删除字符串,将大大提高vim开发效率。 首先用vim打开一个文件,假设文件内容为: name = 'cxk' hobby = "Sing, Dance" 如果想把第一行中的’cxk’用命令删掉,只需把光标移动到第一行,输入: da' ...

    巧妙学会用命令删除字符串,将大大提高vim开发效率。
    首先用vim打开一个文件,假设文件内容为:

    name = 'cxk'
    hobby = "Sing, Dance"
    

    如果想把第一行中的’cxk’用命令删掉,只需把光标移动到第一行,输入:

    da'
    

    命令的意思是,删除所有单引号中的内容,包括引号
    删除后:

    name = 
    hobby = "Sing, Dance"
    

    你会发现,连引号都没了。如果你想保留引号,你可以输入:

    di'
    

    如果你想删除以后,直接变成插入模式,可以输入:

    ci'
    

    这样你可以直接黏贴你要修改成的字符串了。这个十分常用。
    最重要的是,如果你上述操作都是对双引号的字符串的话,请记得做一下改动:

    da' -> da"
    di' -> di"
    ci' -> ci"
    

    举个实际栗子,我想把hobby内容修改为"basketball"。先输入:

    :2
    

    跳到行号。再输入:

    ci"
    

    删除双引号内的字符串,将字符串改成插入模式。再输入basketball就OK啦~

    参考链接:stackoverflow vim delete string

    展开全文
  • 描述:vim编辑器删除光标后当前行所有内容快捷键 快捷键: D

    描述:vim编辑器删除光标后当前行所有内容快捷键
    快捷键:
    D

    展开全文
  • Linux系统编程 17 vim的操作 跳转和删除字符 i:光标之前插入 a:光标之后插入 o:光标所在行的下一行 I:光标所在行的行首 A:光标所在行的行尾 O:光标所在行的上一行 s:删除一个字符,并进入文本模式 S:删除光标...
  • VIM高效删除

    千次阅读 2022-03-01 21:57:35
    x # 删除光标所在字符,可先按数字向前删除多个字符,也可配合可视模式删除多个字符或多行 X # 删除光标前一个字符,可先按数字向后删除多个字符,也可配合可视模式删除多行 dw # 向前删除单词,包括用于...
  • 类似的,大字的X删除光标前面字符。 2、删除多个字符——nx命令 n代表数字,如:5x #代表一次删除光标所在字符及后面的5个字符,100x代表一次删除100个字符 类似的,大字的nX则会删除光标前面的n个字符 3、...
  • 键盘快捷键 - 在VIM中的光标之后或周围删除单词我现在从TextMate切换到VIM。 我发现插入模式下的^ + W非常有用。 但是,我不仅要删除光标前的单词,还要删除光标后面或周围的单词。我做了一些谷歌搜索,但我唯一能...
  • vim移动光标功能键

    千次阅读 2022-03-29 14:21:05
    h或电脑向左方向键:光标向左移动一个字符 j 或电脑向下方向键:光标向下移动一个字符 k或电脑向上方向键:光标向上移动一个字符 I或电脑向右方向键:光标向右移动一个字符 Ctrl+f 或PgDn :屏幕向文件尾移动一页 ...
  • 文章目录删除指定位置到文末删除全部文本 删除指定位置到文末 dG 删除全部文本 gg dG
  • vim移动光标、命令

    2022-03-17 11:13:45
    移动光标 上:k nk:向上移动n行 9999k或gg可以移到第一行 G移到最后一行 下:j nj:向下移动n行 左:h nh:向左移动n列 右:l nl:向右移动n列 ...^:移动光标到行首第一个非空字符上去 f:移动光标到.
  • 所以需要标签,也常常需要有list记录标签和原图的对应文件,当我在使用VOC数据集时候,我就在list上遇到了坑,它的list每行都多了一个 "/"字符,几万张数据图片,如果一个个删‘/’,我肯定会疯了,所以我选择用vim帮...
  • vi/vim 删除:一行, 一个字符, 单词, 每行第一个字符 命令
  • 基本用法: 使用ctrl-n选择单词(如升华文本/vs代码中的ctrl-d) 使用ctrl-down/ctrl-up垂直创建光标 使用shift箭头一次选择一个字符 ...按q键删除当前光标/所选内容 用i,a,i,a启动插入模式 ...
  • vim光标设置

    千次阅读 2020-06-07 19:56:07
    光标显示选项 可以通过以下命令设置guicursor选项,来定义图形界面下的光标显示: :set guicursor=mode:style[-highlight],mode:style[-highlight],... 其中,mode是以下选项的组合: ...horN水平栏,字符
  • vim编辑器中,可以使用上下左右键来移动光标,也可以使用离字母键较近的hjkl四个键来移动光标。 方向 键 上 k 下 j 左 h 右 l 二. Vim中的删除操作 (一) 小写x         ...
  • Vim简单操作 命令模式 输入模式 保存 翻页 光标移动 命令模式按i进入输入模式 输入模式按esc进入命令模式 命令模式 h 或 向左箭头键(←) 光标向左移动一个字符 j 或 向下箭头键(↓) 光标向下移动一个字符 k 或 向上...
  • vim 命令模式下光标移动

    千次阅读 2020-12-23 11:48:21
    我真的是彻底厌烦了在 vim 中用↑ ↓ ← → 去移动光标了,所以在此先记录一下 vim 光标移动的常用方法。 按字符/行移动光标 除了空格键和方向键外,减号'-'(上)、enter键(下)、h(左)、j(下)、k(上)、l(右...
  • 1.光标移动到想要删除的内容(固定符号中间)任意位置 2.先进入esc模式 3.先按d再按i接下来输入固定符号就删除成功了 例如:需要删除下面“”中间的内容 1.光标移动到想要删除的内容(固定符号中间)任意位置 ...
  • Vim移动光标快捷键汇总

    千次阅读 2019-06-23 19:29:55
    Vim 文本编辑器中,最简单的移动光标的方式是使用方向键,但这种方式的效率太低,更...表 1 Vim光标上、下、左、右移动快捷键 快捷键 功能描述 h 光标向左移动一位 j 光标向下移动一行(以回车为换...
  • vim选中字符串复制/剪切/粘贴 2020年10月26日 14:23 进入vim编辑器后: 1、删除某一行:连续按两次d。 2、进入vim中visual模式,visual模式进入,可以有三种方式: (1) 在普通模式(normal)下进入,直接按键v...
  • vim命令-查找字符串1. vim 中用 / 和 ? 来查找字符串,两者的区别是:/string 会高亮显示光标后匹配的第一个字符串,回车后光标移到该字符串的第一个字母;?string 会高亮显示光标前匹配的第一个字符串,回车后光标...
  • 光标移动h或左箭头:光标向左移动一个字符,数字和字母合起来连用,5h表示向左移动5个字符,以下三个一次类推j或右箭头:光标向下移动一个字符k或上箭头:光标向上移动一个字符l或下箭头:光标向右移动一个字符ctrl+...
  • vim-halo 通过在光标周围放置闪烁的形状来突出显示光标。 默认情况下,形状为光环,并且光标闪烁三下。 切换缓冲区等后,可用于快速找到光标。移动光标将立即停止闪烁。 用法 只有一个函数halo#run() ,它带有一个...
  • VI/VIM下如何搜索字符

    千次阅读 2021-12-10 11:17:59
    按下回车之后,可以看到vim已经把光标移动到该字符处和高亮了匹配的字符串 2.查看下一个匹配,按下n(小写n) 3.跳转到上一个匹配,按下N(大写N) 4.搜索后,我们打开别的文件,发现也被高亮了,怎么关闭高亮? ...
  • VS Code中的Ctrl-d ) 使用Ctrl-Down / Ctrl-Up垂直创建游标使用Shift键一次选择一个字符按n / N获取下一个/上一个出现的位置按[ / ]选择下一个/上一个光标按q跳过当前并获得下一次出现按Q删除当前光标/选择从i ,...
  • 使用Vim 对文本多行指定列的字符删除,替换
  • # 一、命令行模式下简化删除...仅当光标停留在一个单词开头,【dw】才能删除整个单词,否则只能删除一部分;而【daw】不考虑光标的停留位置,只要在该单词上,则会自动删除整个单词 5. 删除光标停留的那整行:【dd...
  • 光标的移动字符/行单位级别移动单词级别移动块级移动屏幕移动段落移动移动光标h 光标左移,同 <Left> 键j 光标下移,同 <Down> 键k 光标上移,同
  • vim 删除一个单词

    千次阅读 2021-01-12 01:03:34
    vim 删除一个单词vim删除技巧:%s/[Ctrl-v][Enter]//g 删除DOS方式的回车^M:%s= *$== 删除行尾空白:%!sort -u 删除重复行:%s/^.{-}pdf/new.pdf/ 只是删除第一个pdf:%s/// 删除多行注释:g/^$/d 删除所有空行:g!/^dd/...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 55,416
精华内容 22,166
热门标签
关键字:

vim删除光标前面的字符