下載了源碼包,需要瀏覽。window 系統(tǒng)一般用 SourceInsight,但是我用的是 linux mint 系統(tǒng)。折騰了一段時間 wine,效果不好。后來有人說可以用 sublime。我試了一下,效果不錯。
婁底網站制作公司哪家好,找創(chuàng)新互聯(lián)!從網頁設計、網站建設、微信開發(fā)、APP開發(fā)、成都響應式網站建設公司等網站項目制作,到程序開發(fā),運營維護。創(chuàng)新互聯(lián)從2013年成立到現在10年的時間,我們擁有了豐富的建站經驗和運維經驗,來保證我們的工作的順利進行。專注于網站建設就選創(chuàng)新互聯(lián)。
1. sublime 打開文件夾
源碼包一般文件很多,最好打開文件夾瀏覽。使用菜單 File -> Open Folder 打開文件夾。也可以用命令行的方式。如下:
sublime-text folder
我自己的 sublime 是從官網下載,然后放在 /opt 目錄下的,所以不能直接使用命令。后來使用 alias 命令使 sublime 生效。這倒是比使用鏈接方便多了。alias 要想持久化,必須放在 .bashrc 或者類似文件中,以便開機啟動。有人建議 alias 相關命令放在專門的 .bash_aliases 文件中。我就是這么做的。編輯保存文件后,下次開機就會自動加載。要想立即生效,需執(zhí)行:
source .bash_aliases
2. sublime 使用 ctags
sublime 不能像功能強大的 IDE 實現跳轉功能。可以安裝 ctags 插件實現類似功能。這十分必要。否則要手動在數量繁多的文件中搜索定義會極其麻煩。網上介紹安裝 ctags 的方法大都推薦首先安裝 Package Control 這個插件,使得安裝插件更便捷。我原本還想試試直接安裝,于是到 github 搜索 ctags,結果在 github.com/SublimeText/Ctags 頁面看到 sublime 官方推薦使用 package control 安裝 ctags。安裝 package control。我找到了它的官網:https://packagecontrol.io。右側有個 Installation,點開后就是安裝提示。這里不做過多介紹。需要注意的是 sublime 的版本,版本 2 與版本 3 安裝使用的包或者命令不同。如何查看 sublime 版本?可以點擊菜單 Help -> About Sublime Text,最下面一行有個 Stable Channel, Build xxxx 字樣。xxxx 是數字,我的是 Build 3083,第一個數字 3 說明是版本 3。我在安裝 sublime 的時候按提示重啟了兩次,因為說要安裝某個依賴,我沒有細看。
安裝好 package control 之后再安裝插件果然方便很多。用快捷鍵 Ctrl + Shift + P 呼出 Pacage Control 面板,可以看到相當多選項,都可以點擊,從而執(zhí)行某項操作。輸入 install,它會篩選所有選項,列出包含 install 的項。我們找到 Package Control: Install Package,點擊。第一次執(zhí)行會下載數據。下載完成之后,會列出所有可安裝插件。依然輸入 ctags,它會篩選插件列表,找到正確的點擊即可自動下載安裝。安裝之后不必重啟即可使用。
使用快捷鍵:Ctrl + t, Ctrl + r(注意,是連續(xù)按兩個鍵,不是一次按)可以建立標簽文件,以便以后瀏覽。結果提示說:“/bin/sh: 1: ctags: not found”。顯然是沒有找到 ctags 命令??磥?sublime 的插件只是調用 ctags 命令,不是自己實現??磥磉€要安裝 ctags。不過這十分容易,用 apt 安裝即可。
安裝完成后也不必重啟,重新按快捷鍵,可以看到左側的文件列表立刻多了兩個文件,分別是 .tags 和 .tags_sorted_by_files。這是兩個隱藏文件。之后就是 ctags 的使用了??梢杂貌藛?,也可以用快捷鍵。本來還想記下快捷鍵以便參考,后來發(fā)現菜單項旁邊都寫著快捷鍵,實在沒有記錄的必要。
3. 只讀方式打開
瀏覽代碼不同于編輯,你顯然不想修改。但是有時候保不齊手抖。如果能以只讀方式打開就好了。到網上搜了一通沒有結果。有人說可以啟用 sublime 的 vim 模式。我沒細看,心想既然源碼又不修改,不如整個設置為只讀。后來一想,不對啊,ctags 生成的兩個文件還得讀寫呢。于是回去研究 vim 模式??吹接腥苏f了,其實是 vi 模式(是的,可以查看官方文檔:http://feliving.github.io/Sublime-Text-3-Documentation/vintage.html。為什么要強調?因為 vi 和 vim 還是有很多不一樣的)。還有人說 sublime 3 不支持(其實是支持的)。要如何啟用?有人說刪除默認配置文件的 ignore_packages 的 Vintage,有點說在用戶配置文件里加一個 ignore_packages 項,它的值為空。后來看到一條評論眼前一亮:用 Package Control 的 Enable Package 和 Disable Package 功能。我立馬嘗試,果然好用。這里用的是啟用插件的功能,所以輸入 enable 篩選,點擊選項,可以看到所有被禁用了的插件。點擊 Vintage,重新啟用它。此時進入的是編輯模式,按 Esc 鍵進入命令模式。在用戶配置文件中加入這么一行:"vintage_start_in_command_mode": true,即可啟動就進入命令模式。
當然,這其實這也不保險,vi 命令模式下有相當多修改代碼的命令。