V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Gzilla
V2EX  ›  Visual Studio Code

vscode 快捷键请教。

  •  
  •   Gzilla · 2021-06-18 11:48:08 +08:00 · 3917 次点击
    这是一个创建于 1289 天前的主题,其中的信息可能已经有所发展或是发生改变。

    今天看黑马程序员视频,视频中的老师操作了一下,感觉很神奇,自己试了许久,也问了一些人,但都得不到正确答案,望各位朋友能解我所惑,不胜感激!

    选中<h> </h>中的所有内容 但是不选中 h 标签

    <h>  
    <view>1</view>  
    <view>2</view>  
    <view>3</view>  
    <view>4</view>  
    <view>5</view>  
    <view>6</view>  
    <view>7</view>  
    <view>8</view> 
    </h>
    
    第 1 条附言  ·  2021-06-18 14:26:31 +08:00
    具体的现象我给描述一下, 这个老师将鼠标停在了`<view>1</view>` 这个标签的行首, 然后他用了快捷键 选中了<h> </h> 中的所有内容,包括一些空格。
    第 2 条附言  ·  2021-06-18 15:37:59 +08:00
    解决了,二楼的方式经尝试是我想要的结果。
    18 条回复    2021-06-18 15:36:24 +08:00
    yfugibr
        1
    yfugibr  
       2021-06-18 11:50:24 +08:00 via Android
    alt+鼠标选中?
    noe132
        2
    noe132  
       2021-06-18 12:15:47 +08:00   ❤️ 1
    安装
    https://marketplace.visualstudio.com/items?itemName=vincaslt.highlight-matching-tag

    绑定快捷键
    @command:highlight-matching-tag.selectPairContents
    rioshikelong121
        3
    rioshikelong121  
       2021-06-18 12:30:01 +08:00
    这个只能对 jsx 或者 html 起作用。对于代码里面选择括号之间的内容,推荐使用 bracket select 。vscode 原生好像只能在匹配的括号之间跳来跳去,但是没找到直接选择的 keyboard shortcut 。
    Loerise
        4
    Loerise  
       2021-06-18 13:05:35 +08:00
    vsc keyboard shortcuts 里面搜索 expand selection
    ynyounuo
        5
    ynyounuo  
       2021-06-18 13:29:27 +08:00   ❤️ 1
    Emmet: Balance (outward)
    MarkLeeyun
        6
    MarkLeeyun  
       2021-06-18 13:32:58 +08:00
    可能这个老师有自定义 keyboard shortcuts 吧。
    lxd152
        7
    lxd152  
       2021-06-18 13:33:02 +08:00
    按住鼠标中间从上往下选中数字
    AmoreLee
        8
    AmoreLee  
       2021-06-18 13:36:40 +08:00
    可以装个 vim 插件,能做到的不止这些
    AmoreLee
        9
    AmoreLee  
       2021-06-18 13:37:25 +08:00
    @AmoreLee 用 vim 插件后,vit (选中 tag 里面的内容 v in tag) ,就可以选中了。
    Chappako
        10
    Chappako  
       2021-06-18 13:39:48 +08:00
    是不是装了 vim 插件,然后 vit ?
    grewer
        11
    grewer  
       2021-06-18 13:43:57 +08:00
    如果你用 jb 快捷键, 可以用 opt+上箭头 慢慢获取
    AEDaydreamer
        12
    AEDaydreamer  
       2021-06-18 14:17:16 +08:00
    Expand / shrink selection (⌃⇧⌘→ / ←)或者 (⌃⇧→ / ←)
    试试这个
    Gzilla
        13
    Gzilla  
    OP
       2021-06-18 14:24:45 +08:00
    @AEDaydreamer 可以具体一点吗, 我的 win. 我没有明白您的表述。 具体的现象我给您描述一下, 他将鼠标停在了`<view>1</view>` 这个标签的行首, 然后他用了快捷键 选中了<h> </h> 中的所有内容。
    Gzilla
        14
    Gzilla  
    OP
       2021-06-18 14:25:26 +08:00
    @yfugibr 不适用鼠标。
    Gea
        15
    Gea  
       2021-06-18 14:27:23 +08:00
    我只会选中<view> command + L 选中所有行
    AEDaydreamer
        16
    AEDaydreamer  
       2021-06-18 14:42:10 +08:00
    https://code.visualstudio.com/docs/editor/codebasics#_shrinkexpand-selection
    这是文档里的,你看一下应该就明白了。
    AEDaydreamer
        17
    AEDaydreamer  
       2021-06-18 14:44:22 +08:00   ❤️ 1
    Shift+Alt+→ Expand selection
    Shift+Alt+← Shrink selection
    Gzilla
        18
    Gzilla  
    OP
       2021-06-18 15:36:24 +08:00
    解决了,谢谢指导!
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2841 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 09:13 · PVG 17:13 · LAX 01:13 · JFK 04:13
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.