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

[纯统计]各路用 vscode 的 v 友们有哪些快捷键是自己常用的呢(提高生产效率)

  •  
  •   devwolf ·
    yctjb1 · 2020-05-06 14:02:14 +08:00 · 3243 次点击
    这是一个创建于 1422 天前的主题,其中的信息可能已经有所发展或是发生改变。

    alt + 左箭头 /右箭头  返回上 /下次光标悬停的位置
    shift + alt + 下箭头  复制当前行到下一行
    ctrl + 上下箭头  上下移动当前行 /选定行
    ctrl + shift + k  删除当前行
    ctrl + 左大括号 /右大括号  左 /右移一 tab 距离的当前行内容
    ctrl + f  当前标签页内全文搜索选定的内容
    ctrl + d  操作一次将快速框选当前全词,不过个人用鼠标双击来替代了
    ctrl + /  注释(这个就频率高了)

    上面这几个就是笔者常用的了,不多,
    其他诸如 F1 或 Ctrl+Shift+P 这种的只是偶尔查查时用的,
    ————或许是自己习惯不够好?

    (也有试过用 emmet 语法提高写 html 的效率,结果自己并没有经常投入使用)

    26 条回复    2020-05-07 09:37:16 +08:00
    xingyuc
        1
    xingyuc  
       2020-05-06 14:44:53 +08:00
    ctrl + shift + w
    Nugine0
        2
    Nugine0  
       2020-05-06 14:45:45 +08:00 via Android   ❤️ 5
    ctrl+c ctrl+v
    Aynamic
        3
    Aynamic  
       2020-05-06 14:46:51 +08:00 via Android
    ctrl + p 记得一部分文件名的时候快速打开文件
    Procumbens
        4
    Procumbens  
       2020-05-06 14:48:08 +08:00
    burringcat
        5
    burringcat  
       2020-05-06 14:51:05 +08:00
    Personally, it's: 用 emacs 或者 vim 的键位!
    Aeoluze
        6
    Aeoluze  
       2020-05-06 14:58:08 +08:00
    Alt+Shift+F
    RandomJames
        7
    RandomJames  
       2020-05-06 15:01:27 +08:00
    Command + K + M
    devwolf
        8
    devwolf  
    OP
       2020-05-06 15:26:21 +08:00
    @xingyuc 绝了,全部关闭
    @Aeoluze 这个 get 了,全都加上了舒服的空格间隔
    @Aynamic 这个好像确实很多人在用。。。就是很奇怪自己很少用到(这个帖子发出来的时候同事也回了一句"ctrl p 难道不是最多用的",然后笔者尬答道"听都没听过")
    stkevintan
        9
    stkevintan  
       2020-05-06 15:28:31 +08:00
    dd
    yonichens
        10
    yonichens  
       2020-05-06 15:35:27 +08:00
    输入正则
    ctrl + shift + L 选定所有匹配内容
    ctrl + c/v
    augustpluscn
        11
    augustpluscn  
       2020-05-06 15:41:11 +08:00
    ctrl+t 查找文件并打开
    ctrl+` 打开命令行
    GTim
        12
    GTim  
       2020-05-06 15:44:20 +08:00
    SB 过来的,ctrl + p 是真香

    同样是 SB 过来的,为啥 ctrl + shift + p 打开的搜索替换在侧边栏,感觉好小气的样子
    ClericPy
        13
    ClericPy  
       2020-05-06 16:18:43 +08:00
    ctrl+enter

    shift + enter = End

    ctrl alt r

    ctrl shift c

    其他基本就是用的 Sublime 那套
    Vegetable
        14
    Vegetable  
       2020-05-06 16:26:43 +08:00
    ctrl + p 文件名
    ctrl + g 跳转行
    ctrl + r 打开项目
    ctrl +` 终端
    ctrl+d 这个也很喜欢
    f1 输入命令
    yxcxx
        15
    yxcxx  
       2020-05-06 16:47:33 +08:00
    vim 插件...
    nightwitch
        16
    nightwitch  
       2020-05-06 16:52:48 +08:00
    vim 所有快捷键
    lneoi
        17
    lneoi  
       2020-05-06 16:58:55 +08:00
    以前 Sublime 下用 ctrl+d 快速选中很好用,ctrl+shift+d 变成复制一行,也经常用。到其他编辑器都需要改一次这个快捷键
    ychost
        18
    ychost  
       2020-05-06 17:06:09 +08:00
    O
    dd
    gg dG
    xp
    v$
    yy
    p
    ...
    这些 vim
    guolaopi
        19
    guolaopi  
       2020-05-06 17:17:06 +08:00
    alt + s +c
    (逃
    LengthMin
        20
    LengthMin  
       2020-05-06 17:29:59 +08:00
    f1 代替 ctrl + shift + p

    ctrl + g 跳到某一行

    自己改某些插件的键位 比如 bookmark 当前 line 我用 alt + '
    sunxiansong
        21
    sunxiansong  
       2020-05-06 17:42:03 +08:00   ❤️ 1
    macOS

    esc
    cmd+w (close current editor)
    cmd+p (open file)
    cmd+p ->@ (go to method)
    cmd+p -> : (go to line)
    cmd+o (open)

    open/close terminal
    cmd+z (...)
    cmd + / (common)
    cmd+f(current file search)
    cmd+k -> w (close all editor in group)
    cmd+k -> cmd+q (last edit location)
    cmd+r (open recent)
    cmd+b (cursor left)
    cmd+1~9 (focus group)
    shift+option+down (duplicate line)
    option+up/down (move line up/down)
    cmd+d (select next match)
    cmd+l (select line)
    cmd+option+up/down (multi cursor)
    ctrl+1~9 (focus editor in group)
    ctrl+tab
    f2 (rename)
    f12
    ctrl+j (join line)
    cmd+n (new window)
    cmd+=|- (zoom in/out)
    cmd+left|right
    cmd+up|down

    cmd+shift+w (close window)
    cmd+shift+k (delete line)
    cmd+shift+p (command)
    cmd+shift+e (explorer)
    cmd+shift+g (git)
    cmd+shift+f (files search)
    cmd+shift+l (select all match)
    cmd+shift+[ , cmd+shift+] (previous/next editor)
    cmd+shift+m (problems)
    cmd+shift+| (go to bracket)
    cmd+shift+f (format)

    ctrl+shift+right|down (split window)
    sleepm
        22
    sleepm  
       2020-05-06 17:47:45 +08:00   ❤️ 1
    提高效率第一件事是看 cheatsheet...
    https://devhints.io/vscode
    记住需要用的快捷键
    lancelock
        23
    lancelock  
       2020-05-06 17:56:47 +08:00
    vim
    command + shift + p
    我需要的全部,所有 ide 编辑器都差不多
    wikinee
        24
    wikinee  
       2020-05-07 08:29:23 +08:00 via Android
    有个回到上一次光标位置的
    lrh3321
        25
    lrh3321  
       2020-05-07 09:32:43 +08:00 via Android
    上手第一件事就是改键了,我常用的快捷键和你们功能功能一样,键值不一样
    moonrailgun
        26
    moonrailgun  
       2020-05-07 09:37:16 +08:00
    我是用 ctrl+d 快速选中所有一样的文本做批量编辑的。比如批量改部分变量名之类的
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1003 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 22:05 · PVG 06:05 · LAX 15:05 · JFK 18:05
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.