2013-10-15 122 views
5

我主修金融研究和寫我的R代碼主要在Notepad ++。自定義代碼摺疊 - 代碼摺疊任何我想要的(記事本+ +)

在將最終版本移植到Latex之前,我還使用Notepad ++編寫我的想法和計劃。

我想要做的是使用Notepad ++可以摺疊任何我想要的東西,無論我寫什麼語言,無論是Python,R等,甚至是純文本文本。

的vim/emacs的可能會或可能不會有這個功能了,但我不認爲我有意願學習其中的一個,因爲學習曲線陡峭

我希望有做了具體的方法自定義摺疊以免干擾Notepad ++的本地代碼摺疊功能(例如:如在0124中觸發註釋,或者像在Python中那樣)。

+2

不是一個完整的解決方案,但可能的解決方法:http://stackoverflow.com/questions/3761206/notepad-user-defined-regions-with-folding – DaV

+0

@Firhat:你會用什麼樣的元素來定義你想摺疊的塊的開始和結束? –

+0

我想要它的方式,標識符應該是一個可定製的,所以我可以使一個#,或$或一個標籤或一個//或一個垂直空間來觸發摺疊 –

回答

2

我肯定會用文本文件的用戶定義樣式。

紅寶石,因爲它是一個已定義的語言,你可以

解釋,但是,那將是一個特定的語言,所以你必須選擇風格爲每種語言(所以不能滿足您的要求「任何語言」)。

可能一個解決方案可能是修改您的文本的宏或Python腳本(例如通過使用Notepad ++的隱藏功能)。