notepad++ - 自定义代码折叠 - 随心所欲地折叠代码( Notepad++ )

标签 notepad++ folding

我主修金融研究,主要用 Notepad++ 编写 R 代码。

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

我想做的是使用 Notepad++ 可以在任何我想要的地方折叠,无论我写什么语言 ,无论是 Python、R 等,甚至是普通的 txt 也是如此。

vim/emacs 可能已经或可能没有该功能,但我认为我没有意愿学习其中之一,因为学习曲线很陡峭

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

最佳答案

我肯定会为文本文件使用用户定义的样式。

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

  • 尝试将语言重新定义为 user-one + 添加额外的折叠项(但很痛苦)
  • 使用 https://stackoverflow.com/a/16472818/1603480 中所述的变通方法

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

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

    关于notepad++ - 自定义代码折叠 - 随心所欲地折叠代码( Notepad++ ),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19380138/

    相关文章:

    html - 移动我的 CSS 图像 slider 时遇到问题

    scala - 在 Scala 中,有时两个元素不应该变成一个元素时如何向左折叠?

    python - 使用 pythonscript 在 Notepad++ 中安装 python 包

    java - Notepad++ 中的 jsfiddle.net 代码

    notepad++ - 在 Notepad++ 中移动选定的文本

    c# - 语义#region 用法

    notepad++ - Notepad++ 中 ALT + 5(最小​​化 block )的 Geany 等效项

    regex - 替换两个字符串之间所有出现的字符

    spyder - Spyder 中代码折叠的键盘快捷键

    c - 如何在 Vim 中自动折叠很长的 C 代码?