【Linux系列】Vim 中删除当前光标到行尾

博客目录

    • [方法 1:使用 `D` 命令(最常用)](#方法 1:使用 D 命令(最常用))
    • [方法 2:使用 `d\` 命令](#方法 2:使用 `d` 命令)
    • [方法 3:使用 `C` 命令(删除并进入插入模式)](#方法 3:使用 C 命令(删除并进入插入模式))
    • [方法 4:使用可视模式](#方法 4:使用可视模式)
    • [方法 5:指定行范围](#方法 5:指定行范围)
    • 实际示例:
    • 记忆技巧:

在 Vim 中删除当前光标到行尾,有几种方法:

方法 1:使用 D 命令(最常用)

vim 复制代码
D
  • 大写字母 D
  • 删除从光标位置到行尾的内容
  • 相当于 d$

方法 2:使用 d$ 命令

vim 复制代码
d$
  • 先按 d,再按 $
  • $ 表示行尾
  • 效果与 D 相同

方法 3:使用 C 命令(删除并进入插入模式)

vim 复制代码
C
  • 大写字母 C
  • 删除从光标到行尾,并进入插入模式
  • 相当于 c$

方法 4:使用可视模式

vim 复制代码
v$d
  • v 进入字符可视模式
  • $ 选中到行尾
  • d 删除选中内容

方法 5:指定行范围

vim 复制代码
:.,$d
  • 命令行模式
  • 删除从当前行(.)到文件最后一行($)

实际示例:

假设有一行文本:

复制代码
Hello, world! This is a test.

光标在 w 字母上,执行 D 后:

复制代码
Hello,

记忆技巧:

  • D = Delete to end of line
  • C = Change to end of line (删除并进入插入模式)
  • d$ = delete + end of line

推荐使用 D 命令,因为它最简洁高效!

觉得有用的话点个赞 👍🏻 呗。

❤️❤️❤️本人水平有限,如有纰漏,欢迎各位大佬评论批评指正!😄😄😄

💘💘💘如果觉得这篇文对你有帮助的话,也请给个点赞、收藏下吧,非常感谢!👍 👍 👍

🔥🔥🔥Stay Hungry Stay Foolish 道阻且长,行则将至,让我们一起加油吧!🌙🌙🌙

相关推荐
努力努力再努力wz26 分钟前
【内存管理与高并发内存池系列】从 mmap 到 malloc:文件映射、匿名映射与 glibc 内存分配机制详解
linux·c语言·数据结构·数据库·c++·qt·链表
Jurio.1 小时前
开源 Codex Sticky:在终端 Codex CLI 长对话中始终固定底部输入框
linux·rust·github·开源软件·codex·codex cli
无足鸟ICT1 小时前
【RHCA+】撤销和恢复撤销快捷键
linux
质造者1 小时前
LangChain + Ollama + Tavily 实现旅游问答系统
linux·人工智能·python·langchain·rag
starvapour2 小时前
Ubuntu部署gitlab频繁出现502的问题
linux·ubuntu·gitlab
jinglong.zha2 小时前
LScript-从零基础到商业变现的AI自动化学习平台
运维·学习·自动化
Adorable老犀牛2 小时前
Telegraf:InfluxData 出品的指标采集代理
运维·telegraf
北塔软件2 小时前
北塔软件智能体平台 | 不只监控,更是AI时代的数据资产
运维·人工智能·知识库·北塔软件
zhangfeng11333 小时前
ps aux讲解,结合国家超算中心 hpc apptainer
linux·服务器·网络
夜月yeyue3 小时前
STM32 DMA 双缓冲采样
linux·stm32·单片机·嵌入式硬件·系统架构