百度
360搜索
搜狗搜索

linux行末命令vi详细介绍

在 Linux 的 vi 编辑器中,针对 “行末” 的操作主要涉及命令模式下的光标移动和文本编辑。以下是常用的行末相关命令和操作:

一、
移动到行末(命令模式)

  1. $
    在命令模式下,按下 $ 会将光标快速移动到当前行的末尾(最后一个可见字符的位置)。
    • 示例:打开文件后,默认处于命令模式,直接按 $ 即可跳到行末。

二、
在行末插入文本(从命令模式进入插入模式)

  1. A 命令
    在命令模式下,输入 A 会执行以下操作:

    • 自动将光标移动到当前行的末尾
    • 进入插入模式,允许在行末输入新内容。
    • 示例:bash
       filename.txt  

  2. 补充:小写 a 与大写 A 的区别

    • a:在光标当前位置之后插入(不移动到行末)。
    • A:强制移动到行末后插入(相当于 $ + a)。

三、
行末删除与修改(命令模式)

  1. 删除行末字符

    • dw:删除从光标到当前单词结尾的内容(适用于行末单词)。
    • DShift+d:删除从光标到行末的所有内容(保留行首到光标前的部分)。

  2. 替换行末内容

    • 先通过 $ 移动到行末,再用 r 键替换单个字符,或用 sS 进入替换模式。

四、
保存并退出(命令模式)

完成行末编辑后,需从插入模式按 Esc 返回命令模式,再执行:

  • :w 保存文件
  • :q 退出(未修改时可用)
  • :wq 保存并退出

总结

操作 命令模式按键 说明
移动到行末 $ 光标跳到当前行最后一个字符
行末插入文本 A 移动到行末并进入插入模式
删除从光标到行末 D 删除光标到行末的所有内容
行末替换单个字符 $ r <字符> 先到行末,再替换当前字符

如果是初次使用 vi,建议先熟悉命令模式插入模式的切换(Esc 键返回命令模式),这是高效使用 vi/vim 的基础。如果需要更复杂的行末操作(如正则匹配行末),可结合 :%s 命令(需进入末行模式,即输入 : 后操作)。

阅读更多 >>>  linux怎么只取文本前十行

网站数据信息

"linux行末命令vi"浏览人数已经达到18次,如你需要查询该站的相关权重信息,可以点击进入"Chinaz数据" 查询。更多网站价值评估因素如:linux行末命令vi的访问速度、搜索引擎收录以及索引量、用户体验等。 要评估一个站的价值,最主要还是需要根据您自身的需求,如网站IP、PV、跳出率等!