每日一Vim(5)c命令
今天呢,就写一个命令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 命令.
转载请注明出处,谢谢合作,作者----zhijun
相关推荐
5. **TipOfTheDay**:提供每日提示,帮助用户发现新功能。地址:[TipOfTheDay](http://www.vim.org/scripts/script.php?script_id=88) 6. **cppomnicomplete**:为C++/Objective-C提供补全功能。地址:...
c命令可以快速地打开编辑器,例如vi、vim、nano等。仅仅需要从命令行快速敲击“cx-e”就可以在编辑器中开始工作。 七、nl命令 nl命令可以将文本文件的行数添加到每行的前面。例如,使用nl命令可以将文本文件的每行...
### Linux每日小技巧详解 #### 1. 查看系统中CPU占用率最高的进程 通过执行以下命令,可以列出系统中所有进程的CPU占用率,并按照降序排列: ```bash ps -eo "%C:%p:%z:%a" | sort -k5 -nr ``` 这里,“%C”表示CPU...
1. **创建脚本文件**:使用文本编辑器(如`vim`或`nano`)创建一个名为`dbbackup.sh`的新文件。 ```bash vim /home/servers/mysql/bin/dbbackup.sh ``` 2. **编写脚本内容**:将以下内容添加到`dbbackup.sh`...
下面是一个示例命令: ```bash vim /etc/logrotate.d/nginx /usr/local/nginx/logs/*.log { daily dateext rotate 4 copytruncate nocompress notifempty missingok postrotate if [ -f /usr/local/nginx/...
- **Shell脚本**:编写一系列Shell命令,实现自动化的任务处理。 - **Makefile**:定义编译规则,通过make工具自动构建工程项目。 #### 二、硬件结构及原理 ##### ARM架构介绍 - **ARM7~ARM9**:针对不同应用场景...
1. **Neovide**:Neovide是一款无GUI(图形用户界面)的Neovim(Vim的现代化分支)前端,提供高性能的远程编辑体验,旨在为开发者提供轻量级、低延迟的编辑环境。 2. **夜间构建**:软件开发中的一个实践,每天自动...
1. **每日执行**: ```shell 0 0 * * * python /home/kdv/Desktop/sync-opensource/sync.py ``` 或者: ```shell @daily cd /home/kdv/Desktop/sync-opensource; python /home/kdv/Desktop/sync-opensource/sync...