使用cscope集成的Vim,我可以使用ctrl-T導航回來並使用:標籤查看當前標籤堆棧位置。但我該如何前進呢?我可以從該名男子的網頁上發現的唯一的事情就是去函數定義(如CTRL-])vim中的標籤導航
2
A
回答
2
標籤棧是由所有的「跳轉到」創建。每次你按ctrl-],你跳轉到的標籤被添加到標籤堆棧,你可以使用ctrl-t或:tag來跳回tagstack中的前一個標籤,或者:pop以其他方式跳轉。 both:tag和:pop都有一個可選計數,所以:5tag將轉到第五個以前的標籤。
請參閱:help tagstack。
11
您還可以使用按Ctrl +我和按Ctrl +Ø向前移動和分別通過跳轉列表後退。這與標籤命令一起工作,因爲它們被視爲跳躍運動。
所以到:
- 跳轉到一個標籤:按Ctrl +]。
- 跳回:Ctrl + O。
- 再次跳轉到標籤:Ctrl + I。
+0
這在跳轉列表中起作用(並且標籤列表是副作用)。但它們並不完全是標記導航。 – vpillai
2
只需添加此答案,因爲我沒有編輯或評論接受的答案的代表,但<C-t>
實際上對應於:pop
命令,而不是所述的:tag
命令。
:pop
是用於在標記堆棧移動「向後」(將導致「在標籤棧的底部」消息),並與缺省鍵綁定<C-t>
:tag
的命令是用於在移動「轉發」標籤堆棧(將導致'在標籤堆棧頂部'消息)。
我不知道任何鍵聯結爲:像向後移動的標籤,所以我映射(不)來標記。
nnoremap <C-[> :tag<CR>
相關問題
- 1. 在Vim中導航HTML標籤
- 2. Vim Nerd-tree標籤導航太慢
- 3. 標籤導航
- 4. 標籤導航
- 5. 在vim中導航到當前html標籤的結尾?
- 6. ActionbarSherlock標籤導航
- 7. Javascript標籤導航
- 8. tableview節標題中的標籤導航
- 9. Vim Taglist導航
- 10. jQuery UI的標籤導航
- 11. 導航vim自動加載功能沒有標籤
- 12. 動態標籤,個別標籤導航
- 13. iOS中的導航欄下的標籤
- 14. React導航改變標籤導航器上的標籤圖標動態
- 15. 引導的導航標籤的htaccess
- 16. 以標籤居中的導航Navbar導航欄
- 17. 在vi中的標籤導航
- 18. 導航欄中的標籤欄隱藏
- 19. 導航欄中的當前標籤
- 20. 雙擊UITabbarcontroller中的標籤導航
- 21. Wordpress導航標籤中的CSS類
- 22. Vim文件導航
- 23. viewstack與標籤導航器
- 24. 導航類型:標籤+ Swype
- 25. ios標籤欄導航
- 26. Bootstrap導航標籤有效
- 27. WPF菜單標籤導航
- 28. 沒有導航標籤Bootstrap3
- 29. HTML Bootstrap導航標籤
- 30. 標籤導航和ListActivity
你試過':ta'嗎? – Kent
@Kent我不使用ctags as-suck。我正在使用ctags。所以:ta不是傻笑 – vpillai