dofy
V2EX  ›  Atom

最近爱死 Atom 了,介绍几个实用插件,组合起来简直无敌了。

  •  2
     
  •   dofy · Jan 11, 2016 · 97808 views
    This topic created in 3957 days ago, the information mentioned may be changed or developed.

    Atom 是 GitHub 打造的现代编辑器,速度快,跨平台,支持各种插件以及可以异常方便地自定义扩展。
    今天不介绍其他功能,只介绍几个牛逼插件组合,绝对让你的工作效率飙升好几倍。

    概览


    介绍

    首先当然是 vim-mode

    一旦习惯了 vim 模式真的是离不开她,幸运的是 Atom 官方提供了 vim-mode 插件,支持非常完整。


    接下来是 ex-mode 和 relative-numbers

    有了 vim-mode 一定要装 ex-mode 和 relative-numbers 插件,前者让编辑器完美支持 :w :s 等命令;后者可以实现常规模式下的相对行号,用 vim 的自然会懂得其重要性。


    minimap 插件

    让你了解当前屏幕所处相对位置


    最后是重磅的 terminal-plus

    Atom 中有了 terminal-plus 简直可以完全弃用系统控制台了。

    cmd+shift+t 开启新控制台
    ctrl+` 打开 /关闭 控制台

    cmd+shift+j/k 切换控制台

    另外,通过导航栏还可以对控制台导航进行命名或设置颜色,非常方便。


    暂时就介绍这几个,有什么问题或更好的插件欢迎在下面交流。

    Supplement 1  ·  Jan 11, 2016
    重新贴一下图~~

    概览



    vim-mode



    ex-mode & relative-numbers


    minimap


    terminal-plus

    92 replies  •  2019-03-25 11:27:09 +08:00
    loading
    loading
    Jan 11, 2016 via Android
    1
    emacs
    xupefei
    xupefei
    Jan 11, 2016
    2
    速度快?运行就开七八个进程,大开大文件假死?
    xupefei
    xupefei
    Jan 11, 2016
    3
    @xupefei *打开
    lypdarling
    lypdarling
    Jan 11, 2016
    4
    速度慢是硬伤
    Tiande
    Tiande
    Jan 11, 2016
    5
    不清楚是要搞死 vim/emacs ,还是 sublime 之流,用起来不三不四的。
    cdfmr
    cdfmr
    Jan 11, 2016
    7
    编辑千行左右的 Markdown 文件, i7-4790 都卡得不要不要的。
    nextbox
    nextbox
    Jan 11, 2016❤️1
    8
    文件一多就卡,速度能像 sublime 那样子就会重新爱上的啦
    yangxiongguo
    yangxiongguo
    Jan 11, 2016
    9
    刚开始用,感觉比 sublime 顺手多了。
    miyuki
    miyuki
    Jan 11, 2016
    10
    大文件硬伤
    Ziya
    Ziya
    Jan 11, 2016
    11
    @charlie21 这个看起来好带感 hhhhhh
    chemzqm
    chemzqm
    Jan 11, 2016
    12
    这货有插件在 aws 上的,要翻墙才能更新,说卡的有可能是插件的锅的吧
    LWXYFER
    LWXYFER
    Jan 11, 2016
    13
    太卡了。
    imn1
    imn1
    Jan 11, 2016
    14
    长期连不上插件
    yakiang
    yakiang
    Jan 11, 2016
    15
    个人更喜欢 vim-mode-plus
    skywatcher
    skywatcher
    Jan 11, 2016
    16
    打开一个 7 万行的日志文件直接卡死,性能还是不如 vscode ,各方面不错,性能有待提高!
    letitbesqzr
    letitbesqzr
    Jan 11, 2016
    17
    难道你们都能正常看到帖子的图片?
    lizheming
    lizheming
    Jan 11, 2016
    18
    Windows 下如果窗口打开一个文件,你无法在其它软件中对文件进行修改… 所以经常会导致 git pull 失败 OwQ ,好蛋疼…… 一个已经编辑的文件如果 Ctrl + W 按快了会出现 N 个让你确认删除的对话框…… 更不要提打开文件一多就各种卡死了……
    maja
    maja
    Jan 11, 2016
    19
    我一直不明白 minimap 有什么用
    jackisnotspirate
    jackisnotspirate
    Jan 11, 2016
    20
    会卡,
    Lucius
    Lucius
    Jan 11, 2016
    21
    @maja 滚动条太细了抓不住
    USCONAN
    USCONAN
    Jan 11, 2016
    22
    看不到圖片~嘖嘖
    feiyuanqiu
    feiyuanqiu
    Jan 11, 2016
    23
    为一个库写 README ,用了 markdown-preview-plus
    写了几段就开始卡,后来实在卡得受不了还是只能换 sublime
    xuhaoyangx
    xuhaoyangx
    Jan 11, 2016
    24
    速度慢是硬伤
    allce231
    allce231
    Jan 11, 2016
    25
    simplified-chinese-menu
    Atom 的简体中文语言包,完整汉化,兼容所有已发布版本 Atom
    BenX
    BenX
    Jan 11, 2016
    26
    我说继续用 textmate 是不是会被烧死
    kikyous
    kikyous
    Jan 11, 2016
    28
    @yakiang 这个比 vim-mode 好在哪里?
    cloverstd
    cloverstd
    Jan 11, 2016
    29
    @letitbesqzr 看不到
    sudoz
    sudoz
    Jan 11, 2016
    30
    帖主你的图全挂了!

    我 3 个月前从 sublime 转到了 Atom, 因为 Atom 的 markdown 编辑和预览比 sublime 好很多,而且在 Linux 下也没有中文输入的 bug
    zongwan
    zongwan
    Jan 11, 2016
    31
    @xupefei 大神你的 i.watashi.me 域名好像过期了
    dofy
    dofy
    OP
    Jan 11, 2016
    32
    @sudoz
    @USCONAN
    @letitbesqzr

    我这里能看到图啊,我是把新浪图床直接改成 https 的了,自测能访问,不知是不是新浪 cdn 的问题。
    ethego
    ethego
    Jan 11, 2016
    33
    @feiyuanqiu sublime 有什么好的 markdown 预览插件吗?
    GPU
    GPU
    Jan 11, 2016
    34
    我就喜欢 看了这么多楼才有人说图片的问题
    keenkiller
    keenkiller
    Jan 11, 2016
    35
    图全挂+1

    sublime 目前够用了。。
    lzsadam
    lzsadam
    Jan 11, 2016
    36
    /t/249895

    刚巧我也写了个
    里面还有一些问题,请大牛告知
    hcl
    hcl
    Jan 11, 2016
    37
    activate-power-mode 再加上最近出的 atom-miku 插件( https://atom.io/packages/atom-miku )顿时有了打音乐游戏的感觉
    327beckham
    327beckham
    Jan 11, 2016
    38
    操作大文件的时候,完全比不上 sublime
    xupefei
    xupefei
    Jan 11, 2016
    39
    @zongwan 嗯, me 域名太贵不想要了。
    yakiang
    yakiang
    Jan 11, 2016
    40
    @kikyous vim-mode 是不支持 ctrl-v 列操作的,而 plus 支持
    dofy
    dofy
    OP
    Jan 11, 2016❤️1
    41
    @hcl atom-miku 已装 😂
    anym0us
    anym0us
    Jan 11, 2016
    42
    果断收藏备用
    SeanGeek
    SeanGeek
    Jan 11, 2016
    43
    @dofy 66666 这插件牛逼
    caiya21
    caiya21
    Jan 11, 2016
    44
    16G 的电脑都会卡死。。。还是对 atom 没有信心
    xpsair
    xpsair
    Jan 11, 2016
    45
    @charlie21 看上去爽歪歪啊
    blackimpl
    blackimpl
    Jan 11, 2016
    46
    这么卡 卤煮爽么
    happlebao
    happlebao
    Jan 11, 2016
    47
    图片全挂啊。。。。
    dofy
    dofy
    OP
    Jan 11, 2016❤️1
    48
    @happlebao 附言里的也不行吗?
    happlebao
    happlebao
    Jan 11, 2016
    49
    @dofy 不好意思,附言的可以,没看清。
    dofy
    dofy
    OP
    Jan 11, 2016
    50
    @happlebao 我就不该抽风犯洁癖把 http 都改成了 https
    Nixus
    Nixus
    Jan 11, 2016
    51
    软件的更新 /插件的安装和更新很难!
    也翻墙了,难道是宽带的问题?
    长宽
    dofy
    dofy
    OP
    Jan 11, 2016 via iPhone
    52
    @Nixus 官网似乎是需要翻墙 但软件内更新和安装应该不需要吧(应该是从 Github 更新)
    konakona
    konakona
    Jan 11, 2016
    53
    就是对文件加载的优化还不够。
    Nixus
    Nixus
    Jan 11, 2016
    54
    @dofy 插件安装一直报错,更新也已经一个多小时了
    Nixus
    Nixus
    Jan 11, 2016
    55
    @dofy 看了一下,软件更新报错了: Request for package information failed: getaddrinfo ESRCH
    插件更新还在继续……
    dofy
    dofy
    OP
    Jan 11, 2016 via iPhone
    56
    @Nixus 我正在装系统 一会用不翻墙的环境测试一下
    yuelang85
    yuelang85
    Jan 12, 2016
    57
    七哥。。。。

    atom 打开文件好慢的。。。。
    yech1990
    yech1990
    Jan 12, 2016
    58
    这样你为什么不直接打开 shell ,原生的 vim ,原生的命令行。。。
    dofy
    dofy
    OP
    Jan 12, 2016
    59
    @yuelang85 哈哈,朗儿~~ 我感觉还好啊。。。
    dofy
    dofy
    OP
    Jan 12, 2016
    60
    @yech1990 因为最近发现文件开多了 vim 有点慢,我装了 ivim 一些插件。回头得研究一下,去掉一些没用的。
    ykqmain
    ykqmain
    Jan 12, 2016 via iPhone
    61
    @BenX 赞(≧▽≦)
    Nixus
    Nixus
    Jan 12, 2016
    62
    @dofy 安装插件终于成功了!但是更新插件一直报错:
    Request for package information failed: socket hang up
    Request for package information failed: getaddrinfo ESRCH
    目前已遇到的错误,是这两个,之前也查资料,尝试解决,但最终还是失败了
    narrowei
    narrowei
    Jan 12, 2016
    63
    顶一下,话说有没有集成的 svn 像 idel 和 eclipse 这种
    lion9527
    lion9527
    Jan 12, 2016
    64
    windows 下的插件安装很蛋疼, google 了几次才解决问题。且要翻墙才能装上。
    VS Code 现在插件还比较少,不然就用它了。
    BOYPT
    BOYPT
    Jan 12, 2016
    65
    vim-mode-plus 我个人感觉更靠谱; vim-mode-plus 作者其他的作品比如 pane 也是好东西;
    其他挺多插件其实在 vim 模式下都好像不大正常,不过这运行速度我也不敢装太多插件了。
    写代码都卡也是用上 atom 之后才体验式上的,我个人可以忍受。以前用 gvim , Linux 平台。
    Nixus
    Nixus
    Jan 12, 2016
    66
    Atom 装插件、更新插件,都非常非常慢,或者就报错:
    Request for package information failed: socket hang up
    Request for package information failed: getaddrinfo ESRCH
    penjianfeng
    penjianfeng
    Jan 12, 2016
    67
    为什么你们的那么多卡死的?我和我们 boss 写前端都用这厮,没有见卡过啊?也装了大部分楼主提到的插件
    Nixus
    Nixus
    Jan 12, 2016
    68
    不知道是系统的问题还是宽带的问题!
    公司用了联通宽带和电信宽带、 Mac Mini ,更新插件没什么问题
    家里用的长城宽带、 Ubuntu15.10 系统,更新和安装插件慢,报错:
    Request for package information failed: socket hang up
    Request for package information failed: getaddrinfo ESRCH
    dofy
    dofy
    OP
    Jan 12, 2016 via iPhone
    69
    @Nixus 有时候确实更新不太顺畅 挂个代理比较靠谱
    dofy
    dofy
    OP
    Jan 12, 2016 via iPhone
    70
    @penjianfeng 我用也很顺畅 我就是因为 vim 文件开多了有点卡才换 atom 的
    BOYPT
    BOYPT
    Jan 12, 2016
    71
    安装不上插件就果断设置 proxy 翻墙啊,这没什么好讨论的吧
    tianzhen
    tianzhen
    Jan 13, 2016
    72
    谢谢楼主,你推荐的 package 我都装了~已从 sublime 转过来了~请问 relative-numbers 具体有什么应用场景 ing 呢?vim 新手一枚
    dofy
    dofy
    OP
    Jan 13, 2016 via iPhone
    73
    @tianzhen 不客气,相对行号主要是 vim 中正常模式时当前行显示绝对行号,其他行显示从当前行开始的相对行号,这样方便 vim 复制或删除多行 比如 dd5 yd7 这种操作
    tianzhen
    tianzhen
    Jan 13, 2016
    74
    @dofy 谢谢~再请教个 vim 相关的问题。譬如我在某文件中复制一个内容,然后敲 /准备搜索这个内容,要如何才能将复制的内容粘贴到 /后面呢?我试了 yy 复制,或者 ctrl - c 复制,到了 /那里 p 或者 ctrl -v 都不行,粘贴出来的还是之前剪贴板中的内容
    dofy
    dofy
    OP
    Jan 13, 2016 via iPhone
    75
    @tianzhen 内容很多吗?如果是一个词可以直接用 * 或 # 搜索当前光标所在位置的词。 vim 中的剪贴板是内置的 buffer 不是系统剪贴板。
    dofy
    dofy
    OP
    Jan 13, 2016
    76
    @tianzhen vim 中复制到系统剪贴板可以用 "* 加复制命令保存到系统剪贴板
    然后 / 后 ctrl+v 粘贴就行了
    tianzhen
    tianzhen
    Jan 13, 2016
    77
    @dofy 找到一个取巧的办法~在 vim-mode 的设置里面有一个选项叫 use clipboard as default register ,这样剪贴板和 register 就同步拉~
    tianzhen
    tianzhen
    Jan 13, 2016
    78
    今天鼓捣了下新装了如下插件:

    git-plus: ctrl-shift-p 掉出命令框可以做更多 git 操作,譬如 check out current file 等
    highlight-selected
    minimap-highlight-selected
    dofy
    dofy
    OP
    Jan 13, 2016
    79
    @tianzhen 哦 你说在 Atom 里啊,我以为在原生 vim 里呢。。。
    Atom 里直接用编辑器的查找替换功能就行,异常牛逼。

    新插件不错 哈哈
    tianzhen
    tianzhen
    Jan 13, 2016
    80
    又装了这些,已疯...

    linter
    jshint
    emmet
    todo-show
    minimap-git-diff
    dofy
    dofy
    OP
    Jan 13, 2016
    81
    @tianzhen 可以写篇文章介绍一下了 😂
    tianzhen
    tianzhen
    Jan 17, 2016
    82
    @dofy 都集中在你这个帖子里面就好了~继续请教大神 vim 的问题, vim 遇到有些问题还真不好搜索答案的...又来麻烦大神了...装了 relative numbers 后,如果要跳到某行的话,那要怎么弄呢?譬如在 atom 里面已不能 ctrl + g + 行号了,因为行号已经变成相对了...
    tianzhen
    tianzhen
    Jan 17, 2016
    83
    自己回答自己问题了...原来是 g + 相对行号 + 回车...帅!但这是向下走,向上走呢?
    dofy
    dofy
    OP
    Jan 17, 2016❤️1
    84
    @tianzhen 有跳转到具体某行的需求时,一般都是已知行号,比如在 debug 信息中的报错,这时候执行 `:N` 就行, N 为行号;向上或向下跳 N 行可以用 `Nj` 或 `Nk`,`:+N` 或 `:-N`
    dofy
    dofy
    OP
    Jan 17, 2016
    85
    @tianzhen 另外,我最近建立了一个 《 vim 实操教程》 项目,其中第一章就讲到移动光标相关的操作。
    项目地址: https://github.com/dofy/learn-vim
    相关帖子: http://v2ex.com/t/250995
    tianzhen
    tianzhen
    Jan 18, 2016
    86
    @dofy 赞!已 star !
    asdf33
    asdf33
    Feb 15, 2016
    87
    不错,果断点赞。
    okampfer
    okampfer
    Feb 26, 2016
    88
    请问“转到定义”是开箱即用的吗?该怎么配置? https://www.v2ex.com/t/259191
    dofy
    dofy
    OP
    Feb 26, 2016
    89
    @okampfer Atom 应该是没有内置这个功能,你可以试试图中的插件。

    nuc093
    nuc093
    Mar 6, 2016
    90
    git 插件用了 git plug 不知道还有没有什么 其他也比较好的。
    Mystic0
    Mystic0
    Jan 24, 2018
    91
    666
    Binb
    Binb
    Mar 25, 2019
    92
    插件都安装不了了现在
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   925 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 136ms · UTC 21:05 · PVG 05:05 · LAX 13:05 · JFK 16:05
    ♥ Do have faith in what you're doing.