怎麼能在寫程序的時候快速查看語言的API的源碼和文檔?

比如 Java 藉助 Eclipse,IntelliJ 可以很方便的查看文檔。那麼作為用 vim、sublime 之類相對通用的編輯器的人,有什麼好方法可以快速查看么?謝謝。


vim用於linux系統編程的話,查詢linux系統調用或C庫函數只需要在普通模式下把游標放在函數名上,按下Shift+k組合(即大寫K)即可打開函數的man文檔,按q退出後自動跳回代碼編輯界面。

p.s. 無需插件。


Mac下可以使用alfred + dash 方便快捷誰用誰知道

例如查詢python的urllib用法

vim查dd


文檔的話,用兩個顯示器,其中一個顯示器直接常駐打開看文檔的頁面即可。點到頁面直接搜索可解決。

至於源代碼的話,內部可以直接跳轉的,不需要藉助工具,vim 一般 Ctrl-] 就過去了。


Xcode 內部可以用三指拍觸控板的手勢查文檔。


vim有亂七八糟的插件可以做這個。

我超愛的是SourceInsight的代碼閱讀功能,每次我都把所有庫文件的代碼全都同步一遍,想看哪個點哪個。

SI還有個喪心病狂的功能是自定義腳本,可以和API文檔鏈接,弄好之後點函數直接跳出文檔,不過忘了咋弄了。


ipython喪心病狂的好用

這是我用python的主要原因之一


直接dash就好了


木有方便的方法,用ide吧少年。。。


好用的多推薦些吧


推薦閱讀:

程序員準備跳槽了,如何選擇下一家IT公司?
如何轉行(自學/培訓)到IT/編程/互聯網/軟體開發/?
如何評價碧藍航線9月23日緊急更新?
一個網路編輯,為了工作為了發展,想學習一些互聯網技術方面的知識,應該如何入手?
《認知盈餘》中提到「你可以擁有大量的用戶、活躍的用戶群、志同道合的用戶群,但是只能三選二,因為你不可能將三者同時擁有。」為什麼必須三選二?

TAG:互聯網 | 程序員 | 編程 |