吴忠躺衫网络科技有限公司

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

可以快速跳轉到光標下的單詞所對應的定義或聲明處??梢允褂肅trl+]或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


聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 命令
    +關注

    關注

    5

    文章

    696

    瀏覽量

    22107
  • VIM
    VIM
    +關注

    關注

    0

    文章

    134

    瀏覽量

    15350

原文標題: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 ?3104次閱讀

    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 ?768次閱讀
    <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 ?1695次閱讀

    vim編輯器如何使用

    Vim編輯器是一個功能強大的文本編輯器,它基于Vi進行改進,并增加了許多新特性。Vim編輯器的使用主要涉及其不同的工作模式及相應操作。以下是Vim編輯器的基本使用方法: 一、Vim編輯
    的頭像 發表于 08-30 14:58 ?525次閱讀
    大发888娱乐客户端| 百家乐官网大老娱乐| 百家乐官网赌场凯时娱乐| 百家乐投注玩多少钱| 大发888游戏官网下载| 赌百家乐官网澳门| 百家乐游戏机路法| 真龙娱乐城| 基础百家乐官网的玩法技巧和规则 | 石林| 百家乐官网桌子租| 猫游棋牌下载| 百家乐官网如何赚钱洗码| 索罗门百家乐的玩法技巧和规则 | 高档百家乐官网桌子| 网上百家乐乐代理| 澳门百家乐官网洗码提成查询| 百家乐高返水| 宾利百家乐官网游戏| 百家乐庄河闲的赌法| 环球国际娱乐城| 赌百家乐的下场| 威尼斯人娱乐场积分| 百家乐官网平技巧| 全讯网a3322| 百家乐官网怎么稳赢| 大发888真人游戏平台| 武汉百家乐官网庄闲和| 百家乐筹码14克粘土| 百家乐官网号技巧| 大发888大发888娱乐游戏| 百家乐官网连锁| 桐庐棋牌世界| 百家乐路纸表格| 38坊娱乐城| 赌博百家乐趋势把握| 真人百家乐官网海立方| 香港百家乐娱乐场开户注册| 百家乐官网怎么赢博彩正网| 百家乐新送彩金| 现场百家乐官网能赢吗|