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