zoukankan      html  css  js  c++  java
  • vim 行跳转和列跳转的方法

    vim提供了丰富的快速跳转任意行、任意列的方法,方便高效地移动光标,定位文件位置。

    一、Vim行跳转

    使用vim查看文件时,使用以下命令可以快速跳转文件首、尾行,方便对整个文件有个全局把握。

    1.1 跳转文件首行

    vim普通模式下,使用 gg 跳转到当前文件的第一行;

    vim命令行模式下,使用 :0 或 :1 跳转光标到当前文件的首行。

    1.2 跳转文件尾行

    vim普通模式下,使用 G 跳转光标到当前文件的最后一行 (尾行);
    vim命令行模式下,使用 :$ 跳转光标到当前文件的尾行。

    1.3 跳转文件任意行

    vim命令行模式下,使用命令 :n 跳转光标到当前文件的第 n 行。

    :文件行号可以在命令行模式下使用 set nu 或 set number 进行显示,更多vim配置可参考vim配置文件入门

    二、Vim列跳转

    跳转到vim当前行的任意列是使用vim时一个比较常见的需求, 例如,在Vim可视化模式下就可能需要快速跳转到某一列。

    2.1 跳转到行首

    vim普通模式下,使用命令 0 或 | 可跳转光标到当前行的行首。


    | 英文名叫 bar,是vim普通模式下用于跳转到当前行某一列的一个命令 (To screen column [count] in the current line),| 表示当前行的第0列 (行首)

    2.2 跳转到行尾

    vim普通模式下,使用命令 $ 跳转光标到当前行的行尾

    2.3 跳转任意列

    vim普通模式下,可使用以下vim命令 0nl 或 n| 跳转到当前行的第 n 列。

    0nl 表示先用命令 0 将光标移动到行首,nl 表示执行 n 次向右移动光标操作
    n| 表示使用 | 命令跳转到当前行的第 n 列

  • 相关阅读:
    GMap.NET 随谈
    Chrome Uncaught Error: NETWORK_ERR: XMLHttpRequest Exception 101
    Java 自定义枚举
    如何得到全国省市经纬度范围
    Jquery formwizard 入门 【前台 向导功能】
    Eclipse Juno 安装 Aptana 3.3,支持jquery智能提示
    Ant学习【实践1】
    euerka总结 当幸福来敲门
    Spring Boot 热启动插件 当幸福来敲门
    ASP.NET 2.0 Provider Model 详细分析
  • 原文地址:https://www.cnblogs.com/dylancao/p/9792103.html
Copyright © 2011-2022 走看看