之前推送過兩篇文章來介紹代碼編輯神器Sublime Text擅编,涵蓋軟件安裝攀细、配置、和更換主題等方面的內(nèi)容沙咏。錯過的朋友可通過下文了解辨图。
玩轉(zhuǎn)Sublime Text 3|軟件安裝與漢化(附下載鏈接)
玩轉(zhuǎn)Sublime Text 3|推薦幾款非常棒的主題
今天聊一聊如何將Sublime Text配置成編輯器,且具備代碼自動補(bǔ)全功能肢藐。注意:本文介紹的內(nèi)容是針對macOS系統(tǒng)的故河。
首先我們需要安裝軟件Skim(獲取方式:公眾號后臺回復(fù)Skim
)。
安裝完畢后吆豹,打開Skim鱼的,并點擊菜單欄Skim-->選項
理盆,在下方窗口的同步
標(biāo)簽頁,勾選檢查文件變化
和自動重新加載
凑阶,在預(yù)設(shè)
處選擇Sublime Text
猿规。
這樣設(shè)置完后,Sublime中編譯完成的PDF將自動通過Skim打開宙橱。
下一步是在Sublime TexT安裝插件LaTeXTools
姨俩。
打開Sublime Text,按下快捷鍵CMD+Shift+P
师郑,調(diào)出命令面板环葵,輸入install
,并選擇Package Control:install Package
宝冕,如下所示张遭,按Enter。
搜索插件LaTeXTools
地梨,回車進(jìn)行安裝菊卷。
完成以上步驟后,即在Sublime中實現(xiàn)了環(huán)境的基本配置宝剖。(當(dāng)然前提你的電腦上安裝了MacTeX內(nèi)核)
不過這不是全部洁闰,如果想要在Sublime編寫中文文檔,還要做以下配置诈闺。
Sublime中文LaTeX文檔配置
打開Mac電腦的終端渴庆,運行以下代碼。
sudo tlmgr update --self sudo tlmgr install latexmk
在Sublime中雅镊,點擊菜單Sublime Text-->Preferences-->Package Settings-->LaTeXtools-->Settings-User
襟雷。
(如果是漢化版,則點擊菜單首選項-->Package Settings-->LaTeXtools-->Settings-User
)??
在差不多400行處仁烹,增加下面兩行代碼耸弄。
"program" : "xelatex",
"command" : ["latexmk", "-cd", "-e", "$pdflatex = 'xelatex -interaction=nonstopmode -synctex=1 %S %O'", "-f", "-pdf"],
在差不多380行處,將原來的"builder": "traditional"
修改為"builder": "default"
卓缰。??
保存配置并關(guān)閉计呈。到此,即為Sublime配置了中文文檔編譯能力征唬。
還沒結(jié)束捌显,為了提高代碼編輯效率,自動補(bǔ)全功能是必不可少的总寒,就像在TeXstudio扶歪、TeXmaker等編輯器中一樣。
Sublime的LaTeX代碼自動補(bǔ)全
為了在Sublime中實現(xiàn)代碼的自動補(bǔ)全功能摄闸,需要安裝插件LaTeX-cwl
善镰,安裝方法同前面安裝LaTeXTools
插件一樣妹萨,即通過Package Control
安裝。
安裝完畢炫欺,請重啟Sublime乎完。
效果演示
通過下面這段簡單的代碼演示中文文檔的編寫、編譯和輸出品洛。
\documentclass[UTF8]{ctexart}
\begin{document}
學(xué)習(xí) \LaTeX 使我快樂
\begin{enumerate}
\item 公式插入
\item 圖片插入
\item 表格插入
\end{enumerate}
\end{document}
首先用一張動圖演示下代碼自動補(bǔ)全功能树姨。
從動圖中可以看到,如果想要更加精準(zhǔn)的補(bǔ)全毫别,比如想要輸入有序列表\begin{enumerate}
娃弓,我們可以輸入\begine,那么\begin{enumerate}
會顯示在第一條岛宦,按下回車,即得到下方代碼耍缴。
\begin{enumerate}
\item
\end{enumerate}
怎么樣砾肺,還是很高效的吧!其他更多語句的自動補(bǔ)全防嗡,大家可以自行嘗試下效果变汪。
完整的代碼編寫完成后,效果如下所示蚁趁,保存該.tex
文檔到本地裙盾。
此時按下CMD+B
,即可編譯該文檔他嫡,如果編譯不報錯番官,則會自動在Skim中打開PDF。
為了更方便地預(yù)覽編譯結(jié)果钢属,可以選擇將Sublime和Skim并列顯示徘熔。如下所示。
到此就介紹完【Sublime + + 代碼自動補(bǔ)全】的所有配置步驟了淆党!如果你是個愛好者酷师,不妨也去試一下!
總的來說染乌,在Sublime中編譯文檔山孔,能獲得一個非常簡潔的編輯環(huán)境,再加上Sublime和Skim都是輕量級的軟件荷憋,因此整個編譯過程會比較流暢台颠。
這是尾巴
讀過本文,如果覺得有收獲台谊,歡迎點贊轉(zhuǎn)發(fā)蓉媳。
想閱讀更多內(nèi)容譬挚,可以到我的公眾號:青檸學(xué)術(shù)逛一逛,優(yōu)質(zhì)的科研技巧酪呻、效率工具等著你减宣。
博主:浙江大學(xué)電子工程博士生,劍橋大學(xué)交流生玩荠,國家獎學(xué)金獲得者漆腌。