vim列操作的技巧
来源:互联网 发布:mac版英雄无敌3全屏 编辑:程序博客网 时间:2024/05/17 04:10
上述操作,是自己思维发散出来的。见的越多,用的越多,思维也越开放。
深信vim可以简单执行所有需求操作,网上搜索,或者根据自己的了解,尝试,或许能发现很多vim的操作技巧。
一般百度得到的vim列操作是这样的
原始文件
hello world
hello china
hello man
开始操作
1.ctrl+v表示区域块选择;
2.利用jk表示列操作的范围;
3.利用shift+i表示列插入接下来输入的内容
4.输入i want
5.ESC表示退出列操作。命令结束
操作效果如下:
i want hello
i want hello china
i want hello man
行尾加内容
如果想要行尾加内容呢?比如下面的
hello world abc
hello china abc
hello man abc
开始操作
1.ctrl+v表示区域块选择;
2.利用jk表示列操作的范围;
3.利用$表示选择所有内容;
3.利用shift+a表示插入到各行的最后一列;
4.输入 abc
5.ESC表示退出列操作。命令结束
列操作的内容能够跟excel表格一样能够对齐
这属于对齐的操作技巧,好像需要安装相关插件才行。
或者利用复制粘贴。如果
hello123456
hello1
hello123
只要第一行列数最大,不是最大就加空格。然后复制粘贴就可以了。
如果真有这个需求,不如安装一个插件。
如果列编辑是想替换呢?
比如
hello world
hello china
hello man
改写成
bye world
bye china
bye man
开始操作
1.ctrl+v表示区域块选择;
2.利用jk表示列操作的范围;
3.利用c(注意:不是shift+c)表示change方式改写;
4.输入bye
5.ESC表示退出列操作。命令结束
当然也可以利用替换命令:1,3s/hello/bye/g
表示1~3行,进行替换操作。
或者先列操作删除,再执行一次列操作插入。
明显麻烦一些。
上述都是需要手动输入插入字符。怎么利用复制的内容,进行列操作插入呢?
原始文件
hello world
hello china
hello man
开始操作
1.利用y复制i want 字符串;会复制到剪切板号”里。vim的剪切板有十几个剪切板号可以选择。具体可以输入:reg来查看。下一篇博客内容,就说说vim剪切板的那些事。
2.ctrl+v表示区域块选择;
2.利用jk表示列操作的范围;
3.利用shift+i表示列插入接下来输入的内容
4.输入ctrl+r;会发现有插入位置有”字符,表示剪切板命令
5.输入”
6.ESC表示退出列操作。命令结束
操作效果如下:
i want hello
i want hello china
i want hello man
- vim列操作的技巧
- vim 的操作技巧
- VIM的列编辑操作
- VIM的列编辑操作
- VIM的列编辑操作
- Vim的操作技巧节选
- Vim的操作小技巧
- VIM列操作
- vim列块操作
- vim列块操作
- vim列操作-插入
- vim列操作-替换
- vim列操作-删除操作
- vim tab 操作的小技巧
- 关于vim的一些操作技巧
- vim操作技巧
- vim操作全技巧
- vim 操作技巧
- linux目录结构详细介绍 【转】
- C语言算法的基本特征
- 仿淘宝图片划过放大
- Android之mp3播放器开发过程
- Batch Normalizaion: Accelerating Deep Network Training by Reducing Internal Covariate Shift.
- vim列操作的技巧
- linux内核参数注释与优化 【转】
- 黑马程序员——OC之对象和方法之间的关系
- Linux学习笔记(1)-嵌入式Linux概念
- Spring据源配置
- Eclipse 设置自动提示
- Node.js开发环境搭建
- Python基础 基本数据类型
- js 找出当前元素所包含的最后一个元素节点(不是文本节点)