如何保存代碼到印象筆記 Evernote?

有時候想把在網上看到的一小段代碼,或者一個很小的程序記錄下來,或者整理一下自己掌握的演算法,等等;但Evernote似乎沒有像Statkoverflow一樣可以直接對代碼進行格式的處理,只能自己手動調字體/顏色嗎?


印象筆記電腦客戶端 (Windows和Mac)最新版本編輯欄中增加了插入代碼的功能

  • Windows 印象筆記客戶端:幫助---檢查更新,升級到最新版本,即可在編輯欄中看到代碼塊
  • Mac 印象筆記客戶端:點擊左上角---Evernote, 偏好設置---軟體更新---點擊 開啟代碼塊 (蘋果 appstore應用商店下載版本不支持,可以卸載後到印象筆記官網下載安裝)

  • 另外推薦 Sublime Text 插件: Evernote - Packages 支持雙向讀取,具體設置方法參考:sublime-evernote:支持用markdown寫印象筆記(Evernote)

或者在代碼網頁使用瀏覽器插件印象筆記·剪藏保存網頁

最後推薦:有哪些不錯的軟體支持分享保存到印象筆記 Evernote?


建議用https://gist.github.com/

實在想用evernote,就這樣吧:


一直在嘗試著使用 Evernote 去管理代碼,但總覺得不夠方便,可以考慮排名第1的答案,使用gist。

如果一定要使用Evernote來管理代碼,推薦使用 馬克飛象: 馬克飛象 - 專為印象筆記打造的Markdown編輯器

或者使用一些代碼高亮工具,比如樓上說的 Notepad++或者一些web站點,但是這樣比較麻煩。

也可以使用Github或者BitBucket之類的項目託管工具,原生支持Markdown, 版本控制可能非常有用,另外,也支持搜索。

期待更好的答案。


上面的知友都說的比較全了,針對一些知友說的Mac 客戶端無法調出代碼塊的情況,其實可以直接輸入```+回車來調出代碼塊,也可以按照下面的方法更新後開啟:

如果是從官網下載的,需要點擊Evernote-偏好設置-軟體更新-開啟代碼塊

如果是從App Store 下載的,需要卸載當前版本,重新從官網下載安裝並按照上面的步驟操作開啟代碼塊


copy你的代碼到Notepad++,格式化為相應的語言類型。然後插件菜單下 NppExport-&>Copy rtf to Clipboard,再粘貼到evernote,注意:編碼格式應為 UTF8 無 BOM,否則中文會亂碼


推薦一個網站

Online syntax highlighter like TextMate

在Quora上看到人推薦的,直接粘進去再把markup的代碼粘到印象筆記就可以,是我發現的最好的方法。


Mac下面不能使用代碼功能, 但是一個小trick可以:

打 ``` (鍵盤數字1左面那個)然後空格, 然後把代碼複製進去。 就OK了。


我就在用Evernote管理代碼片段。。。

gist雖然好但一定要有網才能訪問,雖然可以科學上網,但訪問速度並不理想~

再說居然是代碼片段的話,一般不會獨立出現,肯定有很多說明什麼的,所以,更應該作為一條筆記存在。

至於代碼高亮,還是不要弄的好,麻煩,要改起來不方便。

我還會用Evernote,保存些Android源碼的片段,在頭上、關鍵點加上些注釋並加粗,源碼間跳來跳去的地方,有必要的,就新建條筆記,做成內部跳轉鏈接。還要寫上片段是哪個類裡面的,方便在as裡面找出來。最好註明api版本,有些版本間源碼會改很多~。

用起來確實有點麻煩,但目前沒找到更好的工具,只能將就著用了~

update:新版Evernote升級編輯器之後,ctrl+shift+v粘帖as裡面拷過來的代碼居然會去掉換行符。。真是坑爹~


一小段代碼就建議你用一下格式化代碼的工具格式化一下,要能支持複製格式的,之後複製到印象筆記中。一般博客程序都有貼代碼片段的,自己看看喜歡什麼樣式


原先從Visual Studio黏貼代碼過去,自然就是格式化的。

現在突然不行了。印象筆記版本 6.7.5.5825


這個問題也糾結了我很久,甚至差點用馬克飛象的當markdown插件來用實現代碼塊的良好保存,一直通過編輯器來做格式,但是沒有高亮和行號等等,惆悵!

但是!!! 今天有了一個意外發現,簡直被驚呆了

突然發現從csdn上複製的博客可以完美保留有格式,而且行號也是自動生成,並且還具有和博客一致的高亮,如果還看得過去完全可以使用csdn的博客來預處理一下,先挖個坑,還不懂是什麼原理,放個圖。

----&>以前只能這樣,顏色是我自己調的。

------&>從CSDN複製過來的格式代碼


知道了,其實只要能夠copy as html 就可以實現啦~


可以用gitbook,支持github flavor的markdown,code block里支持語法高亮,在線編寫和發布


推薦閱讀:

怎麼記圖文混排筆記,圖片多,而且大小不一,用什麼製作方法好?
哪裡可以下載到 Evernote 印象筆記高清壁紙?
如何把印象筆記中的筆記分類?
印象筆記如果倒閉,已上傳的筆記將如何處理?
如果印象筆記倒閉,可能原因會是什麼?

TAG:程序員 | 編程 | Evernote | 印象筆記 | Evernote使用技巧 |