我是vim的新手,想知道如何在vim中列出當前文件中的所有函數。如何在vim中列出當前文件中的函數
-1
A
回答
3
0
請記住,Vim是一個(強大的)文本編輯器,而不是IDE。因此,基礎知識從簡單的文本搜索開始,以尋找匹配所有函數定義(取決於您的編程語言)的模式,例如,用:global/^def/print
完成。如果語法執行摺疊函數(許多語法可以或可以配置爲),則可以關閉所有摺疊以獲得此概述。
然後,Vim與:help tags
整合。有一些插件可以分析當前文件並在側邊欄中顯示所有功能,屬性等;這已經是相當類似什麼的IDE提供:
相關問題
- 1. 如何在vim中選擇函數的當前參數
- 2. Vim - 如何在python shell中運行當前的python3文件?
- 3. VIM:替換當前C/C++函數中所有字的出現
- 4. 在Vim中,如何使用vimscript獲取當前文件中的行數?
- 5. 如何列出文檔庫中的當前文件?
- 6. 如何在Vim中「更改當前行」?
- 7. 如何參考Vim中當前打開的文件?
- 8. Vim:執行當前文件?
- 9. 如何列出當前目錄中的所有.txt文件?
- 10. 如何列出當前目錄中的文件?
- 11. javac當前文件代碼在vim文件中?
- 12. 如何在vim中的文件列表中打開文件?
- 13. 如何使用vim將當前時間插入到文件中
- 14. 如何在vim中檢索當前搜索到的文本?
- 15. 在Emacs中,如何在當前文件中的函數之間跳轉?
- 16. 在gnuplot for Windows中,如何列出當前/工作目錄中的文件?
- 17. 在文件中列出Lua函數
- 18. 如何列出目標文件中存在的函數?
- 19. Vim函數返回當前行
- 20. VIM:在當前緩衝區中的文件夾打開文件,遠程文件
- 21. 如何在當前目錄中輸出空文件的名稱?
- 22. 如何在Vim中獲取當前文件的相對路徑到pwd
- 23. Vim更新當前查看的文件
- 24. 如何從vim中的舊文件列表中打開文件?
- 25. Python:從導入當前文件的文件中調用函數
- 26. 如何在powershell函數中獲取當前正在執行的文件
- 27. 如何使用VB.Net列出當前在目錄中創建的文件
- 28. 在vim中,如何重定向vimscript函數的輸出?
- 29. 如何在VIM中清除函數調用的輸出?
- 30. 如何在函數中獲取當前包含的cmake文件的路徑?
大,有沒有辦法來滾動和去的這些功能之一。類似於使用Ctrl + P模糊搜索/打開文件 –
如何使用該列表已在答案中進行了解釋,如果您已經使用了該列表,則可以使用CtrlP擴展來完成此操作。 – romainl
'..^func'不提供滾動功能,並選擇去功能,所以它沒有在答案中實際解釋。對於未來的讀者,CtrlPBufTag會提供這個功能。 –