Netbeans用引号括住所选内容

Netbeans用引号括住所选内容,netbeans,Netbeans,当我点击相应的按钮时,我想用引号或括号括住所选文本,而不是覆盖它,这是我观察到的行为。从我到目前为止所读到的,这是程序通常的行为方式,但绝对不是我的情况。我在“工具”>“选项”下找不到等效设置。我发现宏围绕着一个单词,但我想要整个选择,正如在其他文本编辑器和IDE中所期望的那样 版本:Apache NetBeans IDE 12.2 例如-选择: a string consisting of multiple words 按Shift+2(其中“在我的键盘布局上”): 好的 你说的对,你找不到

当我点击相应的按钮时,我想用引号或括号括住所选文本,而不是覆盖它,这是我观察到的行为。从我到目前为止所读到的,这是程序通常的行为方式,但绝对不是我的情况。我在“工具”>“选项”下找不到等效设置。我发现宏围绕着一个单词,但我想要整个选择,正如在其他文本编辑器和IDE中所期望的那样

版本:Apache NetBeans IDE 12.2

例如-选择:

a string consisting of multiple words
按Shift+2(其中“在我的键盘布局上”):

好的

你说的对,你找不到关闭此快捷方式的任何内容。我查看了整个列表,但没有找到。唯一接近它的是用引号括住一个单词。因此,这意味着你必须创建一个快捷方式,用引号括住文本选择,另一个用括号括起来。它们将非常相似,但需要两个不同的热键

例如,我创建了一个用引号括住文本选择的快捷方式。要这样做,您必须转到
工具->选项->编辑器
,然后单击
新建
按钮

在“新建宏对话框”中输入名称(即“引用选择”)并单击“确定”。然后,在“宏代码”文本区域中键入“复制到剪贴板”\“从剪贴板粘贴”\”。最后,单击“设置快捷方式…”。。。“按钮,然后键入要用于快捷方式的按键的确切顺序。如果您输入的快捷方式已经在使用中,请不要担心。如果你这样做,它会警告你。我选择使用
CNTL+ALT+3
,因为它没有被使用。当您感到满意时,只需单击“确定”即可记录您的快捷方式。如果按键出错,只需单击“清除”

然后,用宏代码
复制到剪贴板“(“从剪贴板粘贴”)”
重复用括号包围的过程。完成后,单击“应用”和“确定”


我使用的是Netbeans 12.3版,所以我希望这里显示的所有内容都应该与12.2非常相似(如果不是完全相同的话)。

看起来您需要做的就是重新映射热键。查看
Tools->Options->Keymap
@hfontanez我只是查看了所有的Keymap可能性,没有找到任何与我需要的类似的。你能说得更具体一点吗?我必须重新安装几天前卸载的Netbeans,因为我不使用它。让我看看我能找到什么。你有机会回顾我提出的解决方案吗?谢谢你花时间。我试过了,但遇到了一些问题。首先,宏会检测我的快捷方式,但不会覆盖它,因此也会插入它所代表的字母。这意味着当我使用“触发”时,它会键入
“选择”
,而不是
“选择”
。其次,当我没有选择任何内容时,它也会触发,这使得每当我尝试插入一个文件时,它都会粘贴剪贴板中的内容“。我可以通过指定一个通常不会插入任何字符的快捷键来克服这两个问题,但这并没有达到目的。我怀疑这一切都与我的德语键盘有关。”。我尝试使用
Alt Gr+7
作为带括号宏的快捷方式,因为这就是我在布局中插入括号的方式。然而,尝试在NetBeans上输入这种组合会产生
Ctrl+Alt+7
——如果我按下这些按钮,它确实会起作用,但Alt-Gr则不行。一些研究表明,这与键盘布局有关(我发现了许多其他与此相关的线程,但没有一个有解决方案)。实际上,我已经决定使用你的建议,分配
Alt+2
而不是常规轮班。这是一个公平的妥协,避免了一些头痛。括号也一样。有点跛,但工作!再次感谢
"a string consisting of multiple words"