删除vscode中包含的引号或在引号和引号之间切换

时间:2016-11-16 13:51:49

标签: javascript visual-studio-code quotes quoting

vscode是否有任何快捷方式或扩展程序可以帮助删除所选文本周围的引号(单个'或双")? 见下面的例子

'hello' ==> hello

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

我已尝试过vscode的引用,这在单引号和双引号之间切换引号时非常好。

3 个答案:

答案 0 :(得分:3)

this extension可让您通过引号之间的选择做一些技巧。您可以在简单引号和双引号之间切换,也可以选择某些引号内的任何内容。

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

这是我找到的最好的

答案 1 :(得分:0)

详细介绍Soldeplata's answer

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

步骤(不是一个快捷方式,而是一小部分):

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

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

答案 2 :(得分:-5)

这适用于您提供的示例。

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

  2. 菜单编辑|替换

  3. 搜索public class Property { public string Name { get; set; } public PropertyValues Values { get; set; } } public class PropertyValues { public double Value { get; set; } public string DisplayValue { get; set; } } 引号

  4. 替换为[space]

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

  6. 编辑|如果您愿意,撤消会将报价放回去。