• 请不要在回答技术问题时复制粘贴 AI 生成的内容
jssyxzy
V2EX  ›  程序员

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

  •  
  •   jssyxzy · May 14, 2018 · 6964 views
    This topic created in 2922 days ago, the information mentioned may be changed or developed.

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

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

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

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