V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
onice
V2EX  ›  Linux

请大家推荐 Linux 下好用的编辑器?

  •  
  •   onice · 2016-05-21 20:40:12 +08:00 · 12162 次点击
    这是一个创建于 3104 天前的主题,其中的信息可能已经有所发展或是发生改变。

    Sublime Text 很不错,但这个东西是收费的。而且在 Linux 下还有些 Bug ,例如输入法无法跟随之类的问题。

    Webstorm 也很棒,但一点都不轻量级,并且也是收费的。

    据说 Vim 配合插件也很强大,但纯键盘操作还是很难习惯。。。

    自带的 gedit 日常用编辑配置文件之类的还行,用来写代码还是感觉功能弱了点。

    虽然 Sublime 和 Webstorm 都可以破解,但我觉得这样做违背了 Linux 开源免费的精神。

    请大家推荐 Linux 下好用的编辑器。支持前端,和简单的后端,起码要支持 Java 。然后需要有代码提示。

    谢谢啦~~~

    第 1 条附言  ·  2016-05-22 11:27:34 +08:00
    感谢各位。

    最后选择了 Atom ,,界面真的太帅了- -!给人好有逼格的感觉。

    VSCode 也不错。纠结了和试用了一小阵子,后来还是选择了 Atom - -!
    88 条回复    2016-05-23 10:49:14 +08:00
    but0n
        1
    but0n  
       2016-05-21 20:43:14 +08:00 via iPhone
    Vim
    emacs
    atom
    qq7790586
        2
    qq7790586  
       2016-05-21 20:46:36 +08:00
    Sublime ,免费试用,没有限制功能.
    lizhiqing1996
        3
    lizhiqing1996  
       2016-05-21 20:50:33 +08:00
    atom
    vscode
    wesley
        4
    wesley  
       2016-05-21 20:51:12 +08:00
    komodo edit
    xpol
        5
    xpol  
       2016-05-21 20:52:19 +08:00 via Android
    Atom
    Visual Studio Code
    DesignerSkyline
        6
    DesignerSkyline  
       2016-05-21 20:56:09 +08:00
    neovim
    Mark24
        7
    Mark24  
       2016-05-21 20:58:18 +08:00
    Sublime 在 Linux 下不接受 fctix 的中文输入,我就关心,这 bug 啥时候能 fix
    erichuang1994
        8
    erichuang1994  
       2016-05-21 21:00:36 +08:00
    Atom
    paperplane
        9
    paperplane  
       2016-05-21 21:07:46 +08:00
    写 Java 还是老实用 IDE 吧,你可以在 IDE 里装插件,使用 Vim 模式编辑,提高编辑效率
    popu111
        10
    popu111  
       2016-05-21 21:09:51 +08:00
    学生的话。。。 jetbrains edu
    VmuTargh
        11
    VmuTargh  
       2016-05-21 21:13:33 +08:00
    geany
    netbeans
    emacs
    nano
    linuxzpf
        12
    linuxzpf  
       2016-05-21 21:18:12 +08:00
    楼主威武,嫌麻烦还想用好的编辑器,略扯~
    xuboying
        13
    xuboying  
       2016-05-21 21:19:00 +08:00 via Android
    看到 Java 为啥我马上想起了那个宇宙第一牛(差不多这个意思)的 neovim ,额原 op 的目的看来已经达到了
    timothyye
        14
    timothyye  
       2016-05-21 21:24:23 +08:00 via Android
    NeoVim
    BFDZ
        15
    BFDZ  
       2016-05-21 21:27:59 +08:00 via Android   ❤️ 1
    vim ,熟练后你会发现用编辑文本时鼠标是降低效率的事。
    推荐一篇不错的学习教程 [简明 Vim 练级攻略]( http://coolshell.cn/articles/5426.html)
    infun
        16
    infun  
       2016-05-21 21:49:15 +08:00 via Android
    @VmuTargh geany 输入法也不跟随
    7jmS8834H50s975y
        17
    7jmS8834H50s975y  
       2016-05-21 21:56:29 +08:00
    neovim https://github.com/wsdjeg/DotFiles
    + neomake 语法检查 异步编译
    + vim-javacomplete2 代码补全 重构
    + deoplete 补全引擎(关键词 omni 语法 文件 等,可以自定义补全资源)
    + neosnippet.vim 代码块生成
    + JavaUnit.vim 单元测试
    + unite.vim 展示框架
    + unite-tag tag 遍历,跳转定义处
    + tagbar 语法树
    + vim-mundo 编辑历史
    + ctrlp 快速打开文件
    + etc.
    7jmS8834H50s975y
        18
    7jmS8834H50s975y  
       2016-05-21 21:57:52 +08:00
    @paperplane IDE 已经被卸载 n 年
    xuboying
        20
    xuboying  
       2016-05-21 22:07:18 +08:00 via Android
    啊,我惦记的就是楼上。。。
    7jmS8834H50s975y
        21
    7jmS8834H50s975y  
       2016-05-21 22:14:06 +08:00
    @xuboying 哥们,大晚上的,被人惦记着,心里发毛
    我也分享两个不错的文章

    http://yannesposito.com/Scratch/en/blog/Vim-as-IDE/

    https://github.com/yangyangwithgnu/use_vim_as_ide
    7jmS8834H50s975y
        22
    7jmS8834H50s975y  
       2016-05-21 22:15:34 +08:00
    @BFDZ 谢谢分享,我看了中文的以及原版英文的,正好也发现了一片不错的,已发链接在楼上
    griffinqiu
        23
    griffinqiu  
       2016-05-21 22:33:17 +08:00
    V V V
    I I I
    M M M
    warDoggie
        24
    warDoggie  
       2016-05-21 22:39:21 +08:00 via iPhone
    我就想过来看看 vim 党和 emace 党的圣战
    Balthild
        25
    Balthild  
       2016-05-21 22:40:27 +08:00 via iPhone
    Sublime 无需破解,只要能忍受每隔一段时间的弹框。
    klesh
        26
    klesh  
       2016-05-21 22:41:32 +08:00
    vim 你值得拥有。细想一下,从 win 转到 linux 都可以,从鼠标转到键盘又何不可,习惯了你就离不开了!快入教
    YUX
        27
    YUX  
       2016-05-21 22:43:31 +08:00
    atom
    starcraft
        28
    starcraft  
       2016-05-21 22:44:25 +08:00 via iPhone
    都 Linux 了居然不主力 vim
    jsyangwenjie
        29
    jsyangwenjie  
       2016-05-21 22:44:50 +08:00
    emacs 党不给力啊。。
    xuboying
        30
    xuboying  
       2016-05-21 22:48:32 +08:00 via Android
    @wsdjeg c++那个我在看,偶尔需要在 Linux 下看 c++ code 。不过原帖没有用 gtags ,还得找其他参考。
    7jmS8834H50s975y
        31
    7jmS8834H50s975y  
       2016-05-21 22:55:05 +08:00
    @xuboying ctags 已经没有人维护了,gtags 同样, 不过 github 上面有一个 ctags 一直有人维护的,
    https://github.com/universal-ctags/ctags
    自己编译安装,非常简单.
    jimages
        32
    jimages  
       2016-05-21 22:59:49 +08:00
    vim
    PyPog
        33
    PyPog  
       2016-05-21 23:08:46 +08:00 via Android   ❤️ 1
    spacemacs🏃
    pimin
        34
    pimin  
       2016-05-21 23:13:11 +08:00
    VSCode
    DingSoung
        35
    DingSoung  
       2016-05-21 23:18:06 +08:00
    我知道肯定好多人推 VIM
    以前写嵌入式时,用的 Code::Blocks
    leozhang
        36
    leozhang  
       2016-05-21 23:18:54 +08:00 via Android
    @Mark24
    其实也不能算做 Bug ,而且 Atom 刚开始默认也不是支持 CJK 的,后来才跟上。
    ST 什么时候能默认就能和 fcitx 相处融洽?这个不好说,毕竟这个问题有年头了,论坛也早有人反馈过。
    不过你可以通过其他手段间接解决这个问题:
    http://code.leozhang2018.me/2015/05/22/Fix%20a%20input%20method%20problem%20in%20Sublime%20Text%203/
    mawing
        37
    mawing  
       2016-05-21 23:21:25 +08:00
    Brackets
    zjqzxc
        38
    zjqzxc  
       2016-05-21 23:45:03 +08:00
    如果不要求轻量级可以考虑 eclipse
    启动慢不是问题,反正每天上班启动一次,下班走关了。
    stormpeach
        39
    stormpeach  
       2016-05-21 23:46:39 +08:00
    vscode 还蛮好用的
    taxiangdeni
        40
    taxiangdeni  
       2016-05-22 00:00:12 +08:00
    sublime & vim
    Makoshan
        41
    Makoshan  
       2016-05-22 00:04:34 +08:00
    学一点 Lisp ,再用 Emacs ,真的是神一样的编辑器
    sinxccc
        42
    sinxccc  
       2016-05-22 00:07:12 +08:00
    @wsdjeg gtags 的话 Shigeo Yamaguchi 在做一些 bug fix ,小版本也一直有更新的。倒是确实没有什么大的 feature 开发了。
    timothyye
        43
    timothyye  
       2016-05-22 00:08:09 +08:00
    最近入了 NeoVim 的新坑:《从 Vim 到 NeoVim 》 http://www.xiaozhou.net/from-vim-to-neovim-2016-05-21.html
    smartdie
        44
    smartdie  
       2016-05-22 00:14:44 +08:00
    这问题就像「推荐个最好的编程语言」一样根本就是伪命题。
    xavierchow
        45
    xavierchow  
       2016-05-22 00:24:00 +08:00
    vim 大法好
    wudanyang
        46
    wudanyang  
       2016-05-22 00:39:35 +08:00
    你有三种选择:
    1.用 sublime 、 atom 等学习曲线特别平缓的编辑器
    2.使用 vim 、 emacs 等学习曲线陡峭的编辑器
    3.自己写一个编辑器
    Evan2016
        47
    Evan2016  
       2016-05-22 00:45:19 +08:00 via iPhone
    用 vim 写前端?要装哪些插件?有些插件装多了不是会使 vim 启动很慢吗?
    hbkdsm
        48
    hbkdsm  
       2016-05-22 01:37:42 +08:00
    Atom
    Vim
    Visual Studio Code
    neoblackcap
        49
    neoblackcap  
       2016-05-22 01:42:29 +08:00
    编辑器我只相信 vim , WebStorm 是 IDE ,谢谢。
    ericls
        50
    ericls  
       2016-05-22 01:49:44 +08:00 via iPhone
    Vim
    common07
        51
    common07  
       2016-05-22 02:21:42 +08:00 via Android
    VS code
    vicence
        52
    vicence  
       2016-05-22 08:14:54 +08:00
    选个想学的,然后几个编辑器混合用,比较比较就知道哪个好用了
    charlie21
        53
    charlie21  
       2016-05-22 09:48:36 +08:00
    Geany ( Linux & mac 版 )
    theohateonion
        54
    theohateonion  
       2016-05-22 10:06:47 +08:00
    vscode 还有编辑器我只选 vim
    hanxiV2EX
        55
    hanxiV2EX  
       2016-05-22 10:14:07 +08:00 via iPhone
    @vicence 同意,适合自己的才是最好的
    xiangchen2011
        56
    xiangchen2011  
       2016-05-22 10:52:06 +08:00
    月经帖
    dawncold
        57
    dawncold  
       2016-05-22 11:13:05 +08:00
    vim
    hackpro
        58
    hackpro  
       2016-05-22 11:24:21 +08:00
    spacemacs: emacs + vim 随便切
    不过还是尽量 vim 吧 要不手指迟早得废了……
    danmary61
        59
    danmary61  
       2016-05-22 11:44:48 +08:00   ❤️ 1
    别选个编辑器都要花个好几个小时好几天的。有人玩魔兽世界,开始整热键,然后整界面,然后发现了插件打开了新世界的大门,一张点卡都烧完了还是 10 级。我说你是来干啥的你还记得不?码代码一样,好多人试这个调那个,一会儿换个编辑器,一会儿再给新的编辑器换个主题,遇见依赖环境安装源被污染,不会穿 qiang ,不会换源的,憋成内伤整了好几天,最后还是只会 hello world !系统自带的默认的常用工具大多数都是经过时间检验过的优秀工具,你要学东西就少点花样,从最朴素的来。你说你不喜欢 VIM 就喜欢 IDE,你看斗鱼直播的 Python 妹子做作业就是虚拟机一开,浏览器+终端+gedit 三个窗口,照样几万人看。好吧,我知道他们是去看妹子的。朴素一点,务实一点,请终结 Emacs Vim 的傻逼战争。
    matthewgao
        60
    matthewgao  
       2016-05-22 12:43:04 +08:00 via Android
    Vim 加些插件,这个是我自己用的
    https://github.com/matthewgao/MyVim
    xuboying
        61
    xuboying  
       2016-05-22 12:54:47 +08:00 via Android
    @danmary61 那个妹子天天玩游戏,代码只是噱头
    chunqiuyiyu
        62
    chunqiuyiyu  
       2016-05-22 13:13:48 +08:00
    @danmary61 有道理,踏踏实实写几句代码比什么都强。纠结于编程语言和工具,结果真正的代码写不了几句。都是在骗自己, Linux 下自带的编辑器就很好用啊,至少比 windows 下的记事本好用多了,所以说这种事情还是少来,不要发引战帖。难道编辑器可以提升你代码的质量吗?
    wolffn
        63
    wolffn  
       2016-05-22 13:26:03 +08:00
    vs code 看起来逼格很高,但是我不爽的是最上面没有 tab 页。。。还是我没有找到,这样我能打开的问题件就太少了。

    atom 刚开始用会很爽,启动速度是硬伤。
    swsh007
        64
    swsh007  
       2016-05-22 13:31:55 +08:00 via Android
    sublime 吧,其实都 linux 了,不如 vi 好了。
    Cu635
        65
    Cu635  
       2016-05-22 13:38:51 +08:00
    gvim
    atom
    codevn
        66
    codevn  
       2016-05-22 15:39:19 +08:00
    ===
    不推荐 atom
    ===
    atom 打开个 2m 的文件基本就卡的要鬼畜了;
    同时平常在编辑一些大文件的时候,卡卡的,很不爽;
    赞的是,确实很炫很漂亮;
    ===
    推荐 emacs ;
    绝对不卡,插件齐全,效率高的多,相比 vim 要简单;
    你可以参考一下我的 emacs 配置
    http://git.oschina.net/worldonevn/emacs-config
    ===
    leetom
        67
    leetom  
       2016-05-22 16:13:32 +08:00
    @danmary61

    哪个妹子?
    链接呢
    arfaWong
        68
    arfaWong  
       2016-05-22 16:19:27 +08:00
    Sublime 在 ArchLinx 下可以用 yaourt 安装输入法修复的版本
    ybjaychou
        69
    ybjaychou  
       2016-05-22 16:29:41 +08:00 via Android
    搭车求个 Mac 下类似 source insight 的软件
    Zzzzzzzzz
        70
    Zzzzzzzzz  
       2016-05-22 16:35:30 +08:00
    习惯 gedit 的装个 gmate 也能用用
    xiahei
        71
    xiahei  
       2016-05-22 17:22:59 +08:00
    oubushixb
        72
    oubushixb  
       2016-05-22 17:24:38 +08:00
    webstorm
    Neveroldmilk
        73
    Neveroldmilk  
       2016-05-22 17:39:37 +08:00
    Linux 下面不想用键盘操作?你装一次 ArchLinux 或者 Gentoo ,分分钟教你做人。
    Neveroldmilk
        74
    Neveroldmilk  
       2016-05-22 17:41:14 +08:00
    @warDoggie 你先把 Emacs 的名字打对了再来看热闹,否则只能被人鄙视。
    zander
        75
    zander  
       2016-05-22 17:43:27 +08:00
    atom 速度有点慢。
    Zohar
        76
    Zohar  
       2016-05-22 17:45:47 +08:00 via Android
    @xiahei Mark
    smileawei
        77
    smileawei  
       2016-05-22 19:33:20 +08:00 via iPhone
    在终端环境,一般不写东西,都是修改和查看, vim 足够了。
    SlipStupig
        78
    SlipStupig  
       2016-05-22 20:16:45 +08:00
    eclipse 不用不是中国人!哈哈哈哈
    aakloxu
        79
    aakloxu  
       2016-05-22 21:16:30 +08:00
    使用 Emacs ,要是换 Vim 并要优雅地使用,可以这样设置,在 ~/.bashrc 或 ~/.bash_aliases (使用 zsh 的话改为 ~/.zshrc )末尾加上:
    vim=emacs
    这样使用 Vim 的效率就大大提高了
    aakloxu
        80
    aakloxu  
       2016-05-22 21:20:39 +08:00
    上面笔误,改正: alias vim=emacs
    7jmS8834H50s975y
        81
    7jmS8834H50s975y  
       2016-05-22 21:34:33 +08:00
    我用的是
    ```sh
    alias vim='nvim'
    alias vi='/usr/bin/vim'
    ```
    " 映射 Ctrl+上下左右来切换窗口
    nnoremap <silent><C-Right> :<C-u>wincmd l<CR>
    nnoremap <silent><C-Left> :<C-u>wincmd h<CR>
    nnoremap <silent><C-Up> :<C-u>wincmd k<CR>
    nnoremap <silent><C-Down> :<C-u>wincmd j<CR>
    if has('nvim')
    tnoremap <silent><C-Right> <C-\><C-n>:<C-u>wincmd l<CR>
    tnoremap <silent><C-Left> <C-\><C-n>:<C-u>wincmd h<CR>
    tnoremap <silent><C-Up> <C-\><C-n>:<C-u>wincmd k<CR>
    tnoremap <silent><C-Down> <C-\><C-n>:<C-u>wincmd j<CR>
    tnoremap <silent><esc> <C-\><C-n>
    endif

    "for buftabs
    noremap <silent><Leader>bp :bprev<CR>
    noremap <silent><Leader>bn :bnext<CR>

    "Quickly add empty lines
    nnoremap <silent>[<space> :<c-u>put! =repeat(nr2char(10), v:count1)<cr>
    nnoremap <silent>]<space> :<c-u>put =repeat(nr2char(10), v:count1)<cr>

    "Use jk switch to normal model
    inoremap jk <esc>

    "]e or [e move current line ,count can be useed
    nnoremap <silent>[e :<c-u>execute 'move -1-'. v:count1<cr>
    nnoremap <silent>]e :<c-u>execute 'move +'. v:count1<cr>

    "]<End> or ]<Home> move current line to the end or the begin of current buffer
    nnoremap <silent>]<End> ddGp``
    nnoremap <silent>]<Home> ddggP``
    vnoremap <silent>]<End> dGp``
    vnoremap <silent>]<Home> dggP``


    "Ctrl+Shift+上下移动当前行
    nnoremap <silent><C-S-Down> :m .+1<CR>==
    nnoremap <silent><C-S-Up> :m .-2<CR>==
    inoremap <silent><C-S-Down> <Esc>:m .+1<CR>==gi
    inoremap <silent><C-S-Up> <Esc>:m .-2<CR>==gi
    "上下移动选中的行
    vnoremap <silent><C-S-Down> :m '>+1<CR>gv=gv
    vnoremap <silent><C-S-Up> :m '<-2<CR>gv=gv
    "background
    noremap <silent><leader>bg :call ToggleBG()<CR>
    "numbers
    noremap <silent><leader>nu :call ToggleNumber()<CR>

    " yark and paste
    vmap <Leader>y "+y
    vmap <Leader>d "+d
    nmap <Leader>p "+p
    nmap <Leader>P "+P
    vmap <Leader>p "+p
    vmap <Leader>P "+P

    " Start new line
    inoremap <S-Return> <C-o>o

    " Improve scroll, credits: https://github.com/Shougo
    nnoremap <expr> zz (winline() == (winheight(0)+1) / 2) ?
    \ 'zt' : (winline() == 1) ? 'zb' : 'zz'
    noremap <expr> <C-f> max([winheight(0) - 2, 1])
    \ ."\<C-d>".(line('w$') >= line('$') ? "L" : "H")
    noremap <expr> <C-b> max([winheight(0) - 2, 1])
    \ ."\<C-u>".(line('w0') <= 1 ? "H" : "L")
    noremap <expr> <C-e> (line("w$") >= line('$') ? "j" : "3\<C-e>")
    noremap <expr> <C-y> (line("w0") <= 1 ? "k" : "3\<C-y>")

    " Select blocks after indenting
    xnoremap < <gv
    xnoremap > >gv|

    " Use tab for indenting in visual mode
    xnoremap <Tab> >gv|
    xnoremap <S-Tab> <gv
    nnoremap > >>_
    nnoremap < <<_

    " smart up and down
    nnoremap <silent><Down> :normal! gj<cr>
    nnoremap <silent><Up> :normal! gk<cr>

    " Select last paste
    nnoremap <silent><expr> gp '`['.strpart(getregtype(), 0, 1).'`]'

    " Disable Q and gQ
    nnoremap Q <Nop>
    nnoremap gQ <Nop>

    " Navigate window
    nnoremap <silent><C-q> <C-w>
    nnoremap <silent><C-x> <C-w>x

    " Navigation in command line
    cnoremap <C-a> <Home>
    cnoremap <C-b> <Left>
    cnoremap <C-f> <Right>

    " When pressing <leader>cd switch to the directory of the open buffer
    " map <Leader>cd :cd %:p:h<CR>:pwd<CR> "I use <Plug>RooterChangeToRootDirectory

    " Fast saving
    nnoremap <Leader>w :w<CR>
    vnoremap <Leader>w <Esc>:w<CR>
    nnoremap <C-s> :<C-u>w<CR>
    vnoremap <C-s> :<C-u>w<CR>
    cnoremap <C-s> <C-u>w<CR>

    " Toggle editor visuals
    nmap <Leader>ts :setlocal spell!<cr>
    nmap <Leader>tn :setlocal nonumber! norelativenumber!<CR>
    nmap <Leader>tl :setlocal nolist!<CR>
    nmap <Leader>th :nohlsearch<CR>
    nmap <Leader>tw :setlocal wrap! breakindent!<CR>

    " Tabs
    nnoremap <silent>g0 :<C-u>tabfirst<CR>
    nnoremap <silent>g$ :<C-u>tablast<CR>
    nnoremap <silent>gr :<C-u>tabprevious<CR>

    " Remove spaces at the end of lines
    nnoremap <silent> ,<Space> :<C-u>silent! keeppatterns %substitute/\s\+$//e<CR>

    " C-r: Easier search and replace
    xnoremap <C-r> :<C-u>call VSetSearch('/')<CR>:%s/\V<C-R>=@/<CR>//gc<Left><Left><Left>

    " Location list movement
    nmap <silent><Leader>lj :lnext<CR>
    nmap <silent><Leader>lk :lprev<CR>
    nmap <silent><Leader>lq :lclose<CR>

    " quickfix list movement
    nmap <silent><Leader>qj :cnext<CR>
    nmap <silent><Leader>qk :cprev<CR>
    nmap <silent><Leader>qq :cclose<CR>

    " Duplicate lines
    nnoremap <Leader>d m`YP``
    vnoremap <Leader>d YPgv
    cherrychen
        82
    cherrychen  
       2016-05-22 21:44:00 +08:00
    vim ,在 github 上有一些关于 vim 的配置,用起来比较方便
    lukertty
        83
    lukertty  
       2016-05-22 22:19:32 +08:00
    Emacs 真的好,速度很快
    tobylee
        84
    tobylee  
       2016-05-22 22:55:11 +08:00
    看了半天,几乎都是在推荐 Vim , Vim 我用了差不多七年,养成了随时都用 hjkl 移动习惯,记不清后来是因为什么原因就换成了 Emacs ,现在所有的编辑工作都是在 Emacs 上,不过在服务器上做小的修改时还是用 Vim 。
    我主要写 C 代码, Irony 插件很好用,偶尔写 Go 和 Python ,就用 gocode 和 jedi 插件,自动完成都有相应的 company-backend ,跟 IDE 没啥区别,配置也简单,当然,如果你是写 Java 那还是用 Intellij IDEA 社区版或是 Eclipse 吧。
    辞不达意,能看明白就得了。
    FunnyFun
        85
    FunnyFun  
       2016-05-22 23:07:17 +08:00
    懂的不多, 但是觉得 VIM 不错
    hanxiV2EX
        86
    hanxiV2EX  
       2016-05-23 00:16:19 +08:00 via iPhone
    是我太 low 了么? emacs 不会用啊
    hominthesky
        87
    hominthesky  
       2016-05-23 00:18:49 +08:00
    JetBrains 全家桶啊~~ 看 LZ 主要用什么语言,从中挑一个呗~
    iamxi
        88
    iamxi  
       2016-05-23 10:49:14 +08:00
    没想法当极客的话,用用 Sublime 或 atom 或 vscode 就差不多了,简单实用,支持插件,也可以使用鼠标操作。当然有钻 vi 或 emacs 的精神自然好。不过两个的学习曲线确实陡峭了点。你可以先简单的挑一个用着,难得后面慢慢学。个人认为 vi 基本能使用时必须的,服务器上没图形界面,也就用用 vi 的份了。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2863 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 103ms · UTC 15:15 · PVG 23:15 · LAX 07:15 · JFK 10:15
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.