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显示行号、多行复制和删除相关推荐

  1. Ext grid 根据行号获取行数据

    var store=Ext.getCmp('grid_id').store;// var storerow=store.getAt(row_num);//行数据 var phonenumber=sto ...

  2. 博客网页代码块渲染-显示行号,一键复制,全屏显示,mac风格(基于mavon-editor或wangEditor)

    效果预览 亮点:mac风格代码块,一键复制,全屏浏览,点击按住文字空白区域可左右滑动(感觉有待优化),双击关闭全屏浏览...... 样式可自行优化 前提条件(待渲染的代码块格式) <pre> ...

  3. vim 显示和隐藏行号

    vim 显示和隐藏行号 vim显示行号 取消行号 vim显示行号 按键 esc 输入命令 :set number 即可 取消行号 按键 esc 输入命令 :set nonumber 即可`

  4. Linux小技巧:如何在 Vim 中显示行号?

    Vim 是一款出色的编辑器,大多数 Linux/UNIX 系统管理员每天都喜欢并使用它. 你可能会想,"如果 Vim 可以显示行号,我会立即切换到 Vim". 要在 Vim 中显示 ...

  5. 『MySQL』行号关联查询

    前言 永远相信美好的事情即将发生 背景 前段时间碰到过这样一个问题,查询出一家店铺在2020年和2019年活动类型为'xxx'的日期,因历史原因,2019年的活动和2020年的活动分别存储在两张表中, ...

  6. jquery获取动态表格行号_jquery datatables双击,获取行号。

    function dbClickDatatables(rows) { $("#@(Perfix)tbData tbody tr").dblclick(function(e){ de ...

  7. vi/vim跳转到指定行

    概述 平时在日常工作学习中,难免遇到一个配置文件几千行的情况.如果在这个时候启动服务突然给你报错3459行语法错误,那么就需要很高效的方法快速定位. 使用 行号+gg :可以完成跳转到指定行 显示行号 ...

  8. vue结合highlightjs实现代码高亮+行号

    实现代码高亮+行号设置 1.下载 highlightjs: npm install highlight.js` 2.在main.ts中写 import hljs from 'highlight.js ...

  9. mysql 行号_mysql的行号问题

    1.行号问题行号是指按顺序为查询结果集的行分配的连续整数.Mysql数据库在行号方面的支持并不是十分友好,没有橡其他数据库一样提供类似的row_number解决方案,因此得到行号是一个十分有技巧的问题 ...

  10. 设置-关于手机里显示IMEI号和MEID。

    原本只有两个imei号,需要再加个显示meid的 override/vendor/mediatek/proprietary/packages/apps/MtkSettings/src/com/andr ...

最新文章

  1. mysql 不同的文件系统_文件系统,数据库管理系统,操作系统之间有什么联系?...
  2. 新建一个doophp项目
  3. 如何使用Quagga,将你的CentOS设备变成OSPF路由器
  4. Leetcode 231. 2的幂 解题思路及C++实现
  5. Spark的Dataset操作
  6. zeppelin报错master is set as yarn, but spark.submit.deployMode is not specified
  7. Sublime Text 2 支持GB2312和GBK
  8. python 通过ip获取城市_python 根据ip获取地理位置
  9. 【LeetCode笔记】958. 二叉树的完全性检验(Java、二叉树、BFS)
  10. 数学如何杀死了雷曼兄弟
  11. 小米10正式发布:3999元起!
  12. 利用爬虫获取网上医院药品价格信息 (下)
  13. 关于AngularJs中$http post、get 发送和接受参数详解
  14. mfc 添加变量出现灾难性故障_实验室近期论文:储罐灾难性失效事故的漫堤预测模型...
  15. 团队-象棋游戏-开发环境搭建过程
  16. initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
  17. OCCT里的Mesh网格计算流程
  18. 前端工程师项目能力精选文章50篇
  19. JAVAOooooo。。。。。ooo0000OOOOO
  20. CGAL 4.11 官方文档 软件包概述 ——多边形类

热门文章

  1. Codeforces 899D Shovel Sale
  2. Doracle.jdbc.J2EE13Compliant=true
  3. mysql----innodb统计信息
  4. [转]关于凸优化的一些简单概念
  5. 使用 Python 切割图片
  6. Loading 遮蔽层 简单实现。
  7. J2SE J2EE J2ME的区别
  8. Android 在 Google 开发者大会上发布了哪些更新? | Google 开发者大会 2018
  9. 《电路分析导论(原书第12版)》一1.2.2 真空电子时代
  10. Cacti 使用安装详解-企业级实例