V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
cy18
V2EX  ›  问与答

求推荐个轻量级编辑器,主要作为 vscode 的补充

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

    vscode 开启速度有点慢,需要个轻量级编辑器作为补充。 功能当然是多多益善,但以启动速度优先,主要用到以下功能:

    1. 语法着色
    2. 文件对比
    3. 正则表达式替换
    4. 比较方便的切换管理员权限模式,主要用于编辑 hosts 文件
    5. 一下想不到了 之前用的 npp ,现在 npp 的文件对比插件用起来不太好用,另外 npp 的作者的操作有点骚。 Sublime 也不错,无奈不花钱老弹窗。
    50 条回复    2023-02-08 14:39:27 +08:00
    ripperdev
        1
    ripperdev  
       124 天前   ❤️ 4
    notepad—
    jasmineaaaaa
        2
    jasmineaaaaa  
       124 天前
    atom ?
    SJH0402
        3
    SJH0402  
       124 天前 via iPhone
    @ripperdev ➕1
    angrylid
        4
    angrylid  
       124 天前   ❤️ 3
    不要关闭 VSCode 这个问题就解决了。
    BaseException
        5
    BaseException  
       124 天前 via iPhone
    BaseException
        6
    BaseException  
       124 天前 via iPhone
    @BaseException #5 删掉 url 中的点
    lmmortal
        7
    lmmortal  
       124 天前 via Android
    关注,我看别人推荐那么多编辑器,几乎都不支持\n{2,}这种搜索,换成\r 或者\r\n 也不行
    dlsflh
        8
    dlsflh  
       124 天前 via Android   ❤️ 6
    nodepad++
    richangfan
        9
    richangfan  
       124 天前
    vscode 启动也就 5 秒
    duke807
        10
    duke807  
       124 天前 via Android
    @lmmortal
    因为平台垃圾,很难有不垃圾的作品
    linux 下最普通的 gedit 就支持
    x02
        11
    x02  
       124 天前
    notepad 2
    notepad 3
    sublime text
    emeditor
    scite
    FanyFull
        12
    FanyFull  
       124 天前 via Android
    VSCode Insiders
    alexkuang
        13
    alexkuang  
       124 天前 via iPhone
    lapce ,rust 写的仿 vscode
    ijrou
        14
    ijrou  
       124 天前
    emeditor + notepad--
    Bridan
        15
    Bridan  
       124 天前
    micro
    notepad3
    notepad2-mod
    cudatext
    Bridan
        16
    Bridan  
       124 天前
    还有 lite-xl ,看起来挺不错的
    hsfzxjy
        17
    hsfzxjy  
       124 天前 via Android
    vscode 常驻啊,感觉很好
    AilF
        18
    AilF  
       124 天前
    textmate
    old9
        19
    old9  
       124 天前
    vim :D
    18000rpm
        20
    18000rpm  
       124 天前 via Android
    投资万年不死的两大编辑器
    old9
        22
    old9  
       124 天前   ❤️ 1
    可以看看 CudaText https://cudatext.github.io/
    qwq11
        23
    qwq11  
       124 天前 via Android
    neovim :D
    kuls
        24
    kuls  
       124 天前
    sublime text 无敌
    sinsky
        25
    sinsky  
       124 天前
    用了几十年的 editplus ,加载超大文件无压力,目录,标色,正则,对比用 BC ,别老想着一个工具包所有。
    leavelet
        26
    leavelet  
       124 天前
    vim
    benedict00
        27
    benedict00  
       124 天前 via Android
    notepad 2 avx2 编译版本
    https://github.com/zufuliu/notepad2/
    Notepad2_HD_zh-Hans_AVX2
    Bob0800
        28
    Bob0800  
       124 天前
    Lite-XL 挺好
    Bob0800
        29
    Bob0800  
       124 天前
    @Bob0800 只是功能可能没那么多,真要多的话就要 npp 那类的,像 note.pad next
    alne
        30
    alne  
       124 天前 via Android
    sublime text
    z1645444
        31
    z1645444  
       124 天前
    nvim ,不熟悉 vim 的用法就 notepad--
    vthe
        32
    vthe  
       124 天前
    sublime

    除了合适的字体比较难找之外 没什么缺点
    vthe
        33
    vthe  
       124 天前
    如果喜欢 vim 类型的编辑器的话,可以试试 helix ,比 vim 容易上手
    610915518
        34
    610915518  
       124 天前
    VSCode Insiders
    hanxiV2EX
        35
    hanxiV2EX  
       124 天前 via Android
    nvim-qt ?
    masellum
        36
    masellum  
       124 天前
    你说这些需求 vim/nvim 都能满足啊,尤其是 neovim ,一条条地看

    0. 启动速度优先,可以说这就是 vim 的最大优势之一了
    1. 语法着色,这个 vim 支持一部分语言,neovim 配个 tree-sitter 几乎支持所有主流语言
    2. 文件对比,Diffview.nvim 各种 diff
    3. 正则表达式替换,vim 显然支持得巨好,各种替换也是一条命令搞定
    4. 比较方便的切换管理员权限模式,vim 里一条命令搞定,也可以绑定快捷键一键切换
    5. npp 的作者的操作有点骚。Sublime 也不错,无奈不花钱老弹窗; vim/neovim 作为自由软件没啥政治立场和广告的问题,就是偶尔提示你帮帮乌干达的可怜儿童

    没用过 vim 的话不用妖魔化 vim 觉得很难用难学难配置。安装好 vim 以后 15 分钟看一遍 vimtutor 就能直接上手使用了,再不济就只需要记住按 i 进入 insert 模式以后当记事本用,写完先按 esc 再按:wq 保存退出。配置这一块 neovim 从 github 上随便 clone 一套高 star 配置,所有配置包括 lsp 、tree-sitter 语法高亮就是开箱可用的,比如[LunarVim/Neovim-from-scratch]( https://github.com/LunarVim/Neovim-from-scratch),[AstroNvim/AstroNvim]( https://github.com/AstroNvim/AstroNvim),[ayamir/nvimdots]( https://github.com/ayamir/nvimdots)。neovim 作为一个编辑器已经很现代了,可以说虽比不上 vscode 也算逼近,很符合 up 的需求。
    masellum
        37
    masellum  
       124 天前
    链接有点问题,重新贴一下:
    https://github.com/LunarVim/Neovim-from-scratch
    https://github.com/AstroNvim/AstroNvim
    https://github.com/ayamir/nvimdots
    都是直接使用就行,每套配置独有的键位、功能项目主页都有说明
    abolast
        38
    abolast  
       124 天前
    kate ,KDE 出品的,linux 和 Windows 都有
    wudicgi
        39
    wudicgi  
       124 天前
    我扩展装的不多, VS Code 在 5900X 台式机上打开大概花费 1s
    vitovan
        40
    vitovan  
       123 天前   ❤️ 1
    silentsky
        41
    silentsky  
       123 天前 via Android
    editplus 之前比较过几个,就这个大文件打开无压力
    ChrisFreeMan
        42
    ChrisFreeMan  
       123 天前
    如果是 macOS ,最近有个刚诞生不久的 swiftUI 写的开源原生的编辑器,不过目前还在开发中,现在还在 Alpha 阶段.
    https://www.codeedit.app
    Yukiteru
        43
    Yukiteru  
       123 天前
    nodepad++
    genesislive
        44
    genesislive  
       123 天前
    vscode 现在支持配置文件,默认配置文件不要装任何插件试一下
    cy18
        45
    cy18  
    OP
       123 天前
    @jasmineaaaaa #2 这怕比 vscode 还慢。
    uni
        46
    uni  
       123 天前
    @richangfan 你要笑死我…
    jifengg
        47
    jifengg  
       122 天前
    我也是用的 editplus ,用习惯了。
    一般的文本编辑器帖子很少看到推荐 editplus 的,这里居然看到两个同好的。
    我用习惯的一些是:正则替换、自定义工具。自定义挺有用的,我自己写一些命令行工具集成进去,能省很多时间。
    cy18
        48
    cy18  
    OP
       121 天前
    @jifengg #47 搜了下,是收费软件?
    jifengg
        49
    jifengg  
       121 天前
    @cy18 是的,不好意思 [尴尬]
    Leedsgarden
        50
    Leedsgarden  
       120 天前
    vim :D
    Kate 也很不错
    关于   ·   帮助文档   ·   博客   ·   nftychat   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2421 人在线   最高记录 5634   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 44ms · UTC 00:20 · PVG 08:20 · LAX 17:20 · JFK 20:20
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.