V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
itstudying
V2EX  ›  程序员

求问一个 idea 的快捷键

  •  
  •   itstudying · 2019-02-13 12:45:34 +08:00 · 2104 次点击
    这是一个创建于 1870 天前的主题,其中的信息可能已经有所发展或是发生改变。

    c++ 变量定义时变量名是在类型右边,go 是在类型左边,怕手残打错变量名就把 c++的定义 copy 了一份再直接把变量名移到类型左边就好,然后楼主就开始脑残的重复 N 次 option + ↑、command + x、command + ←、command + v...

    突然不知道按错了哪个键,像下面这样出现了两个光标,两个光标的位置刚好都在变量名的那里,这时只需要再 command + x、command + ←、command + v... 就能一次移动两个了,so.. rt,这个快捷键是啥?还有能不能再扩展下,多生成几个光标,位置还类似,这样就能直接把所有的变量名一次移动过去了

    rt

    6 条回复    2019-02-13 16:02:45 +08:00
    Mogugugugu
        1
    Mogugugugu  
       2019-02-13 12:53:03 +08:00 via Android   ❤️ 1
    多行游标了解一下?右键有一个 Column Selection Mode,列选择模式。
    thorxh
        2
    thorxh  
       2019-02-13 12:56:43 +08:00 via iPhone   ❤️ 1
    win 下是连按两下 ctrl,再按上下方向键
    itstudying
        3
    itstudying  
    OP
       2019-02-13 13:19:15 +08:00
    @thorxh #2 6 就是这个,mac 下是连按两下 option
    lanjz
        4
    lanjz  
       2019-02-13 14:12:02 +08:00   ❤️ 1
    mac 下 option + 鼠标拖动。或者 shift + option + command + 鼠标点击或拖动
    wuqingdzx
        5
    wuqingdzx  
       2019-02-13 14:43:27 +08:00   ❤️ 1
    多光标生成有很多办法,如下
    1. 按住 ctrl+shift+alt+鼠标点击
    2. 先选中一个单词,Alt+J ( mac 我不知道,你通过 setting->keymap,右上角搜索 add selection for next occurrence 看下)会向下选中相同单词出现的位置(实在没什么可选的话,换行符也是可以被选中的),然后批量做你需要的操作


    多嘴一句 sublime text 中这个快捷键是 ctrl+d

    ![一张演示图]( https://cdn.yiranzai.cn/images_upload/20190213144227.gif)
    tgich
        6
    tgich  
       2019-02-13 16:02:45 +08:00   ❤️ 1
    windows: ctrl + shift + 鼠标左键
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3117 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 00:36 · PVG 08:36 · LAX 17:36 · JFK 20:36
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.