根据Notepad ++中的核对表突出显示

时间:2012-08-26 09:26:13

标签: notepad++

我们按照我们的检查表遵循我们自己定义的编码标准,使用Notepad ++
例如:
1)如果我们声明任何String,它应该以s开头,如下所示 String sTest = null;
如果是String Test = null;我想强调一下,因为它不是以s开头的 对于int,它应该是
int iCount = 0;
2)如果使用StringTokenizer而不是FrameworkUtil.split,那么我还需要在Notepad ++中突出显示它 请让我知道如何在Notepad ++中突出显示上述条件

1 个答案:

答案 0 :(得分:0)

您可能无法突出显示那些不符合上述惯例的声明。但是,您可以使用Notepad ++的内置正则表达式搜索功能找到所有这些声明。我在这里说明了你的String类型和int类型的2个例子:

For type 'String':

(1) Go to the source file
(2) Ctrl+Home to get to the first line of file
(3) Ctrl+F, a search box will appear
(4) In that search box, at left-bottom corner, 
    there is a radiobox named 'Regular expression', select it
(5) Also in that search box, enter the text to search for as: 
    String[\s]+[^s].+

For type 'int':

(1) Go to the source file
(2) Ctrl+Home to get to the first line of file
(3) Ctrl+F, a search box will appear
(4) In that search box, at left-bottom corner, 
    there is a radiobox named 'Regular expression', select it
(5) Also in that search box, enter the text to search for as: 
    int[\s]+[^i].+

你也可以通过这种方式为其他类型做到这一点,例如你有类型' abc',变量名的初始字符是' x'然后使用此搜索文本:

abc[\s]+[^x].+

或者如果您想为Notepad ++创建自己的突出显示语法,请尝试以下操作:http://weblogs.asp.net/jgalloway/archive/2006/11/25/creating-a-user-defined-language-in-notepad.aspx