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

求问一个 idea 的快捷键

  •  
  •   itstudying · 243 天前 · 1372 次点击
    这是一个创建于 243 天前的主题,其中的信息可能已经有所发展或是发生改变。

    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
        1
    Mogugugugu   243 天前 via Android   ♥ 1
    多行游标了解一下?右键有一个 Column Selection Mode,列选择模式。
        2
    thorxh   243 天前 via iPhone   ♥ 1
    win 下是连按两下 ctrl,再按上下方向键
        3
    itstudying   243 天前
    @thorxh #2 6 就是这个,mac 下是连按两下 option
        4
    lanjz   243 天前   ♥ 1
    mac 下 option + 鼠标拖动。或者 shift + option + command + 鼠标点击或拖动
        5
    wuqingdzx   243 天前   ♥ 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)
        6
    tgich   243 天前   ♥ 1
    windows: ctrl + shift + 鼠标左键
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1018 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 22ms · UTC 22:43 · PVG 06:43 · LAX 15:43 · JFK 18:43
    ♥ Do have faith in what you're doing.