Vim 用法详解

一、命令C:删除-->剪切-->进入插入模式

c命令详解:

复制代码
C or c$

表示修改当前行上光标后面的部分. 进入编辑状态.

复制代码
c0 or c^

表示从光标处到当前行行首的部分进行修改,^代表首个非空格处。

复制代码
cc OR S

修改当前行. 进入编辑状态.

复制代码
cw

从光标所在的位置开始到该单词结束进行修改. 进入编辑状态

复制代码
cfx AND cFx

这里的 x 为一任意字符, cfx 表示修改从光标到下一个字符 x 之间的文本;

cFx 表示修改从光标到上一个字符 x 之间的文本.

复制代码
cn|

修改从光标到当前行的第 n 个字符间的所有字符, n 正整数.

复制代码
cnG and cG

这里的 n 为一任意自然数, cnG 表示修改当前行到第 n 行之间的所有行;

cG 表示修改当前行直至末行.

c 命令所删除的数据都存在缓冲区, 可以结合p/P命令构成剪切粘贴操作, 方法是:

先进行 c 命令, 再按 Esc 键返回命令模式, 最后才进行 p/P 命令。

二、命令S:删除当前行并进入插入模式

相关推荐
纳兰青华10 小时前
CentOS Stream 9 下载与安装完全指南:为什么它是当前最稳妥的选择?
linux
草邦设计开发团队_媒体资源平台10 小时前
Linux 稳定常驻启动 PHP 队列,服务器重启自动恢复
linux·服务器·php·队列执行
fenghx25810 小时前
仅用于个人记录:火狐有网,Vscode的codex连不上
vscode·编辑器
HhzZzzzz_11 小时前
萨科微slkor2026年7月6日“每日芯闻”。国际芯闻:
人工智能·智能手机·编辑器
A_humble_scholar11 小时前
Linux(十六)从页表到线程封装:深入理解 Linux 线程的共享、控制与封装
linux
海盗123411 小时前
.NET编码规范03-C#命名规范大全
linux·服务器·.net
WZF-Sang11 小时前
TCP和UDP协议
linux·服务器·网络·c++·学习·tcp/ip·udp
做个文艺程序员11 小时前
Linux第11篇:存储管理——磁盘分区、LVM 与文件系统
linux·运维·服务器
天空'之城11 小时前
Linux 系统编程 14:Reactor 反应堆模式
linux·开发语言·网络编程·reactor 反应堆模式
孫治AllenSun11 小时前
【Linux】服务器设置固定ip
linux·服务器·tcp/ip