0

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

4

1 回答 1

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

于 2012-08-26T09:45:13.993 回答