【问题标题】:Remove surrounded quotes in vscode or toggle between quote and no quote删除 vscode 中的引号或在引号和无引号之间切换
【发布时间】:2017-03-30 18:08:08
【问题描述】:

vscode 是否有任何快捷方式或扩展名可以帮助删除所选文本周围的引号(单 ' 或双 " )?
请参阅下面的示例

'hello' ==> hello

换句话说,是否有可能在引号和无引号之间切换当前选择的功能?

我已经为vscode尝试了es引号,在单引号和双引号之间切换引号时非常好。

【问题讨论】:

标签: javascript visual-studio-code quotes quoting


【解决方案1】:

详述Soldeplata's answer

开始之前:点击Ctrl+k查找扩展选择的快捷方式>Ctrl+s 并搜索 smartselect(因为它可能与键盘布局和安装的键盘映射扩展不同)。我有两个快捷键可供选择:Shift+alt+Ctrl+w kbd>

步骤(不是一个捷径,而是一个小系列):

  • 您的起点...................................... Some say: "hello";

  1. 将光标放在单词 hello
    中的任意位置 并使用快捷方式扩大选择...... Some say: "<strong>hello</strong>";
  2. 剪切选择(Ctrl+x)............ Some say: "";
  3. 按退格键一次
    (这会删除两个引号)...................... Some say: ;
  4. 粘贴(Ctrl+v)............ ………… Some say: hello;

【讨论】:

    【解决方案2】:

    this extension 可以让你在引号之间做一些选择。您可以在单引号和双引号之间切换,并且可以选择某些引号内的任何内容。

    我找到的最近似的解决方案是使用快捷键(Ctrl+k、`)全选,然后剪切、擦除引号然后粘贴文本。

    这是我发现的最好的

    【讨论】:

    • 接受这个作为答案,因为这是完成工作的最合适的方式,并且提到的扩展也很有用。谢谢
    • 还有this extension切换引号。
    【解决方案3】:

    这适用于您提供的示例。

    1. 选择要从中删除引号的文本。

    2. 菜单编辑 |替换

    3. 搜索'引号

    4. 替换为 [空格]

    5. 点击“全部替换”图标

    6. 编辑 |如果需要,撤消会将引号放回原处。

    【讨论】:

    • 我知道可以使用替换,但这不是查询。我想要一个快捷方式或插件,它可以在引号或双引号内执行此特定选定字符串,而不是完整的文档或文本文件
    • 抱歉,这行不通。我的解决方案确实符合您规定的规格。
    猜你喜欢
    • 1970-01-01
    • 2018-05-30
    • 1970-01-01
    • 1970-01-01
    • 2017-04-20
    • 1970-01-01
    • 1970-01-01
    • 2021-12-09
    • 1970-01-01
    相关资源
    最近更新 更多