记事本++;使用Python折叠线

记事本++;使用Python折叠线,python,notepad++,fold,Python,Notepad++,Fold,我正在使用Notepad++编写Python 2.7代码。我只想创建我自己的块指示器,并折叠块,使其隐藏。比如: #//begin #//end 我将使用注释作为前面的字符,以免打乱代码。我在这个话题上找到的所有问题和答案都是几年前的事了,当时记事本++似乎允许这样做。现在菜单已经改变,似乎不可能简单地做到这一点。可以选择创建“用户定义语言”,但我不想从头开始。我想将这一特性添加到Python中。或者,如果足够简单,可以使用Python默认值作为起点创建我自己的语言,并添加这一特性。我就是不知

我正在使用Notepad++编写Python 2.7代码。我只想创建我自己的块指示器,并折叠块,使其隐藏。比如:

#//begin
#//end

我将使用注释作为前面的字符,以免打乱代码。我在这个话题上找到的所有问题和答案都是几年前的事了,当时记事本++似乎允许这样做。现在菜单已经改变,似乎不可能简单地做到这一点。可以选择创建“用户定义语言”,但我不想从头开始。我想将这一特性添加到Python中。或者,如果足够简单,可以使用Python默认值作为起点创建我自己的语言,并添加这一特性。我就是不知道怎么做。

使用Notepad++添加用户定义的语言来添加折叠,可以按如下方式完成:

  • 单击
    Language>定义您的语言

  • 单击
    Create New…
    并为其输入名称,例如
    Twegner

  • 在右侧的部分中,为
    打开
    关闭
    添加
    开始
    结束
    样式

  • 关闭对话框并使用样式创建文件

  • 选择
    Language>Twegner
    (现在应显示在菜单底部)

  • 例如:

    这将按如下方式进行:


    我不会将notepad++用于Python。它在我的工作机器上。我的选择是有限的。我选择Notepad++是因为它有一个不需要安装(管理员权限)的可移植版本。我尝试过这个,但是结果我丢失了所有Python格式。我希望保留Python格式并添加此单一功能。我可以创建一种用户定义的语言,并使用Python作为基本默认语言吗?我想基于这个问题,您可能运气不好-。看起来它可能内置在闪烁体中。