NetBeans Java 编辑器中宏关键字的完整列表

在 NetBeans IDE 的 Java 编辑器中,可以通过以下方法创建宏:单击“开始录制宏”按钮,执行要录制的一些操作,然后单击“停止录制宏”按钮。然后会弹出宏编辑器,您可以微调宏,还可以为其指定快捷键。此外,还可以在“选项”窗口的“编辑器”>“宏”标签中编辑宏。

使用特定宏语法可以定义这些宏。例如,如果要在编辑器中从光标所在处清除当前行,则宏定义应如下所示:

selection-end-line remove-selection

然后,可以将 "Ctrl+L" 指定为此宏的快捷键。此后,只要按该组合键,就会从光标所在位置删除整行。

要获得所有命令的列表,您需要创建 NetBeans API 操作,以便在打开的编辑器中从 JEditorPane 获得 EditorKit,调用 EK.getActions(),然后将每个操作的 Action.NAME 属性转储到 System.out(以及 Action.SHORT_DESCRIPTION)。下面是宏关键字的完整列表:


abbrev-debug-line调试文件名和行号
adjust-caret-bottom将插入点移动至底部
adjust-caret-center将插入点移动至中心
adjust-caret-top将插入点移动至顶部
adjust-window-bottom将插入点滚动至底部
adjust-window-center将插入点滚动至中心
adjust-window-top将插入点滚动至顶部
all-completion-show显示所有代码完成弹出式菜单
annotations-cycling标注循环
beep蜂鸣
build-popup-menu构建弹出式菜单
build-tool-tip构建工具提示
caret-backward插入点后移
caret-begin插入点移至文档开头
caret-begin-line插入点移至行中的文本开头
caret-begin-word插入点移至词首
caret-down插入点下移
caret-end插入点移至文档结尾
caret-end-line插入点移至行尾
caret-end-word插入点移至词尾
caret-forward插入点前移
caret-line-first-column插入点移至行首
caret-next-wordcaret-next-word
caret-previous-wordcaret-previous-word
caret-up插入点上移
collapse-all-code-block-folds折叠所有 Java 代码
collapse-all-folds全部折叠
collapse-all-javadoc-folds折叠所有 Javadoc
collapse-fold折叠
comment注释
complete-line结束行
complete-line-newline结束行并换行
completion-show显示代码完成弹出式菜单
copy-selection-else-line-down向下复制选定行之外的其他行
copy-selection-else-line-up向上复制选定行之外的其他行
copy-to-clipboard复制
cut-to-clipboard剪切
cut-to-line-begin从插入点剪切至行首
cut-to-line-end从插入点剪切至行尾
default-typed键入默认值
delete-next删除下一个字符
delete-previous删除上一个字符
documentation-show显示文档弹出式菜单
dump-view-hierarchy转储视图分层结构
expand-all-code-block-folds展开所有 Java 代码
expand-all-folds全部展开
expand-all-javadoc-folds展开所有 Javadoc
expand-fold展开
fast-import快速导入
find-next查找下一个实例
find-previous查找上一个实例
find-selection查找选择
first-non-white转至第一个非空字符
fix-imports修复导入
format格式
generate-code插入代码
generate-fold-popup生成“折叠”弹出式菜单
generate-goto-popup生成“转至”弹出式菜单
generate-gutter-popup旁注
goto转至行...
goto-declaration转至声明
goto-help转至 Javadoc
goto-implementation转至实现
goto-source转至源
goto-super-implementation转至超级实现
in-place-refactoring即时重命名
incremental-search-backward增量式向后搜索
incremental-search-forward增量式向前搜索
insert-break插入新行
insert-date-time插入当前的日期和时间
insert-tab插入标签
introduce-constant引入常量...
introduce-field引入字段...
introduce-method引入方法...
introduce-variable引入变量...
java-next-marked-occurrence导航至下一个实例
java-prev-marked-occurrence导航至上一个实例
jump-list-last-edit上一个编辑位置
jump-list-next前进
jump-list-prev后退
last-non-white转至上一个非空字符
make-getter用变量的 getter 替换变量
make-is用变量的 is* 方法替换变量
make-setter用变量的 setter 替换变量
match-brace插入点至匹配的花括号
move-selection-else-line-down下移选定行之外的其他行
move-selection-else-line-up上移选定行之外的其他行
org.openide.actions.PopupAction显示弹出式菜单
page-down向下翻页
page-up向上翻页
paste-formated粘贴格式
paste-from-clipboard粘贴
redo重做
reindent-line重新缩进当前行或选定内容
remove-line删除行
remove-line-begin删除行中前面的字符
remove-selection删除选定内容
remove-tab删除标签
remove-trailing-spaces删除结尾空格
remove-word-nextremove-word-next
remove-word-previousremove-word-previous
replace替换
run-macro运行宏
scroll-down向下滚动
scroll-up向上滚动
select-all全选
select-element-next选择下一个元素
select-element-previous选择上一个元素
select-identifier选择标识符
select-line选择行
select-next-parameter选择下一个参数
select-word选择词
selection-backward向后扩展选定内容
selection-begin将选定内容扩展至文档开头
selection-begin-line将选定内容扩展至行中的文本开头
selection-begin-word将选定内容扩展至词首
selection-down向下扩展选定内容
selection-end将选定内容扩展至文档结尾
selection-end-line将选定内容扩展至行尾
selection-end-word将选定内容扩展至词尾
selection-first-non-white将选定内容扩展至第一个非空字符
selection-forward向前扩展选定内容
selection-last-non-white将选定内容扩展至最后一个非空字符
selection-line-first-column将选定内容扩展至行首
selection-match-brace将选定内容扩展至匹配的花括号
selection-next-wordselection-next-word
selection-page-down将选定内容扩展至下一页
selection-page-up将选定内容扩展至上一页
selection-previous-wordselection-previous-word
selection-up向上扩展选定内容
shift-line-left左移行
shift-line-right右移行
split-line拆分行
start-macro-recording开始录制宏
start-new-line开始新行
stop-macro-recording停止录制宏
switch-case转换大小写
to-lower-case转换为小写字母
to-upper-case转换为大写字母
toggle-case-identifier-begin转换标识符大写
toggle-comment开启/关闭注释
toggle-highlight-search开启/关闭搜索文本的突出显示
toggle-line-numbers开启/关闭行号
toggle-non-printable-characters允许/禁止显示不可打印的字符
toggle-toolbar开启/关闭工具栏
toggle-typing-mode开启/关闭键入模式
tooltip-show显示代码完成提示弹出式菜单
uncomment取消注释
undo撤消
word-match-next下一个匹配词语
word-match-prev上一个匹配词语
get support for the NetBeans

Support


By use of this website, you agree to the NetBeans Policies and Terms of Use. © 2018, Oracle Corporation and/or its affiliates. Sponsored by Oracle logo