目錄
第一章 初次接觸vscode
第二章 vscode快捷鍵的使用
第三章 vscode的界面配置
第四章 vscode作為Markdown編輯器
第五章 vscode進(jìn)行g(shù)it管理
第六章 vscode的遷移
第七章 vscode配置go語言開發(fā)環(huán)境
第八章 vscode配置c/c++開發(fā)環(huán)境
前言
其實vscode嚴(yán)格來講就是一個編輯器,一款強大的編輯器,豐富的插件讓它可以具有IDE的功能。作為最強大的編輯器之一,怎么能不支持markdown呢,下面就簡單介紹下vscode的markdown插件。
那些年用過的markdown編輯器
- 我一直都想找一款windows下的markdown客戶端軟件,因為我個人不太習(xí)慣直接在瀏覽器上寫東西,為此我也是搜遍了網(wǎng)絡(luò),但其實到目前為止都沒有找到一款非常滿意的,不過終歸還是要用嘛,在此總結(jié)一下自己用過的那些編輯器,說不定里面有你們的菜哦。
- markdownpad 2
- markdownpad是我用的第一款markdown編輯軟件,當(dāng)時剛接觸markdown,其實只是用它在看md文檔,還并不會用markdown語法寫些什么,而且到現(xiàn)在我也沒用它寫過什么,因為我用它的時候太少了,并不是它不好用,它被稱為是win系統(tǒng)下最好用的markdown編輯器,我現(xiàn)在也還保留著它作為看文檔的備用軟件,我不用它僅僅是因為它的界面不符合我的審美而已。
- Yu Writer
Yu Writer 是一款高效的跨平臺的 Markdown 文本編輯器。適用于書寫技術(shù)文檔、論文、博客文章、電子書、簡報等,當(dāng)然也可作為一般的文本編輯器,用來做筆記、寫日記以及構(gòu)建個人知識庫等。
- 這款軟件真的是很贊了,功能很多,比如它可以導(dǎo)出為pdf、對那些語法不熟的用戶提供工具欄可以像word那樣調(diào)整格式、還有個很贊的功能,是它可以播放幻燈片,這在印象筆記上可以付費功能喲,但這里是免費的。
- 這款軟件內(nèi)置了完整的markdown語法教程,非常便于我們剛開始接觸markdown的人學(xué)習(xí)markdown語法,我剛開始寫markdown就是從這里開始的,非常挺這款軟件。
- 而且它有資源管理器可以管理本地的md文檔,可以作為我們本地的文檔管理工具,只是沒有云功能(可以用堅果云補充)。
-
整體來說我是非常喜歡這款軟件了,唯一美中不足的是使用過程中覺得有些卡,不是很流暢,打開軟件也不是很快,有些影響了我的使用體驗。
name - 要是播放幻燈片功能能有標(biāo)記功能就更好了,因為最近經(jīng)歷過要在部門內(nèi)講東西,在印象筆記中寫的md文檔,但是它沒有縮放功能,投影字太小了,播放功能又是收費功能,很不方便,而且又不能導(dǎo)出pdf,只好導(dǎo)出為html用瀏覽器展示了。要是用這個軟件那就方便多了。
- 印象筆記
- 印象筆記現(xiàn)在已經(jīng)支持markdown了,這讓我們這些用戶非常興奮,但是就像前面提到的,它還是有很多功能上的欠缺,也就只能作為筆記軟件了。但是它作為一款筆記軟件真的很贊。
- 印象筆記就只能作為筆記了,你的md文件也不能用它查看,用它寫的md文件也不能直接導(dǎo)出為.md,也不能導(dǎo)出為pdf,所以,你懂的。
- 但是,印象筆記的界面我覺的好贊啊,簡潔舒服,非常贊。
-
哦,印象筆記是支持toc生成目錄的喲。
image
- sublime text
- sublime text也是一款強大的編輯器,他對markdown的支持和vscode一樣都是通過插件實現(xiàn)的,對于sublime text個人用的其實沒有很多,所以就不細(xì)說了。
- typora
- 這款軟件沒的說,它的界面讓人第一眼看到就會喜歡上,和印象筆記一樣,可以說非常非常符合我的口味了,而且typora對markdown的預(yù)覽和別的軟件不太一樣,別家都是左邊寫右邊顯示,typora是一邊寫一邊顯示,真正的動態(tài)顯示。
- 但是,據(jù)說typora的排版在轉(zhuǎn)移到別處時會有問題,這個我也不知道,因為我用它的時間還不是很長,而且它就和Yu Writer一樣,作為本地的文件管理軟件挺好,同樣我也覺得它用起來和Yu Writer一樣沒那么流暢,目前只是我的備選。
補充: 進(jìn)來又使用了一下Typora, 對它有了新的認(rèn)識, 原來它的功能這么多, 同樣它也可以進(jìn)行本地資源管理, 可以全屏進(jìn)行展示(類比PPT), 頁面可以放大縮小, 更重要的是最近在使用wiki, 發(fā)現(xiàn)和typora搭配使用近乎完美(這篇文章有介紹), 哈哈, 贊.
本次的主角--vscode
-
vscode現(xiàn)在已經(jīng)內(nèi)置了對markdown的部分支持,我們可以用它創(chuàng)建md文件,它支持側(cè)邊動態(tài)預(yù)覽,也支持全屏預(yù)覽哦,在設(shè)置中可以做一些自定義設(shè)置,比如預(yù)覽時的字體等。
image - 當(dāng)然,它對md的默認(rèn)支持也就只有這些,還遠(yuǎn)遠(yuǎn)不夠,比如目錄、圖表、任務(wù)清單等,但是,他豐富的插件可以彌補。
- 目錄插件
- markdown toc插件有好幾個版本,AlanWalk版通過insert插入目錄,但效果并不理想,都沒有換行的;Joffrey Kern版通過generate生成目錄,但是不是帶連接的,而且也不美觀;
- auto markdown toc也有不同版本,Hunter tran版本通過insert生成,可用,但不穩(wěn)定;Jim paton版本通過[[toc]]生成,但是我實驗了下并沒有成功。
- 但其實我們用vscode寫md或者看md文檔的話,左下角的大綱里就有標(biāo)題所以,很好用的,除非想做格式轉(zhuǎn)換,帶著目錄。
- 格式轉(zhuǎn)換
- 有時候我們需要把md文檔轉(zhuǎn)換成其他格式,這個也可以通過插件來實現(xiàn),比如markdown pdf和markdown converter插件,但是這兩款插件使用時都需要先安裝chromium,下載速度真的是,根本沒速度。(補充:網(wǎng)上找到了一篇教程,可以解決markdown pdf的問題)
- vscode-pandoc可以通過pandoc來進(jìn)行格式轉(zhuǎn)換,需要先安裝配置好pandoc,pandoc是格式轉(zhuǎn)換神器,所以有格式轉(zhuǎn)換需求的還是建議大家安裝一下。如果轉(zhuǎn)換為pdf,需要安裝pdflatex,但是我沒能在網(wǎng)上找到,所以如果是pdf,還是建議大家用markdown pdf。
- 現(xiàn)在有許多web版的轉(zhuǎn)換網(wǎng)站,可以將md轉(zhuǎn)為pdf等格式;當(dāng)然也可以用我們前面提到的軟件轉(zhuǎn)換,比如Yu Writer。
- 任務(wù)清單
- markdown all in one可以支持任務(wù)清單的顯示,當(dāng)然,它不止于此,這是一個功能強大的插件,還支持快捷鍵等。
- 其他插件
- markdownlint可以檢查markdown語法,有錯誤時給出提示。
-
這里沒有推薦markdown preview enhanced這款插件,是因為我覺得好像沒有什么特別的功能需要用到它,因為現(xiàn)在vscode默認(rèn)已經(jīng)支持預(yù)覽了,而且markdown preview enhanced很多的功能markdown all in one都支持了,但是markdown all in one支持的一些功能,比如任務(wù)清單markdown preview enhanced卻不支持。
image
安利時刻--Quicker補充
- 我們在寫md文檔時,圖片是經(jīng)常需要用到的,我們知道,md對圖片的支持和word這些富文本不一樣,md常用的是插入圖片鏈接,這就需要將圖片先傳送到網(wǎng)上,現(xiàn)在有很多圖片服務(wù)器可以讓我們上傳圖片,像七牛云、阿里、微博、sm.ms等,都是非常常用的圖床,但有了圖床我們通常還需要一個圖床工具,方便我們本地上傳圖片(喜歡通過瀏覽器上次的除外),圖床工具有很多,后面我也會專門寫一篇文章給大家做一個簡單介紹(在這里),這里只是借此功能給大家推薦一款軟件,那就是Quicker,一款很優(yōu)秀的軟件,它可以將各種快捷方式、快捷鍵等動作集中到一個面板中,我們通過鼠標(biāo)可以快速操作,它還有豐富的動作庫,其中就有將圖片上傳到sm.ms并產(chǎn)生圖片鏈接的動作,很方便,大家可以下載試用一下,后面也會有這個軟件專門的說明喲。
image
圖床插件
- 無意中看到了原來picgo有vdcode插件,試用了一下簡直完美。
- 因為我之前使用的也是SM.MS圖床,picgo插件默認(rèn)的就是SM.MS圖床,正合適。
-
使用方法很簡單
- 搜索picgo插件并安裝;
- ctrl+alt+u是上傳截圖的,可以將你剪切板中的截圖上傳,并且在光標(biāo)處生成markdown鏈接,非常方便。
- ctrl+alt+e是從資源管理器上傳,可以打開本地的資源管理器,選擇圖片后上傳;
- ctrl+alt+o從會話框上傳,可以讓我們手動輸入圖片路徑然后上傳。
- 附上插件的github項目地址,使用蘋果電腦的伙伴可以自行查看說明。
===============更新==============
tea
- 又發(fā)現(xiàn)了一款markdown編輯軟件, 名字叫tea, 界面十分簡潔(如下圖), 可以媲美typora, 同樣也是動態(tài)顯示的, 流暢度也很不錯, 可有關(guān)聯(lián)堅果云進(jìn)行云備份, 而且這款軟件類似于vscode, 可以選裝插件來豐富它的功能, 雖然目前插件數(shù)量還有限, 但相信后面會越來越完善的, 大家可以試用一下, 推薦.官網(wǎng)地址:https://haocha.co/#hero
image.png
補充: 不支持本地圖片