快速定位到指定行

vim打开文件默认光标会停留在文件开头,当文件行数比较多的时候很难快速找到行数进行修改,以下几种方法可以帮你快速定位到指定行。

  • 1.命令模式下(没有输入i进行编辑前),:n 比如想到第65行,输入 “:65” 按回车即可定位到65行;

  • 2.命令模式下(没有输入i进行编辑前),ngg 比如想到第86行,输入 “86gg” 或"86G" (这个不用按回车就直接定位到对应行了);

  • 3.打开文件定位到指定行 vim filename +n 比如想到第65行,输入 vim filename +65 或者 vim +65 filename;

其他相关快速定位命令:

1.快速匹配字符串:

vim +/pattern filename:打开文件,并将光标置于第一个与pattern匹配的字符串处

比如想到定位到第一个与"hello"匹配的行,输入 vim +/hello filename

2.显示行号的方法,命令模式下(没有输入i进行编辑前),输入":set nu" 按回车键即可显示行数,例如:

1 good

2 zdz

3 hello word

3.查看当前行信息,命令模式下(没有输入i进行编辑前),同时按键:ctrl+g

在底部显示类似信息:“mytest.txt” 3 lines --100%-- 显示的是当前位置的行号和占整个文件的百分比。

vim快速定位到某一行显示行号定位匹配字符串显示当前行信息的命令相关推荐

  1. Word插入代码显示行号并高亮/着色显示

    有时候需要编写技术文档,需要在word中插入代码,但直接复制的代码,显示效果可读性非常差,能不能把word上显示的代码弄得给IDE显示的效果一样呢? 答案是可以的. 关键的就是两步: 设置word显示 ...

  2. python3.7显示行号_Python IDLE怎么显示行号

    Python IDLE显示行号的方法:1.下载LineNumber.py文件:2.将下载的文件放在python安装目录下的idlelib目录下:3.打开config-extensions.def文件, ...

  3. 设置vim 永久显示行号

    在linux环境下,vim是常用的代码查看和编辑工具.在程序编译出错时,一般会提示出错的行号,但是用vim打开的代码确不显示行号,错误语句的定位非常不便.那么怎样才能让vim显示代码的行号呢? 1 临 ...

  4. 更适合程序员使用的Vim配置 显示行号 语法高亮 智能缩进

    在终端下使用vim进行编辑时,默认情况下,编辑的界面上是没有显示行号.语法高亮度显示.智能缩进等功能的. 为了更好的在vim下进行工作,需要手动设置一个配置文件:.vimrc. 在启动vim时,当前用 ...

  5. Linux 设置vim 显示行号

    1.临时显示行号 只须按ESC键退出编辑内容模式,输入":" ,再输入"set number"或者"set nu"后按回车键,就可以显示行号 ...

  6. tree的使用,显示行号,find命令应用

    第1章 linux启动过程 1.开机自检bios 2.mbr引导 3.GRUB 菜单:选择不同的内核 4.加载内核 5.运行init进程 6.读取/etc/inittab运行级别配置文件 7.执行 / ...

  7. Linux显示行号设置

    Linux显示行号设置 第一步,打开vim vi ~/.vimrc 第二步,在该文件中加入一行,命令如下: set nu # 显示行号 set nonu # 不显示行号

  8. linux查看文件时显示行号,linux中查看文件时显示行号

    linux中查看文件时显示行号 [root@1-min etc]# cat -n rsyslog.conf              //显示所有行号(包括空行) [root@1-min etc]# ...

  9. vi 永久显示行号设置

    第一种: 按esc,然后输入命令  :set nu 第二种: 永久显示的方法是修改配置文件: 输入命令:vim   ~/.vimrc 打开后添加set  nu,保存退出,再次进入vim编辑器,就会有显 ...

最新文章

  1. 直观讲解一下 RPC 调用和 HTTP 调用的区别!
  2. Android使用XUtils框架上传照片(一张或多张)和文本,server接收照片和文字(无乱码)...
  3. Thymeleaf语法规则
  4. 环形链表—leetcode141
  5. LinkedList方法源码
  6. TabActivity中子Activity相互跳转,及某个Tab需弹出窗的解决方案
  7. 华为云设计语言_华为又一项黑科技即将来临:可即时翻译任何动物语言
  8. SYNCHRONIZE_DRAIN的用处
  9. heroku_Heroku Connect的美丽:简化数据库同步
  10. 支付业务与技术架构学习总结(6)——对账系统的设计
  11. 一个企业为什么执行不力?
  12. 2.亿级流量的电商网站---Redis
  13. linux进程状态a,Linux进程状态标识符含义
  14. spark结构化流保存mysql_[Spark]-结构化流之输出篇(待重修)
  15. Python正则表达式(一看就懂)
  16. Java数据库课程设计-招聘人才管理系统
  17. 5、win7激活秘钥
  18. 芥末圈:“知识付费”面具下的币圈割韭菜大本营
  19. Oracle默认内置账户介绍,SYS与SYSTEM两个账户的区别
  20. 批量提取PDF和图片发票信息 2.2

热门文章

  1. 遥感图像MEL文件解读
  2. python数据库去重复_mysql数据库如何去重复数据
  3. c# 序列化 简单试验 soap
  4. 关于 \lfi-labs-master\CMD-3 的正确解法
  5. 数字营销,驶入供应链深处
  6. 全媒体运营师胡耀文教你:完美的活动策划方案,不可缺少的元素
  7. 基于JAVA开发的全能代码生成器 - JustGen代码生成器
  8. CentOS8搭建本地Web服务器
  9. (Java实现)HTML页面转PDF解决方案
  10. node服务器的启动及关闭