Ste*_*lke 65 configuration notepad++ folding regions
我无法弄清楚如何配置notepad ++来显示用户定义关键字的区域.
我有一个大的跟踪文件,显示过程的开始和结束.跟踪文件如下所示:
Beginn abc.def;
...
Beginn ghi.jkl;
...
Ende ghi.jkl;
...
Ende abc.def;
Run Code Online (Sandbox Code Playgroud)
我想折叠这样的区域:
[+] Beginn abc.def;
Run Code Online (Sandbox Code Playgroud)
要么
[-] Beginn abc.def;
...
[+] Beginn ghi.jkl;
...
Ende abc.def;
Run Code Online (Sandbox Code Playgroud)
如何配置我的记事本++来显示它.可能吗?你有什么其他的建议?
Ste*_*lke 50
在" 语言 " 菜单下有一个名为" 定义你的语言...... " 的菜单项.
在"文件夹和默认"选项卡中,有一个名为"折叠代码"的组,您可以在其中输入"打开" - 和"关闭" - 关键字.
在" 查看 " 菜单下有一个名为" 用户自定义对话框... " 的菜单项.

在"文件夹和默认"选项卡中,您可以输入"文件夹打开关键字"和"文件夹关闭关键字"

Mar*_*eri 48
另一种简单的方法是添加注释标记,后跟open-block开始一个块,一个注释标记后跟end-block结束一个块.在C,C++,Java,Javascript等中,它看起来像这样:
//{
//}
Run Code Online (Sandbox Code Playgroud)
Kev*_*ani 12
我有一个类似的问题.我想添加一个自定义标签,如#region/#endregion,以便在不支持它的语言中创建任意折叠点.具体来说,我正在尝试为PHP做这个.
经过一两个小时的研究,由于潜在的闪烁词法分析器,修改现有语言似乎相当困难,编写插件可能是实现这一目标的唯一方法.
我确实发现了一个不错的解决方法:
在您的评论中包含您希望折叠的代码,例如:
#{
...
#}
Run Code Online (Sandbox Code Playgroud)
然后在打开大括号前移动光标,按CTRL+ ALT+ b突出显示整个块,然后按ALT+ h隐藏它.
这是一种与折叠不同的操作,但它适用于捏合.