<acronym id="s8ci2"><small id="s8ci2"></small></acronym>
<rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
<acronym id="s8ci2"></acronym>
<acronym id="s8ci2"><center id="s8ci2"></center></acronym>
0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

Vim跳轉技巧

路科驗證 ? 來源:路科驗證 ? 2024-01-18 16:30 ? 次閱讀

跳轉

  • 基本跳轉

:n

最基本的跳轉方法就是使用:n命令,其中n是要跳轉到的行號。例如,要跳轉到第20行,可以在命令模式下輸入:20,然后按下回車鍵即可。

  • 相對跳轉

:[num]

相對跳轉用于在當前行的基礎上向上或向下跳轉一定的行數??梢栽诿钅J较螺斎?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中最靈活的一個跳轉方式之一,可以在不同的屏幕之間自由跳轉??梢允褂肅trl+w+h/j/k/l快捷鍵來進行分屏跳轉。其中Ctrl+w是vim中的分屏命令前綴,h/j/k/l分別代表向左/下/上/右跳轉。

其他

1)使用光標選擇一個單詞后,按*鍵選擇該單詞進行搜索,按n鍵切換至下個位置。

2)一行內容過多時設置換行顯示set wrap


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

    關注

    5

    文章

    638

    瀏覽量

    21863
  • VIM
    VIM
    +關注

    關注

    0

    文章

    129

    瀏覽量

    15207

原文標題:Vim跳轉技巧

文章出處:【微信號:Rocker-IC,微信公眾號:路科驗證】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    12個超實用的vim編輯技巧

    vim 是一個很好用的編輯器,應用十分廣泛。但關于 vim,總有一些你不知道的事情,我們需要持續不斷的學習。
    發表于 11-25 09:26 ?794次閱讀

    Vim - .vimrc學習使用教程

    運行、鼠標跟隨、激活方向鍵等等,還有很多可自定義的功能沒有加入,比如有些插件可使Vim增加一個可視化工程管理區域、代碼邏輯跳轉,是因為我覺得Vim本來就是一個命令行代碼編輯器,我不想把它包裝成一個類似
    發表于 07-05 10:39

    快速使用代碼編輯工具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次下載

    VIM編輯器學習

     Vim是一個類似于Vi的文本編輯器,不過在Vi的基礎上增加了很多新的特性,Vim普遍被推崇為類Vi編輯器中最好的一個,事實上真正的勁敵來自Emacs的不同變體?!? VIM學習方
    發表于 08-11 16:58 ?944次閱讀

    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實用技巧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中G指令的作用是

    Vim編輯器中,G(大寫字母G)是一個常用的指令,用于在文件中導航和執行各種操作。G指令的作用是移動到文件中的指定行。當使用G指令時,Vim跳轉到指定行,并顯示該行的內容。 G指令可以與數字結合
    的頭像 發表于 11-26 15:36 ?691次閱讀

    linux怎么保存退出vim

    在Linux系統中,使用vim作為編輯器是非常常見的。vim是一個強大的文本編輯器,擁有豐富的功能和快捷鍵。保存并退出vim可以通過以下步驟完成: 打開vim編輯器:在Linux命令行
    的頭像 發表于 11-27 14:19 ?5072次閱讀
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
    <acronym id="s8ci2"><small id="s8ci2"></small></acronym>
    <rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
    <acronym id="s8ci2"></acronym>
    <acronym id="s8ci2"><center id="s8ci2"></center></acronym>