在 TOAD 中,有没有办法注释掉任意代码块(即不是整行)?

In TOAD, is there a way to comment out arbitrary blocks of code (i.e not whole lines)?

在 TOAD (11.6.16) 中注释代码的快捷方式是 CTRL+B

但是,问题在于它不允许您在代码块中注释掉确切的选择。所以,当我按 CTRL+B 它只是注释掉所有代码行,所以我不能注释掉特定的列/* .. */ 通过击键。

有没有办法运行任意/* .. */评论?

不完全是,但您可以通过一个鲜为人知的功能到达那里。搜索和替换宏。在编辑器中按 Ctrl+R 进入替换对话框。在工具栏上单击最右边的按钮以进入宏编辑器。复制下面的全部内容,然后粘贴到左侧树中的该对话框中。它会为您创建一个我制作的宏。点击关闭等以退出该对话框。现在,无论何时在编辑器中进行选择,您都可以通过使用编辑器工具栏上替换按钮旁边的小下拉菜单来调用它。它不像使用键盘快捷键那么简单,但它确实有效,而且 Search/Replace 宏对于更复杂的工作来说非常强大。这是我指的下拉菜单。

这是 copy/paste 的代码。获取从(包括)"object" 到(包括)"end"

的所有内容
object TComponentCollection
  Items = {
    545046300F5474645265706C6163654D6163726F000B446973706C61794E616D
    65060D436F6D6D656E7420426C6F636B0D49676E6F72654661696C757265080A
    4D6163726F47726F7570080C5365617263684F726967696E070D736F456E7469
    726553636F70650C577261705365617263686573080F50726F6D70744F6E5265
    706C616365080A5465787446696E6465720A9C000000545046300F5474645465
    78745265706C61636572000D4361736553656E7369746976650811526567756C
    617245787072657373696F6E090A5365617263685465726D0606283F73292E2A
    0F536561726368446972656374696F6E07097364466F72776172640A57686F6C
    65576F726473080B5265706C6163655465787406062F2A24302A2F135265706C
    6163655769746854656D706C617465080000054974656D730A32000000545046
    301F547464437573746F6D5365617263685265706C6163654D6163726F4C6973
    7400054974656D730A0000000000000000}
end