求推荐个轻量级编辑器,主要作为 vscode 的补充 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
cy18
V2EX    问与答

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

  •  
  •   cy18 2023-02-04 19:19:55 +08:00 7153 次点击
    这是一个创建于 978 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

    除了合适的字体比较难找之外 没什么缺点
    Mbb38C3HtyZydTt7
        33
    Mbb38C3HtyZydTt7  
       2023-02-04 23:57:50 +08:00
    如果喜欢 vim 类型的编辑器的话,可以试试 helix ,比 vim 容易上手
    610915518
        34
    610915518  
       2023-02-05 00:09:13 +08:00
    VSCode Insiders
    hanxiV2EX
        35
    hanxiV2EX  
       2023-02-05 00:10:03 +08:00 via Android
    nvim-qt ?
    masellum
        36
    masellum  
       2023-02-05 00:16:25 +08:00   1
    你说这些需求 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  
       2023-02-05 00:18:35 +08:00
    链接有点问题,重新贴一下:
    https://github.com/LunarVim/Neovim-from-scratch
    https://github.com/AstroNvim/AstroNvim
    https://github.com/ayamir/nvimdots
    都是直接使用就行,每套配置独有的键位、功能项目主页都有说明
    abolast
        38
    abolast  
       2023-02-05 02:55:30 +08:00
    kate ,KDE 出品的,linux 和 Windows 都有
    wudicgi
        39
    wudicgi  
       2023-02-05 03:07:59 +08:00
    我扩展装的不多, VS Code 在 5900X 台式机上打开大概花费 1s
    vitovan
        40
    vitovan  
       2023-02-05 08:59:26 +08:00   1
    silentsky
        41
    silentsky  
       2023-02-05 09:03:44 +08:00 via Android
    editplus 之前比较过几个,就这个大文件打开无压力
    ChrisFreeMan
        42
    ChrisFreeMan  
       2023-02-05 12:15:32 +08:00
    如果是 macOS ,最近有个刚诞生不久的 swiftUI 写的开源原生的编辑器,不过目前还在开发中,现在还在 Alpha 阶段.
    https://www.codeedit.app
    Yukiteru
        43
    Yukiteru  
       2023-02-05 12:23:46 +08:00
    nodepad++
    genesislive
        44
    genesislive  
       2023-02-05 12:49:05 +08:00
    vscode 现在支持配置文件,默认配置文件不要装任何插件试一下
    cy18
        45
    cy18  
    OP
       2023-02-05 13:48:39 +08:00
    @jasmineaaaaa #2 这怕比 vscode 还慢。
    uni
        46
    uni  
       2023-02-05 14:37:16 +08:00
    @richangfan 你要笑死我…
    jifengg
        47
    jifengg  
       2023-02-06 10:26:02 +08:00
    我也是用的 editplus ,用习惯了。
    一般的文本编辑器帖子很少看到推荐 editplus 的,这里居然看到两个同好的。
    我用习惯的一些是:正则替换、自定义工具。自定义挺有用的,我自己写一些命令行工具集成进去,能省很多时间。
    cy18
        48
    cy18  
    OP
       2023-02-07 16:25:58 +08:00
    @jifengg #47 搜了下,是收费软件?
    jifengg
        49
    jifengg  
       2023-02-07 16:43:49 +08:00
    @cy18 是的,不好意思 [尴尬]
    Leedsgarden
        50
    Leedsgarden  
       2023-02-08 14:39:27 +08:00
    vim :D
    Kate 也很不错
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5234 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 89ms UTC 05:50 PVG 13:50 LAX 22:50 JFK 01:50
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86