请大家推荐 Linux 下好用的编辑器? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
onice
V2EX    Linux

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

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

    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)
    GlobalNPC
        16
    GlobalNPC  
       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  
    PRO
       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     Solana     3032 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 30ms UTC 00:26 PVG 08:26 LAX 17:26 JFK 20:26
    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