首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >具有折叠功能的notepad++用户定义区域

具有折叠功能的notepad++用户定义区域
EN

Stack Overflow用户
提问于 2010-09-21 22:15:44
回答 4查看 95K关注 0票数 74

我不知道如何配置notepad++来显示用户定义的关键字区域。

我有一个很大的跟踪文件,它显示了一个过程的开始和结束。跟踪文件如下所示:

代码语言:javascript
复制
Beginn abc.def;
   ...
   Beginn ghi.jkl;
   ...
   Ende ghi.jkl;
   ...
Ende abc.def;

我想像这样折叠这些区域:

代码语言:javascript
复制
[+] Beginn abc.def;

代码语言:javascript
复制
[-] Beginn abc.def;
       ...
[+]    Beginn ghi.jkl;
       ...
    Ende abc.def;

如何配置我的notepad++以显示此消息。有可能吗?你还有其他的建议吗?

EN

回答 4

Stack Overflow用户

发布于 2013-05-10 07:26:54

另一种简单的方法是添加一个注释标记,后跟open-block来开始一个块,然后添加一个注释标记,然后再添加一个end-block来结束一个块。在C、C++、Java、Javascript等语言中,它看起来像这样:

代码语言:javascript
复制
//{

//}
票数 59
EN

Stack Overflow用户

发布于 2014-07-01 16:00:51

我使用了Marcelo的答案来解决这个问题(在Perl中),只做了一个改动……

如果我在注释符号和括号之间加上一个空格,那么它就不会工作。它必须立即放在后面:

代码语言:javascript
复制
#START example
################{

print "Hi there! ";
print "How are you?\n";

#}END example

请注意,如果我这样做了:

代码语言:javascript
复制
#END example }

在文本后面加上括号也不会起作用

票数 4
EN

Stack Overflow用户

发布于 2014-06-11 23:18:00

!!免责声明: PHP的新手!!

假设你用一些超文本标记语言包装你的PHP,你可以使用<?php and?>来定义自定义的部分。

例如:

代码语言:javascript
复制
<html>
<head></head>
<body>
<?php 
$cities[1] = "Phoenix";$cities[2] = "Tucson";$cities[3] = "Flagstaff";  
$capitals['CA'] = "Sacramento";$capitals['TX'] = "Austin";$capitals['OR'] = "Salem";    
$cities[] = "Phoenix";$cities[] = "Tucson";$cities[] = "Flagstaff"; 
echo "Here are cities: $cities[1]";echo nl2br("\n");
?>
</br>
<?php
$cities = array( "Phoenix","Tucson","Flagstaff");   
$capitals = array( "CA" => "Sacramento","TX" => "Austin","OR" => "Salem",);
echo $capitals['TX'];echo nl2br("\n");  
?>
<body>
</html>

然后,Notepad++将允许您任意折叠这些部分,并且您可以用"#“标记这些部分。我正在学习PHP,所以我的代码可能不是很棒;它仍然是一个正在进行的过程。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3761206

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档