利用VIM为源码添加行号
2016-01-23 15:08
176 查看
VIM编辑器是可以显示行号的。但是,有时候我们需要在整个代码的行首添加行号,怎么实现呢?实现的方法有很多,这里就介绍我知道的一种吧。
在每行行首添加某个字符串
:%s/^/your_string/
在每行行尾添加某个字符串
:%s/$/your_string/
解释:
% 表示针对文件的每一行进行操作
$ 代表一行的结尾处
^ 代表一行的开头处
s表示替换
如果想在每行行首添加行号,可以用这个命令:
\=表示对\=之后的表达式求值。
line(“.”)是一个返回当前行行号的函数。
所以上面这个命令用每一行的行号替换(插入)行首,就得到了需要的结果。
在每行行首添加某个字符串
:%s/^/your_string/
在每行行尾添加某个字符串
:%s/$/your_string/
解释:
% 表示针对文件的每一行进行操作
$ 代表一行的结尾处
^ 代表一行的开头处
s表示替换
如果想在每行行首添加行号,可以用这个命令:
:%s/^/\=line(".")/
\=表示对\=之后的表达式求值。
line(“.”)是一个返回当前行行号的函数。
所以上面这个命令用每一行的行号替换(插入)行首,就得到了需要的结果。
相关文章推荐
- react-native:unable to download js bundle
- 图像特征提取三大法宝:HOG特征、LBP特征、Haar-like特征
- 我的小错误集
- 在VIM中添加行号的方法
- 阿里云服务器内部dns可能出错
- 简单工厂模式
- Android使用Palette把drawable转为bitmap图像大小改变的问题
- 转载:简单介绍Python中的try和finally和with方法
- 后缀数组 3160 最长公共子串
- 《转》VMware vSphere 5.1 学习系列之七:虚拟机管理
- 线程——基本函数
- POJ 2115 扩展欧几里得
- 2016太原网络营销师郭文军如何编辑往网站内容文章?
- 2016,毕业季,我来了
- jsp通用高大上分页
- 迭代器模式
- codeforces 615B Longtail Hedgehog
- HDOJ 2035 人见人爱A^B
- Leetcode:find_minimum_in_rotated_sorted_array
- 联想Z470安装10.11懒人版成功!!特此分享!!