如何在Sublime Text 4中执行反向选择?

9

在Sublime Text的旧版本(ST3)中,选择菜单中有反选功能。您可以简单地选择想要保留的文本,然后反选并删除。

看起来在当前版本中已经删除了。如何执行相同的操作?

2个回答

10

在ST4中,选择反转菜单(while Selection > invert selection menu)已被移除,但仍可通过invert_selection命令使用。因此,可以将该命令绑定到某个键组合上进行使用。以下是我的设置:

我使用了ctrl+i和ctrl+s这些多个组合键,这样更容易记忆。(i表示反转选中,s表示选择)如果你使用Windows,按下ctrl+shift+P进入Key Bindings,然后输入“Key Bindings”,就会在新的Sublime Text窗口中打开键绑定窗口,在右侧的面板(User defined key bindings)中插入以下内容:请确保将其插入到父花括号内。

{
    {..some other key bindings..},
    { "keys": ["ctrl+i", "ctrl+s"], "command": "invert_selection" }
}

在Sublime Text 4中,外部的花括号是不需要的。只需将以下内容添加到右侧窗格的方括号内即可:{ "keys": ["ctrl+i", "ctrl+s"], "command": "invert_selection" } - undefined

3

如果您想将其放回菜单中,可以创建一个名为 Main.sublime-menu 的文件,并包含以下内容:

[
    {
        "caption": "Selection",
        "mnemonic": "S",
        "id": "selection",
        "children":
        [
            { "command": "invert_selection", "caption": "Invert Selection", "mnemonic": "i" },
        ]
    }
]

将文件保存在%APPDATA%\Sublime Text\Packages\User文件夹中(在Sublime Text中,您可以单击首选项->浏览程序包来打开User文件夹)


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接