利用VIM为源码添加行号
VIM编辑器是可以显示行号的。但是,有时候我们需要在整个代码的行首添加行号,怎么实现呢?实现的方法有很多,这里就介绍我知道的一种吧。
在每行行首添加某个字符串
:%s/^/your_string/
在每行行尾添加某个字符串
:%s/$/your_string/
解释:
% 表示针对文件的每一行进行操作
$ 代表一行的结尾处
^ 代表一行的开头处
s表示替换
如果想在每行行首添加行号,可以用这个命令:
:%s/^/\=line(".")/
\=表示对\=之后的表达式求值。
line(“.”)是一个返回当前行行号的函数。
所以上面这个命令用每一行的行号替换(插入)行首,就得到了需要的结果。
利用VIM为源码添加行号相关推荐
- 配置vim支持源码浏览(vim+ctags+cscope)
2019独角兽企业重金招聘Python工程师标准>>> 配置vim支持源码浏览(vim+ctags+cscope) 介绍 windows下流行的源码阅读软件是source insig ...
- 用vim编辑器在行首添加行号、序列号
文章目录 用vim编辑器在行首添加行号.序列号 方法1: 使用宏 录制宏 执行宏 方法2: 使用line函数 用vim编辑器在行首添加行号.序列号 方法1: 使用宏 录制宏 step1. 行首输入起始 ...
- 利用教育网站源码进行网校平台搭建,如何留住学生用户?
现在很多教育机构都在积极搭建网校平台,主要原因就是想要通过网校平台搭建,加速教育工作的发展,提高教育培训机构的发展竞争实力,让教学资源共享优势得到展现.教育培训机构在利用教育网站源码进行网校平台搭建的 ...
- 如何利用教育网站源码成功搭建在线教育网站
如今是一个信息化时代,人们都想接受各种各样的教育,在线教育也就因此发展了起来,并且逐渐成为了一种趋势.而成熟的在线教育网站皆是由高质量的教育网站源码搭建而成的.如何利用教育网站源码成功搭建在线教育网站 ...
- linux下源码安装vim,ubuntu 源码编译安装最新的vim 8.0
为什么要源码编译安装VIM? 因为我要安装ycm,但是ubuntu14.04仓库vim版本低 教程步骤: 1, 核对系统版本 2, 删除系统自带的vim 3, 编译安装vim 4, 检验vim的安装 ...
- Android-JNI开发系列《十一》实践-利用Android C源码实现GIF图片的播放
人间观察 人往往都是多面性的,一个人的时候是一个样子,一群人的时候是另一个样子. 声明 此篇文章只为记录和学习JNI以及了解GIF的解码原理.借鉴了网上的有关gif文章介绍和代码.如果是自己学习,建议 ...
- 全新VR全景可视化制作小程序系统源码+公众号功能模块1.0.28
正文: 最新VR全景可视化制作小程序系统+公众号功能模块源码1.0.28,功能非常强大,有兴趣自行去体验吧. 1.0.28–全景更新日志: 新增全局开关,支持全景背景MP3跟场景解说同时存在 功能优化 ...
- android gif快手 源码,Android-JNI开发系列《十一》实践-利用Android C源码实现GIF图片的播放...
人间观察 人往往都是多面性的,一个人的时候是一个样子,一群人的时候是另一个样子. 声明 此篇文章只为记录和学习JNI以及了解GIF的解码原理.借鉴了网上的有关gif文章介绍和代码.如果是自己学习,建议 ...
- vim安装-源码安装
vim源码安装demo 1. rm old vim(centos demo) yum -y remove vim 2. download vim wget -O vim8.2.0139.zip htt ...
最新文章
- Failed to open zip file. Gradle‘s dependency cache may be corrupt (xx)
- 办公电脑安装虚拟机基本就绪
- 树莓派-语音聊天机器人+语音控制引脚电平高低
- 码神日志N0.1|专场邀请:深度解析音视频技术(内有福利哦~)
- go 公众号 关注 监听_开言英语公众号关注
- java基础代码下载_Java基础(一)(示例代码)
- “约见”面试官系列之常见面试题之第八十六篇之nexttick(建议收藏)
- ORACLE用SYS登录报ORA-28009:connection as SYS should be as SYSDBA OR SYSOPER解决方法
- Django安装(for Mac)
- html移动端即时翻译插件,React框架实现移动页面翻译是一种什么体验?
- Interview Experience in Singapore(Part Ⅲ)
- 2020 工业机器人行业研究报告
- s3c2416运行JAVA_实时时钟RTC - 基于S3C2440的Linux-3.6.6移植_Linux编程_Linux公社-Linux系统门户网站...
- 脚本精灵for+android,脚本精灵 v3.0.8
- 设x、y、t均为int型变量,则执行语句:t=3; x=y=2; t=x++||++y; 后,变量t和y的值分别为
- matlab 频域响应,利用MATLAB软件分析系统的频率响应
- 一个屌丝程序猿的人生(六十一)
- 关于网络口碑研究小组
- IPv6基础知识总结
- java星座测试需求分析_如何进行软件测试需求分析