首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何选择vscode中的整个字符串?

如何选择vscode中的整个字符串?
EN

Stack Overflow用户
提问于 2021-06-09 05:41:15
回答 3查看 2.3K关注 0票数 3

我试着找出这些问题,但都是整行的问题。

我的问题是,例如let url = "https://robohash.org/hello.png?set=set4";

在这里,是否有任何快捷方式只选择url或基本上包含在"“之间的任何内容。有可能吗?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2021-06-09 09:39:51

如果没有扩展,AFAIK是不可能的。您可以下载快速简单的文本选择,使用ctrl+k "快捷方式。

如果您熟悉Vim,可以使用维姆扩展,然后单击v i "进入visual模式,并在双引号之间选择所有内容

为了完整起见,vscode还包括一个smart select选项,它有键盘快捷键ctrl+shift+right_arrowctrl+shift+left_arrow。它的问题在于它没有在双引号之间具体地选择所有内容,而且对于URL来说,它并不像预期的那样工作。如果它只是一个简单的字符串,除了它们之间的字符串之外,它还会选择双引号。

票数 3
EN

Stack Overflow用户

发布于 2022-08-29 08:07:09

我刚找到一条神奇的捷径:)

对于展开选择,我们可以使用shift + alt + ->

我以前安装过一个愚蠢的插件!

票数 5
EN

Stack Overflow用户

发布于 2021-12-22 15:58:40

实际上,还有一个名为扩容的expand_region,它具有expand_regionundo_expand_region的功能。默认的键绑定是ctrl+w / shift+ctrl+w

我觉得这个更方便。它在"之前和之后停止,它将在url-fetch场景中工作。它所不做的是停在一个完整的行(有和没有缩进),而smart select似乎是这样做的。可能还有更多我不知道的差别。

更新:您必须多次按下才能进一步扩展。对于原始文章中的示例行,这意味着3次。ctrl+w, ctrl+w, ctrl+w

代码语言:javascript
运行
复制
let url = "https://robo[cursor-here]hash.org/hello.png?set=set4";
1. https://robohash.org/hello.png?set
2. https://robohash.org/hello.png?set=set4
3. "https://robohash.org/hello.png?set=set4"
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67898207

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档