vim显示行号、多行复制和删除
1、显示行号
在Linux环境下的编辑器有vi、vim、gedit等等。
编辑器默认不显示行号,有二种办法可以显示行号。
(1)第一种是,手动显示
- 在vim命令行模式下输入set nu
- 取消显示:在vim命令行模式下输入set nonu
(2)第二种是,永久自动显示
- 修改一个配置文件:vim ~/.vimrc,打开后是一个空文件;添加 set nu,保存退出;再次进入vim编辑器,就会自动显示出行号。
2、删除
(1)连续删除多行时,可以使用n1,n2 d命令
- 比如删除第2到第10行,则在命令行模式下输入2,10 d即可
(2)删除零星的行,可以移到指定行,然后d,删除此行。
(3)也可以用 V (要大写) 行选中,然后利用 j k (行移动),{ } (段落移动),]] [[ (函数块移动)之类的方法快速选中要删除的内容,之后d,删除选中内容。
(4)如果是要批量删除有规律的行
- 可以用1:g/pattern/d来删除匹配正则表达式 'pattern' 的行。
3、复制
将第9行至第15行的数据,复制到第16行
- 9,15 copy 16 或 9,15 co 16
- 同理有9,15 move 16 或 :9,15 m 16 将第9行到第15行的文本内容移动到第16行的后面
vim显示行号、多行复制和删除相关推荐
- Ext grid 根据行号获取行数据
var store=Ext.getCmp('grid_id').store;// var storerow=store.getAt(row_num);//行数据 var phonenumber=sto ...
- 博客网页代码块渲染-显示行号,一键复制,全屏显示,mac风格(基于mavon-editor或wangEditor)
效果预览 亮点:mac风格代码块,一键复制,全屏浏览,点击按住文字空白区域可左右滑动(感觉有待优化),双击关闭全屏浏览...... 样式可自行优化 前提条件(待渲染的代码块格式) <pre> ...
- vim 显示和隐藏行号
vim 显示和隐藏行号 vim显示行号 取消行号 vim显示行号 按键 esc 输入命令 :set number 即可 取消行号 按键 esc 输入命令 :set nonumber 即可`
- Linux小技巧:如何在 Vim 中显示行号?
Vim 是一款出色的编辑器,大多数 Linux/UNIX 系统管理员每天都喜欢并使用它. 你可能会想,"如果 Vim 可以显示行号,我会立即切换到 Vim". 要在 Vim 中显示 ...
- 『MySQL』行号关联查询
前言 永远相信美好的事情即将发生 背景 前段时间碰到过这样一个问题,查询出一家店铺在2020年和2019年活动类型为'xxx'的日期,因历史原因,2019年的活动和2020年的活动分别存储在两张表中, ...
- jquery获取动态表格行号_jquery datatables双击,获取行号。
function dbClickDatatables(rows) { $("#@(Perfix)tbData tbody tr").dblclick(function(e){ de ...
- vi/vim跳转到指定行
概述 平时在日常工作学习中,难免遇到一个配置文件几千行的情况.如果在这个时候启动服务突然给你报错3459行语法错误,那么就需要很高效的方法快速定位. 使用 行号+gg :可以完成跳转到指定行 显示行号 ...
- vue结合highlightjs实现代码高亮+行号
实现代码高亮+行号设置 1.下载 highlightjs: npm install highlight.js` 2.在main.ts中写 import hljs from 'highlight.js ...
- mysql 行号_mysql的行号问题
1.行号问题行号是指按顺序为查询结果集的行分配的连续整数.Mysql数据库在行号方面的支持并不是十分友好,没有橡其他数据库一样提供类似的row_number解决方案,因此得到行号是一个十分有技巧的问题 ...
- 设置-关于手机里显示IMEI号和MEID。
原本只有两个imei号,需要再加个显示meid的 override/vendor/mediatek/proprietary/packages/apps/MtkSettings/src/com/andr ...
最新文章
- mysql 不同的文件系统_文件系统,数据库管理系统,操作系统之间有什么联系?...
- 新建一个doophp项目
- 如何使用Quagga,将你的CentOS设备变成OSPF路由器
- Leetcode 231. 2的幂 解题思路及C++实现
- Spark的Dataset操作
- zeppelin报错master is set as yarn, but spark.submit.deployMode is not specified
- Sublime Text 2 支持GB2312和GBK
- python 通过ip获取城市_python 根据ip获取地理位置
- 【LeetCode笔记】958. 二叉树的完全性检验(Java、二叉树、BFS)
- 数学如何杀死了雷曼兄弟
- 小米10正式发布:3999元起!
- 利用爬虫获取网上医院药品价格信息 (下)
- 关于AngularJs中$http post、get 发送和接受参数详解
- mfc 添加变量出现灾难性故障_实验室近期论文:储罐灾难性失效事故的漫堤预测模型...
- 团队-象棋游戏-开发环境搭建过程
- initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
- OCCT里的Mesh网格计算流程
- 前端工程师项目能力精选文章50篇
- JAVAOooooo。。。。。ooo0000OOOOO
- CGAL 4.11 官方文档 软件包概述 ——多边形类
热门文章
- Codeforces 899D Shovel Sale
- Doracle.jdbc.J2EE13Compliant=true
- mysql----innodb统计信息
- [转]关于凸优化的一些简单概念
- 使用 Python 切割图片
- Loading 遮蔽层 简单实现。
- J2SE J2EE J2ME的区别
- Android 在 Google 开发者大会上发布了哪些更新? | Google 开发者大会 2018
- 《电路分析导论(原书第12版)》一1.2.2 真空电子时代
- Cacti 使用安装详解-企业级实例