自定义代码折叠 - 代码折叠,无论我想要什么(Notepad ++)

Fir*_* H. 5 notepad++ folding

我主修金融研究,主要在Notepad ++中编写我的R代码.

在将最终版本移到Latex之前,我还使用Notepad ++编写我的想法和计划.

我想做的是使用Notepad ++能够在我想写的任何地方,无论是Python,R等,甚至是普通的txt ,都可以折叠.

vim/emacs可能有也可能没有这个功能,但我认为我没有意愿学习其中一个,因为学习曲线陡峭

我希望有一种特定的方法来进行自定义折叠,以免干扰Notepad ++的本机代码折叠功能(例如:如何#在R中触发注释,或者像在Python中一样).

Jea*_* T. 3

我肯定会选择文本文件的用户定义样式。

对于 Ruby,由于它是一种已经定义的语言,您可以

但是,这将针对特定语言,因此您必须为每种语言选择样式(因此不满足您“针对任何语言”的要求)。

解决方案可能是使用宏或 Python 脚本修改文本(例如通过使用 Notepad++ 的隐藏功能)。