simple2025
0D

有没有感觉 vscode 的快捷键有点不够用?

  •  
  •   simple2025 · Oct 31, 2022 · 4163 views
    This topic created in 1464 days ago, the information mentioned may be changed or developed.

    vscode 为什么不能区分左右 shift 和左右 alt

    而且 vscode win 键也没有反应, Fn这个键也没有反应

    Supplement 1  ·  Nov 1, 2022
    有没有人教我 ahk 怎么写啊,

    比如我在 ahk 里面搞快捷键,

    比如右 alt+k 这个键的功能是

    他先把输入法切换为英文然后

    ctrl+shift+p,然后输入比如 "user settings",然后再 Send enter

    最后切换到一开始的输入法

    网上搜了下,但是这样的 ahk 的脚本都是 v2 的

    有没有指点 v1 怎么写?
    Supplement 2  ·  Nov 1, 2022

    发现自己真的有够蠢的

    为什么之前会想不到呢?

    SwitchIME(dwLayout){
        HKL:=DllCall("LoadKeyboardLayout", Str, dwLayout, UInt, 1)
        ControlGetFocus,ctl,A
        SendMessage,0x50,0,HKL,%ctl%,A
    }
    
    SwitchChinese() {
        ; ctrl+'是搜狗输入法的切换快捷键
        Send ^'
        Sleep 30
    }
    
    
    RunCmd(cmd) {
        SwitchIME(0x04090409)
        ; shift+ctrl+p
        Send ^+p
        Sleep, 250
        Send, %cmd%
        Sleep, 30
        Send, {Enter}
    
        SwitchChinese()
    
    }
    
    Supplement 3  ·  Nov 4, 2022
    终于搞懂怎么弄了

    ```
    RunCmd(cmd) {
    Send ^+p
    Sleep, 150
    ; 这个不行
    ;SendInput, {Text}%cmd%
    Send, {Text}%cmd%
    ;Send, {Text}cmd
    Sleep 50
    Send, {Enter}
    }
    ```

    autohotkey 的资料好少啊
    17 replies  •  2022-11-01 16:18:53 +08:00
    murmur
    murmur
    Oct 31, 2022
    1
    都用图形界面了还要一堆快捷键,我还是建议 VIM
    Lenic
    Lenic
    Oct 31, 2022 via iPhone
    2
    不,我建议用 Emacs
    simple2025
    simple2025
    OP
    Oct 31, 2022
    3
    @murmur 插件有些多,真的关键由于是中文输入法导致 `alt +k k`第二个 k 不行,第二个 k 也必须是 alt+k 或者 shift+k 或者 ctrl+k
    hhhanako
    hhhanako
    Oct 31, 2022
    4
    我想知道,怎么返回上上次 /上上上次 /上上上上次编辑的地方
    simple2025
    simple2025
    OP
    Oct 31, 2022
    5
    @hhhanako 是 alt+<-这种吗? 这个只能返回上次的, 或者你试试 bookmark?
    kidlj
    kidlj
    Nov 1, 2022
    6
    VIM mode: Learn once, use everywhere. 甚至连 Xcode 都内置了。
    heelerdeer
    heelerdeer
    Nov 1, 2022
    7
    确实,所以我现在把 vsc 的一些功能都分出去了,比如写 markdown 就用 typora 或者 obsidian.
    写 java 项目就 idea.
    vsc 就只写一些小脚本,小项目或者前端项目
    simple2025
    simple2025
    OP
    Nov 1, 2022
    8
    @kidlj 我要快捷键调用功能啊,vim mode 对我这种应该没有用吧
    v2defy
    v2defy
    Nov 1, 2022 via Android
    9
    可以自定义快捷键啊,vscode 大部分功能都可以自定义快捷键
    luohechen
    luohechen
    Nov 1, 2022 via Android
    10
    @hhhanako 鼠标上用来返回网页的按键,可以实现这个
    lysS
    lysS
    Nov 1, 2022
    11
    。。。第三方软件好像不能绑定 win 的吧?
    simple2025
    simple2025
    OP
    Nov 1, 2022
    12
    @lysS 所以啊,郁闷啊, 快捷键不够用了,特别是对于非英文原生输入法的人来说
    lysS
    lysS
    Nov 1, 2022
    13
    @chenqh 还好吧,相对其他来说,起码 vscode 更多支持绑定
    DrakeXiang
    DrakeXiang
    Nov 1, 2022
    14
    我用电脑这么多年基本没用过右边的 ctrl, alt 。。
    simple2025
    simple2025
    OP
    Nov 1, 2022
    15
    @DrakeXiang 对啊,所以应该区分左右 ctrl,alt 啊,因为一般都是用左边
    wanmyj
    wanmyj
    Nov 1, 2022
    16
    win 键 是系统级别的快捷键
    VS 里除了各种自定义快捷键,还可以用 ctrl shift p 来快速搜索功能选项
    常用的功能也就 20 来个,记住快捷键就好,不常用的用 ctrl shift p 来搜,对于一般人差不都够有效率了,纯码,编译,断点调试都可以做到不用鼠标(但有鼠标辅助更方便)
    另外中文输入法比较烦,有些中输软件会占用常用的 vsc 快捷键,我一般都尽量避免使用中输,或者切成英文再用快捷键
    simple2025
    simple2025
    OP
    Nov 1, 2022
    17
    @wanmyj 但是这不可能啊,你不可能每次要用快捷键的时候还去注意输入法吧
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   5332 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 53ms · UTC 02:46 · PVG 10:46 · LAX 18:46 · JFK 21:46
    ♥ Do have faith in what you're doing.