有没有办法在netbeans中选择和编辑多行代码?
Visual Studio允许您按 alt 进行类似的操作,并使用鼠标的拖动动作(左键单击)选择多行?
答案 0 :(得分:84)
它被称为矩形选择 它可以通过 Crtl + Shift + R 启用
矩形选择
By Petr于2011年10月20日
如果您使用开发构建,您可能会注意到NetBeans 编辑器添加了矩形选择操作。我不需要这个 每天都有功能,但在某些情况下可能会有所帮助。之一 这种情况是您需要删除文本或代码中的行号 从教程中复制。如下图所示。
按矩形选择后可以选择矩形 在编辑器工具栏中切换按钮或按 CTRL + SHIFT + R 快捷方式。
可以使用鼠标或键盘轻松完成选择。当你使用 键盘,只需将插入符号放在角落,按住 SHIFT 并使用箭头键选择您需要的内容。
选择完成后,您可以轻松删除所有行号 按 DELETE 键。然后你必须退出 矩形选择模式 ( CTRL + SHIFT + R 或切换按钮 编辑器工具栏)。
如果你写一个文本,那么文本就放在了每一行 选定的地区。例如,这可用于更改访问权限 同时修改一个类中更多字段的修饰符。
答案 1 :(得分:28)
现在,Netbeans 8.2中包含了一个更灵活的矩形选择替代方案,它支持多个光标。
键盘快捷键列在Netbeans Wiki:
上Description Windows/Linux Mac
============================== ================ ================
Add/remove caret Ctrl+Shift+Click Cmd+Shift+Click
Add caret for next occurence Ctrl+J Cmd+J
Add caret for each occurrence Ctrl+Alt+Shift+J Ctrl+Cmd+Shift+J
Add caret on line above Alt+Shift+[ Ctrl+Shift+[ or
Alt+Cmd+Up
Add caret on line below Alt+Shift+] Ctrl+Shift+] or
Alt+Cmd+Down
Remove last added caret Alt+Shift+J Ctrl+Shift+J
Paste over the multiple carets Ctrl+Shift+L Cmd+Shift+L or
Alt+Cmd+V
Remove all extra carets Escape Escape
答案 2 :(得分:9)
自Netbeans 8.2以来,此功能可立即使用。只需按 LinearLayout ll = new LinearLayout(this);
ll.setOrientation(LinearLayout.VERTICAL);
Button btn = new Button(this);
btn.setText("Submit");
btn.setLayoutParams(new LayoutParams(LayoutParams.MATCH_PARENT, LayoutParams.WRAP_CONTENT));
ll.addView(btn);
sv.addView(ll);
btn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
//code
}
});
并按住它,现在可以根据需要随意向任意位置点击鼠标。
NetBeans开发版允许您编辑多个行,如Sublime Text。
不要费心阅读以下答案。您不再需要下载开发版本。
是的,你可以!与SublimeText完全一样,但它不是默认功能,因此您必须下载NetBeans开发版本。
安装完成后,按住Shift + Ctrl + Alt,在代码中的任意位置按Shift + Ctrl
+ Shift
+ Ctrl
Alt
left click
。简单而且非常有用。
这就是NetBeans中的样子:
观看视频演示:youtube.com/watch?v=iWejyPL5YQI
安装新的NetBeans时,您不必卸载旧的NetBeans。离开吧。开发构建将询问您是否要导入在先前NetBeans安装中使用的所有插件和预设。
答案 3 :(得分:4)
在Linux上的netbeans 8.2中,热键是shift + ctrl
并按住左键的鼠标。根据我自己的经验。这很容易确定。
答案 4 :(得分:3)
答案 5 :(得分:0)
以前版本的Netbeans和不同的操作系统似乎有点不同。就我而言,对于Windows 10上的Netbeans 8.2,按住Shift + Ctrl
并左键单击工作。