`

vim的跳转

阅读更多

转载自 http://sohu-myspace.blog.sohu.com/132089745.html

 

1. 标签跳转:
  1.1 跳到标签xxx处
    1.1.1 移动光标到xxx处, 按 CTRL+]
    1.1.2 :tag xxx
  1.2 标签跳转的回跳: CTRL+T, 可以多次回跳
2. 普通跳转(跳转: 各种可以导致移动到当前行以外的操作).
  2.1 普通跳转的回跳
    2.1.1 CTRL+o, 向后跳.  CTRL+i 向前跳.
    2.1.2 文件内部标记
      ``  可以回跳到上一个位置. 多次按``会在两个位置间跳转.
      '  或 `  上一次的位置
      " 上次编辑该文件时的位置.
      [ 最后一次修改的起始位置(似乎不管用)
      ] 最后一次修改的结束为止(似乎不管用).
  2.2 marks
      :marks  现实当前可用marks
      在任意位置, 按mt, (t可以为任意字母), 就做好了一个名字为t的mark,
      可用:marks查看, 也可用`t跳到此位置(t为上述的任意字符).

分享到:
评论
3 楼 qianjigui 2012-05-31  
Anddy 写道
Anddy 写道
tag是自动创建的吗? 能手动创建吗?

在shell下执行 ctags 能生成tags文件。 貌似对javascript 不是很好的。 刚试了下java, ctrl+] 类似eclipse跳转到method的声明处。

每次都要手动执行。ctags filename 。。你也是这么做的吗?

手动的,目前。
2 楼 Anddy 2012-03-12  
Anddy 写道
tag是自动创建的吗? 能手动创建吗?

在shell下执行 ctags 能生成tags文件。 貌似对javascript 不是很好的。 刚试了下java, ctrl+] 类似eclipse跳转到method的声明处。

每次都要手动执行。ctags filename 。。你也是这么做的吗?
1 楼 Anddy 2012-03-12  
tag是自动创建的吗? 能手动创建吗?

相关推荐

    oonav:Vim跳转到派生的实现

    oonav-vim的面向对象导航 描述 导航到派生类中的方法实现。 导航到父类中的方法。 使用可选。 使用标签,最好是在整个项目中使用(为项目保留更新的标签应手动完成或使用其他插件完成)。 笔记 没有整个项目的...

    vim-go:golang 的老式 vim 插件

    该死的 golang 团队删除了misc文件夹,github 上流行的漏洞百出,以至于我的 vim 每隔 5 分钟就会崩溃一次。 因此,必须从较旧的 go 版本中挖掘出来并将其放在这里。 叹息,只是永远不会把事情做好。 安装说明显然...

    jump-tracker:Vim插件,可在“跳转”时跟踪您的光标

    VIM跳转跟踪器 介绍 跳转跟踪器会在每次跳转光标时突出显示光标行和光标列。 当您将光标移动到上一行/下一行和/或字符时,高光会自动删除。 使用插入模式时,光标线也会突出显示。 安装 是建议的安装跳转跟踪器的...

    Vim实用技巧电子书

    vim是一款功能丰富而强大的文本编辑器,其代码补全、编译及错误跳转等方便编程的功能特别丰富,在程序员中得到非常广泛的使用。vim能够大大提高程序员的工作效率。对于vim高手来说,vim能以与思考同步的速度编辑文本...

    vim-man:在 vim 中显示手册页

    vim-man 在 vim 中显示手册页

    Vim如何使用相对行号实现一切操作详解

    大家都知道,我们使用Vim的一点好处就是,可定制性非常高,如果遇到任何让自己感到不适的痛点,都可以通过配置甚至开发一款插件来解决。开始使用Vim一段时间之后,我发现一个非常“反人类”的地方:Vim的很多命令都...

    VIM实现文件快速跳转插件详解

    主要给大家介绍了关于VIM实现文件快速跳转插件的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用vim具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧。

    VSCode插件开发全攻略之跳转到定义、自动补全、悬停提示功能

    主要介绍了VSCode插件开发全攻略之跳转到定义、自动补全、悬停提示,需要的朋友可以参考下

    vim-godef, 提供godef支持的vim插件.zip

    vim-godef, 提供godef支持的vim插件 这个插件为vim增加了godef支持。Roger解析go的godef 工具返回代码并返回符号定义的位置。 它可以安装在go get -v github.com/rogpeppe/godefgo install -v git

    vim使用进阶:vim使用技巧、配置、命令和插件

    本文介绍了如何使用Exuberant ctags生成tag文件以及在vim中如何使用tag文件进行跳转、查找等操作。还简要介绍了tag文件的格式,在后面介绍的Lookupfile插件中,会利用tag文件便捷的查找、打开文件。 vim使用进阶: ...

    Vim实用技巧.mobi

    Vim是一款功能丰富而强大的文本编辑器,其代码补全、编译及错误跳转等方便编程的功能特别丰富,在程序员中得到非常广泛的使用。Vim能够大大提高程序员的工作效率。对于Vim高手来说,Vim能以与思考同步的速度编辑文本...

    vim实用技巧

    vim是一款功能丰富而强大的文本编辑器,其代码补全、编译及错误跳转等方便编程的功能特别丰富,在程序员中得到非常广泛的使用。vim能够大大提高程序员的工作效率。对于vim高手来说,vim能以与思考同步的速度编辑文本...

    VIM使用教程,工程代码查找和跳转

    VIM使用教程,工程代码查找和跳转

    Vim常用命令详细汇总(全)

    vim常用命令 我汇总的一些vim常用的指令和按键操作,和一些NERDTree菜单插件的命令,...多窗口编辑跳转; h,l,j,k :close 关闭当前窗口 :split sec.txt 水平分割窗口打开新文件 :vsplit se.txt 垂直分割窗口 :!

    Vim 7.3 win版

    代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。和Emacs并列成为类Unix系统用户最喜欢的编辑器。Vim的第一个版本由Bram Moolenaar在1991年发布。最初的简称是Vi IMitation ,随着功能的...

    (带详细书签)VIM使用技巧(人民邮电出版社)

    Vim 是一款功能丰富而强大的文本编辑器,其代码补全、编译及错误跳转等方便 编程的功能特别丰富,在程序员中得到非常广泛的使用。 Vim 能够大大提高程序员的 工作效率。对于 Vim 高手来说, Vim 能以与思考同步的...

    ubuntu下vim配置成C/C++ IDE

    本文件是在ubuntu下配置vim,变成C/C++集成开发环境,实现代码自动补全,函数参数提示,代码跳转,文件列表和函数项显示等功能,在ubuntu12.04 和ubuntu14.04中测试通过,只需执行vim.sh脚本即可,注意脚本中的vim73...

    Vim使用技巧

    Vim 是一款功能丰富而强大的文本编辑器,其代码补全、编译及错误跳转等方便编程的功能特别丰富,在程序员中得到非常广泛的使用。Vim 能够大大提高程序员的工作效率。对于 Vim 高手来说,Vim 能以与思考同步的速度...

    vim配置,包含自己写的说明,很全,很好用

    c.vim, gtk-vim-syntax.tar 是用于 vim 中用于 gtk ...另外建议安装 ctags 与 cscope, 通过它们我们可以在 vim 中进行函数跳转或反向索引等操作, 便于阅读代码. 这些工具建议通过 debian/ubuntu 的 apt 机制自己安装

    tern_for_vim, Vim的Tern插件.zip

    tern_for_vim, Vim的Tern插件 用于Vim的这是一个 Vim插件插件,提供了 Tern 支持的editing编辑支持。在JavaScript文件中,包将钩子到 omni完成以处理自动补全,并提供以下命令:TernDef: 跳转到光标下的内容定义。...

Global site tag (gtag.js) - Google Analytics