2014-03-31 18 views
0

我在文本文件中使用了pandoc markdown,並且想要自動引用指向內部文本節點的鏈接。比如我有一個像[\%110lund]的鏈接將單詞「UND」在線路110要自動跳躍過程中,我定義的鍵綁定:如何引用在查詢行上工作的vim鍵綁定中的組合鍵

nnoremap <Leader>l vi[y/<ctrl+r>0<CR> 

不幸的是<ctrl+r>寫入作爲查詢字符串,而不是進行復制視覺選擇。

所以我的問題是怎麼做的我在這個位置上譜寫<ctrl+r>0,使得其實際執行,而不是寫出來

+0

我不完全明白你的意思。當你在上一個時,你是否想跳到下一個'[\%110lund]? – Kent

+0

在這[post](http://stackoverflow.com/questions/363111/search-for-selection-in-vim)中的第二個答案是一種解決方法,可能更直接,但仍不是100%的答案問題,所以我把它打開。它使用'q/p'而不是' 0' –

+0

@Kent不,我的光標在鏈接中,我想通過點擊一個鍵跳到那一行。正如我在前面的評論中寫的,我最終找到了一個解決方案,但是這個解決方案圍繞着如何在鍵盤綁定中引用這些多鍵操作如' 0'的問題,這意味着當進入搜索模式或命令模式時 –

回答

0

使用的R Ç + ,而不是CTRL + [R

爲了避免混淆,我打出了別人編寫的錯誤編輯,而不是將其還原。在vim映射的上下文中(比如這個問題的:nnoremap)應該從字面上輸入以下內容。例如,<c-r>確實意味着5個字符。使用<c-r>而不是<ctrl+r>

請參閱:help keycodes瞭解更多選項。

相關問題