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

有哪些编辑器支持 多行选择/多行编辑?

  •  
  •   jssyxzy · 2018-05-14 15:44:22 +08:00 · 4350 次点击
    这是一个创建于 579 天前的主题,其中的信息可能已经有所发展或是发生改变。

    最近刚学习 sublimte text,觉得多行选择 /多行编辑这个功能很好。

    其他支持这个功能的还有哪些编辑器呢? Sublimte Text ? Vim ? Atom ? VsCode ? JetBrains ? 是原生支持,还是需要安装什么插件吗?

    另外有没有办法使得普遍的编辑都有这个功能,比如在浏览器 safari 上多行选择。

    29 回复  |  直到 2018-05-15 09:50:17 +08:00
        1
    ooo3o   2018-05-14 15:56:58 +08:00
    那叫列编辑, 功能稍全面的编辑器都支持.
    浏览器就基本别想了.
        2
    TomatoYuyuko   2018-05-14 16:06:59 +08:00
    JB 大法好,webstorm 了解一下
        3
    winglight2016   2018-05-14 16:58:53 +08:00
    以前用 editplus,就有这个功能,现在 jetbrain 全系列都支持吧
        4
    araraloren   2018-05-14 17:09:08 +08:00
    多行 多列 主流的编辑器都支持
        5
    zgx030030   2018-05-14 17:16:02 +08:00 via iPhone
    块选择 大部分编辑器都支持吧,比如在 vscode 中 是鼠标按下滚轮选择块
        6
    ksupertu   2018-05-14 17:34:17 +08:00
    vscode 了解一下,alt+shift 鼠标左键
        7
    waiaan   2018-05-14 17:35:00 +08:00
    @zgx030030 我的怎么没用,按下没反应。
        8
    michaelcheng   2018-05-14 17:42:04 +08:00
    应该问一下哪些不支持会好些
        9
    Daming   2018-05-14 17:48:32 +08:00
    现在是个编辑器基本都支持
    VSCode、NotePad++、VisualStudio
    快捷键都是 ALT + SHIFT
        10
    zgx030030   2018-05-14 17:49:35 +08:00 via iPhone
    @waiaan 不知道了,我鼠标滚轮按下可以块选择, 和上面说的 alt+shift+左键一样
        11
    wlwood   2018-05-14 19:36:09 +08:00 via Android
    vim/emacs 都支持,是原生支持,不用装插件😂😂😂。所以,基本上,很多编辑器都支持
        12
    CloudnuY   2018-05-14 20:43:01 +08:00
    好像你写的这几个编辑器都是原生支持……
        13
    wweir   2018-05-14 20:47:49 +08:00 via Android
    sed awk 了解一下
        14
    leexiaoran   2018-05-14 20:50:55 +08:00
    vim 是有的。原生自带
        15
    innoink   2018-05-14 20:56:35 +08:00 via Android
    其实分很多种的
    比如:矩形选择、手动选择多个光标插入点、查找字符串同时编辑
        16
    chiu   2018-05-14 20:56:48 +08:00 via Android
    列模式,notepad++,UE 都有
        17
    agagega   2018-05-14 21:04:17 +08:00 via iPhone
    Firefox 支持不连续选中 选择的时候按住 Command 就行
        18
    DiamondbacK   2018-05-14 21:54:15 +08:00
    一个是多重编辑,一个是列模式,两者有共同点,又有区别。
    Vim 支持列模式。
    Vim 实质上也支持多重编辑,不过是通过 "." 命令实现,也就是先编辑后选择,而不是其他编辑器(如果支持多重编辑)通常采用的先选择后编辑的做法。先编辑后选择没有增加操作步骤,也更灵活。
        19
    DiamondbacK   2018-05-14 21:59:01 +08:00
    一个是多重编辑,一个是列模式,两者有共同点,又有区别。
    Vim 支持列模式。
    Vim 实质上也支持多重编辑,不过是通过 "." 命令实现,也就是先编辑后选择,而不是其他编辑器(如果支持多重编辑)通常采用的先选择后编辑的做法。先编辑后选择没有增加操作步骤,也更灵活,还更稳健,因为不会像先选择后编辑那样,万一不小心没有按住 Ctrl,前面的选择就白费了,要重做。
        20
    LCD   2018-05-14 22:38:51 +08:00 via Android
    vim
        21
    wongskay   2018-05-14 22:41:12 +08:00 via iPhone
    atom 肯定有,我经常用,vscode 也有的
        22
    hakono   2018-05-14 22:42:51 +08:00 via Android
    浏览器的多行选择,firefox 了结一下。默认支持
        23
    hzwjz   2018-05-14 23:44:01 +08:00 via Android
    vs code 鼠标滚轮多行选择,貌似是最近刚加功能
        24
    xml123   2018-05-15 00:23:25 +08:00 via Android
    浏览器的话可以试试 surfingkeys 扩展,chrome 和 ff 都有,支持以 vim 的方式编辑网页上输入框的内容
        25
    kuleyu   2018-05-15 00:57:11 +08:00 via Android
    推荐一个网页应用 --- web maker https://webmakerapp.com/app 同样支持多行编辑( Alt + 鼠标左键拖动)、支持 emmet,在各类较新版的浏览器上都可以用,甚至个别手机浏览器上也可以。在 Chrome 上也有其对应的扩展版本。
        26
    RainyH2O   2018-05-15 01:41:12 +08:00
    先记住 vim ctrl+v
    然后装 vim 插件
        27
    DOLLOR   2018-05-15 07:47:20 +08:00 via Android
    VSCode 里,alt +左键是不连续的多选,alt + shift +左键是连续的多列选择
        28
    laycher   2018-05-15 09:10:33 +08:00
    编辑器 Everedit 了解下?按住 Alt 就好。
        29
    linux40   2018-05-15 09:50:17 +08:00 via Android
    这个时候,无脑 emacs 就对了。
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1080 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 26ms · UTC 18:49 · PVG 02:49 · LAX 10:49 · JFK 13:49
    ♥ Do have faith in what you're doing.