我想了解標準幫助文件中給出的vim文檔。但是我陷入了一個導航問題 - 我不能去下一個標籤,而不必手動定位光標。我相信你會同意,這是更有成效:如何跳轉到vim幫助文件中的下一個標記
- 去下一個標籤與一些 按鍵
- 按Ctrl-]以讀取對應 話題
- 按Ctrl-o返回
- 繼續閱讀初始文本
PS。當我寫這個問題時,我想了解如何解決這個問題。我發現用/|
搜索管道字符非常接近我想要的。但標籤被兩個管道'|'包圍,字符,所以它仍然沒有真正優化使用。
我想了解標準幫助文件中給出的vim文檔。但是我陷入了一個導航問題 - 我不能去下一個標籤,而不必手動定位光標。我相信你會同意,這是更有成效:如何跳轉到vim幫助文件中的下一個標記
PS。當我寫這個問題時,我想了解如何解決這個問題。我發現用/|
搜索管道字符非常接近我想要的。但標籤被兩個管道'|'包圍,字符,所以它仍然沒有真正優化使用。
使用:tn
和:tp
序列在標籤之間導航。
如果您想尋找同樣的幫助頁面上的一個標籤,試試這個搜索:
/|.\{-}|
這意味着搜索:
|
|
,匹配儘可能少(這就是\{-}
所做的)。|
該標識在VIM幫助文件中的標籤。
那麼,我真的不明白這一點。當我想讀的一切,我只是用<pagedown>
(或<c-f>
與一些終端)
" .vim/ftplugin/help/navigate.vim
nnoremap <buffer> <tab> /\*\S\+\*/<cr>zt
?
還是你的意思:
nnoremap <buffer> <tab> /\|\zs\S\{-}\|/<cr><c-]>
?
是的,我的意思是第二個。 但坦率地說,我確信vim已經爲此目的建立了命令,我無法找到它。 – altern 2009-12-02 16:19:31
你可以簡單地重新映射是這樣的:
nmap ^\ /<Bar><Bslash>zs<Bslash>k<Bslash>+<Bar><CR>
其中^ \輸入爲(我的鍵盤上)按Ctrl-V按Ctrl - #:選擇任何你想要的快捷方式。
這是通過單鍵搜索|
後跟一個或多個關鍵字字符,然後是|
。它將光標放在第一個關鍵字上。由於道路地圖作品中和位在那裏,看到
:help :map-special-chars
順便說一句,我想,CTRL-T會更有意義比CTRL-O,因爲它是CTRL-的一種更直接的對面,但隨你便。話雖如此,ctrl-o將允許你回到搜索之前。
這裏不需要
@Luc - 我最初嘗試過,但得到了'E10:\應該跟着/,?或者&。用'
我的錯誤。它需要是'\ |' – 2009-12-02 18:24:54
如果你想偶爾只能瀏覽標籤,不映射搜索字符串鍵盤,
/|.*|
也開了竅,這是稍微容易比建議
/|.\{-}|
鍵入對於這種情況,那個「|」在幫助文件中的鏈接的標誌是不可見的,你可以讓他們與
:set conceallevel=0
要永久地建立此設置,請參閱Defining the settings for the vim help file
這是行不通的。提及的組合僅適用於標籤搜索。我正在談論的是沒有先前搜索的導航 – altern 2009-12-02 11:03:44
這是我在主題中提到的延伸。我想我可以將其映射到標籤,然後它可以工作,謝謝 – altern 2009-12-02 16:17:05