📄 perlworddetector.java
字号:
package examples.ch18.perledit.source;
import org.eclipse.jface.text.rules.IWordDetector;
/**
* This class detects words in a perl file
*/
public class PerlWordDetector implements IWordDetector {
/**
* Gets whether the specified character is the start of a word
*
* @return boolean
*/
public boolean isWordStart(char c) {
for (int i = 0, n = PerlSyntax.KEYWORDS.length; i < n; i++)
if (c == ((String) PerlSyntax.KEYWORDS[i]).charAt(0)) return true;
return false;
}
/**
* Gets whether the specified character is part of a word
*
* @return boolean
*/
public boolean isWordPart(char c) {
for (int i = 0, n = PerlSyntax.KEYWORDS.length; i < n; i++)
if (((String) PerlSyntax.KEYWORDS[i]).indexOf(c) != -1) return true;
return false;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -