1 Vim跳转技巧-德赢Vwin官网 网
0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Vim跳转技巧

路科验证 来源:路科验证 2024-01-18 16:30 次阅读

跳转

  • 基本跳转

:n

最基本的跳转方法就是使用:n命令,其中n是要跳转到的行号。例如,要跳转到第20行,可以在命令模式下输入:20,然后按下回车键即可。

  • 相对跳转

:[num]

相对跳转用于在当前行的基础上向上或向下跳转一定的行数。可以在命令模式下输入:num命令,其中num可以是正数、负数。例如,要向上跳转5行,可以在命令模式下输入:+5,然后按下回车键即可。同样,要向下跳转5行,则可以输入5。

ma

标签跳转是vim中比较高级的跳转方式,需要事先设置标签。可以在任意一个位置使用m加一个小写字母来设置一个标签。例如,在命令模式下输入:ma,其中a是标签名称。设置标签之后,可以使用`a命令跳转到该标签所在的位置。

需要注意的是,标签名称只能使用小写字母,而且要保证不与vim的命令重名。

  • 搜索跳转

/[word]

可以在命令模式下输入/[word]命令,其中[word]是要搜索的单词或字符串,然后按下回车键即可。

如果找到了匹配的单词或字符串,vim会跳转到其第一个出现的位置。此外,还可以使用n命令在当前行的下一行继续搜索匹配的单词或字符串。

  • 文件内跳转

gf

可以使用gf命令跳转到光标下的单词所对应的文件或路径。需要注意的是,该文件或路径必须存在于文件系统中,并且要保证vim可以访问到。返回则是Ctrl+6。

  • 快速跳转

Ctrl+]或gd

可以快速跳转到光标下的单词所对应的定义或声明处。可以使用Ctrl+]或gd快捷键来进行快速跳转。

  • 分屏跳转

Ctrl+w + h/j/k/l

分屏跳转是vim中最灵活的一个跳转方式之一,可以在不同的屏幕之间自由跳转。可以使用Ctrl+w+h/j/k/l快捷键来进行分屏跳转。其中Ctrl+w是vim中的分屏命令前缀,h/j/k/l分别代表向左/下/上/右跳转。

其他

1)使用光标选择一个单词后,按*键选择该单词进行搜索,按n键切换至下个位置。

2)一行内容过多时设置换行显示set wrap


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表德赢Vwin官网 网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 命令
    +关注

    关注

    5

    文章

    683

    浏览量

    22011
  • VIM
    VIM
    +关注

    关注

    0

    文章

    134

    浏览量

    15293

原文标题:Vim跳转技巧

文章出处:【微信号:Rocker-IC,微信公众号:路科验证】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    快速使用代码编辑工具vim+ctags+cscope快捷使用itop3568开发板

    的字符串出现的所有位置,如图所示:按数字标号跳转到相应位置,如图所示:至此,我们的基于 vim,ctags,cscope 的 IDE 环境基本已经配置好了。在 vim 命令行可以使用 :help
    发表于 01-29 11:20

    VIM培训教程

    VIM培训教程.rar VIM的历史 Bram Moolenaar 在 80 年代末购入他的 Amiga 计算机时,Amiga 上还没有他最常用的编辑器 vi。Bram 从一个开源的 vi 复制 Stevie 开始,开发
    发表于 03-13 14:14 0次下载

    VIM for windows

    VIM for windows Vim目前已经有类Unix版和Windows版,尽管vim较vi已经改良了不少,但是初次使用还是会一头雾水,不知如何操作,所以学习vim要首先过2关。
    发表于 03-13 14:41 30次下载

    vi/vim使用进阶

    vi/vim使用进阶
    发表于 10-29 11:00 28次下载
    vi/<b class='flag-5'>vim</b>使用进阶

    VIM高级技巧

    VIM高级技巧
    发表于 10-29 11:06 9次下载
    <b class='flag-5'>VIM</b>高级技巧

    Vim使用技巧总结

    转眼上vim的“贼船”有一年多了。从PHP到C,都在用。想要真正用vim于日常的编码工作,必然需要一些插件的支持。不过本文并不打算总结插件,笔者认为 vim 的两个精髓:组合和重复跟插件也没有什么关系。
    的头像 发表于 06-06 09:20 3068次阅读

    Vim实用技巧PDF电子书免费下载

    Vim 是一款功能丰富而强大的文本编辑器,其代码补全、编译及错误跳转等方便编程的功能特别丰富,在程序员中得到非常广泛的使用。Vim 能够大大提高程序员的工作效率。对于 Vim 高手来说
    发表于 06-08 08:00 0次下载

    pathogen.vim Vim插件

    ./oschina_soft/vim-pathogen.zip
    发表于 05-24 10:21 0次下载
    pathogen.<b class='flag-5'>vim</b> <b class='flag-5'>Vim</b>插件

    vim-go Vim的Go开发插件

    ./oschina_soft/vim-go.zip
    发表于 05-24 09:42 1次下载
    <b class='flag-5'>vim</b>-go <b class='flag-5'>Vim</b>的Go开发插件

    vim-switchtoinc Vim插件

    ./oschina_soft/vim-switchtoinc.zip
    发表于 05-24 09:19 3次下载
    <b class='flag-5'>vim</b>-switchtoinc <b class='flag-5'>Vim</b>插件

    vim-vala vim的vala扩展

    ./oschina_soft/vim-vala.zip
    发表于 05-24 16:57 3次下载
    <b class='flag-5'>vim</b>-vala <b class='flag-5'>vim</b>的vala扩展

    Vim.js vim编辑器的javascript移植版

    ./oschina_soft/vim.js.zip
    发表于 05-25 10:18 0次下载
    <b class='flag-5'>Vim</b>.js <b class='flag-5'>vim</b>编辑器的javascript移植版

    Vim之父去世后,Vim项目谁来接管?

    一直以来,Bram Moolenaar 被称为 Vim 项目的 BDFL(Benevolent Dictator For Life,终身仁慈独裁者),管理着 Vim 项目的各个方面,他的去世让无数使用过 Vim 的用户感到痛心,
    的头像 发表于 08-15 15:07 706次阅读
    <b class='flag-5'>Vim</b>之父去世后,<b class='flag-5'>Vim</b>项目谁来接管?

    vim中G指令的作用是

    Vim编辑器中,G(大写字母G)是一个常用的指令,用于在文件中导航和执行各种操作。G指令的作用是移动到文件中的指定行。当使用G指令时,Vim跳转到指定行,并显示该行的内容。 G指令可以与数字结合
    的头像 发表于 11-26 15:36 1552次阅读

    vim编辑器如何使用

    Vim编辑器是一个功能强大的文本编辑器,它基于Vi进行改进,并增加了许多新特性。Vim编辑器的使用主要涉及其不同的工作模式及相应操作。以下是Vim编辑器的基本使用方法: 一、Vim编辑
    的头像 发表于 08-30 14:58 426次阅读