simple2025
0D

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

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