`
lantian_123
  • 浏览: 1374009 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

每日一Vim(5)c命令

 
阅读更多

每日一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

分享到:
评论
3 楼 perfectionhello 2016-05-28  
很棒的vim
2 楼 lantian_123 2013-03-14  
isensen 写道
感觉前几条命令比较实用.
还有LZ 用VIM多长时间了?有用他做什么编程开发吗?

lz接触vim一年有余,主要在python,shell用vim,玩vim得意于工作环境是纯linux。linux会逼着你去用vim。在widows下玩好vim恐怕要难些
1 楼 isensen 2013-03-14  
感觉前几条命令比较实用.
还有LZ 用VIM多长时间了?有用他做什么编程开发吗?

相关推荐

    vim学习心得

    5. **TipOfTheDay**:提供每日提示,帮助用户发现新功能。地址:[TipOfTheDay](http://www.vim.org/scripts/script.php?script_id=88) 6. **cppomnicomplete**:为C++/Objective-C提供补全功能。地址:...

    11条有趣的Linux命令.pdf

    c命令可以快速地打开编辑器,例如vi、vim、nano等。仅仅需要从命令行快速敲击“cx-e”就可以在编辑器中开始工作。 七、nl命令 nl命令可以将文本文件的行数添加到每行的前面。例如,使用nl命令可以将文本文件的每行...

    Linux 每日小技巧

    ### Linux每日小技巧详解 #### 1. 查看系统中CPU占用率最高的进程 通过执行以下命令,可以列出系统中所有进程的CPU占用率,并按照降序排列: ```bash ps -eo "%C:%p:%z:%a" | sort -k5 -nr ``` 这里,“%C”表示CPU...

    如何在linux下实现mysql数据库每天自动备份 txt

    1. **创建脚本文件**:使用文本编辑器(如`vim`或`nano`)创建一个名为`dbbackup.sh`的新文件。 ```bash vim /home/servers/mysql/bin/dbbackup.sh ``` 2. **编写脚本内容**:将以下内容添加到`dbbackup.sh`...

    AWStats+JAWStats快速构建Nginx日志分析系统

    下面是一个示例命令: ```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**:针对不同应用场景...

    neovide-nightly:每晚进行Neovide的构建脚本和RPM规范

    1. **Neovide**:Neovide是一款无GUI(图形用户界面)的Neovim(Vim的现代化分支)前端,提供高性能的远程编辑体验,旨在为开发者提供轻量级、低延迟的编辑环境。 2. **夜间构建**:软件开发中的一个实践,每天自动...

    Linux Windows下设置定时执行任务的方法

    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...

Global site tag (gtag.js) - Google Analytics