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

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

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

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

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

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

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