• 请不要在回答技术问题时复制粘贴 AI 生成的内容
saharabear
V2EX  ›  程序员

突然在想,如果没有emacs我怎么办?

  •  
  •   saharabear · Jul 15, 2012 · 10896 views
    This topic created in 5233 days ago, the information mentioned may be changed or developed.
    今天用上了一台新机器,这台机器上安装了一个奇怪版本的emacs,我的配置文件现在不能运行了,然后在下载emacs源代码的过程中,有整整一个下午我就不知道应该做什么了。

    突然我想到这个问题:如果没有了emacs,我应该怎么办?没错,我需要一个新的编辑器,要求是这样:

    1,不用vim,不是vim不好,而是我用不了这个编辑器之神。
    2,能够在windows xp, windows 7和各个版本的Linux, FreeBSD上正常使用
    3,能够支持各种语法的高亮
    4,性能很好,比如全目录的搜索功能很好用
    5,很好地支持unicode和utf8
    6,能支持各种语言,至少需要支持c, python, java, groovy, html, sql, css, javascript, php
    7,如果有emacs的键绑定就更好了,没有也没关系

    就是上面的7个要求,不知道有没有相应的可以推荐的产品。如果实在没有这种全平台的,那么在windows和linux&freebsd平台上分别推荐一种好用的也可以。对语法提示,自动完成这一类的如果有则好,没有也无所谓,不重要。

    我要解决的问题很简单:主武器出了故障,我需要一个副武器,我不要pycharm这种ide,我只要编辑器。

    PS:因为一直依赖emacs导致自己完全不了解各种编辑器,只尝试过editplus还几个简单的kwrite之类的,都不太靠谱。

    谢!
    70 replies  •  1970-01-01 08:00:00 +08:00
    G2bN4dbX9J3ncp0r
    G2bN4dbX9J3ncp0r
    Jul 15, 2012
    1
    sublime
    atempcode
    atempcode
    Jul 15, 2012
    2
    slickedit
    zxy
    zxy
    Jul 15, 2012
    3
    sublime +1
    saharabear
    saharabear
    OP
    Jul 15, 2012
    4
    @zxy @lidashuang
    Sublime Text 2 may be downloaded and evaluated for free, however a license must be purchased for continued use. There is currently no enforced time limit for the evaluation.
    这东西59$一个,那么我有多台机器,它的规定是我可以买一个License然后安装在所有机器上呢,还是必须一台机器买一个License?

    价格有点高。
    lingyired
    lingyired
    Jul 15, 2012❤️1
    5
    不用想,它在
    gracehunter
    gracehunter
    Jul 15, 2012
    6
    emacs在windows下工作正常吗?
    saharabear
    saharabear
    OP
    Jul 15, 2012
    7
    @gracehunter 我原来的 emacs在windows下工作正常,但是不能用一些比如grep的工具,也没有bash。但是emacs和cedet,ecb的版本有些时候会有冲突。
    treo
    treo
    Jul 15, 2012
    8
    说nano会不会被鄙视
    neildd
    neildd
    Jul 15, 2012
    9
    楼主矫情,emacs会没有吗?
    我之前装了套sublime玩了下,还是决定从Eclipse回到Emacs。
    wheatmai
    wheatmai
    Jul 15, 2012
    10
    还是推荐sublime
    demon386
    demon386
    Jul 15, 2012
    11
    Emacs的Python补全和Sublime Text 2比太慢了,我指的是auto-complete和pysmell,ropemacs就更不用说了。

    Sublime Text 2目前的目录、文件操作和Emacs相比还比较弱。看楼主怎么取舍了。

    另外Emacs现在公认的杀手级应用应该是Org-mode吧。
    saharabear
    saharabear
    OP
    Jul 15, 2012
    12
    这个,我的确是碰上一些需求,需要在Emacs以外需要找一个编辑器,用于在没办法用Emacs的时候用。大家都推荐了Sublime,我就安装了这个,感觉不错。

    只是,我有点纠结它似乎并不是免费软件。。。用着有点不爽,准备如果这东西真的够好,就买。
    zxy
    zxy
    Jul 15, 2012
    13
    @saharabear 可以不注册无限期用,不过偶尔保存的时候会提示下你注册而已
    venngomez
    venngomez
    Jul 15, 2012
    14
    sublime2, 试用版不过期,觉得好,买。
    harryxu
    harryxu
    Jul 15, 2012
    15
    我有时也会想,如果没有vim我该咋办。。
    zhaozijie
    zhaozijie
    Jul 15, 2012
    16
    @harryxu 用过vim后,发现用其他的感觉被束缚了,但是要是能有个漂亮界面的vim多好。
    harryxu
    harryxu
    Jul 15, 2012
    17
    @zhaozijie 哈哈,是的,我现在在kde下用gvim,UI丑的可以。。
    不过mvim界面看上去还可以吧
    qonco
    qonco
    Jul 15, 2012
    18
    没有了就自己从新写一个
    Mattsive
    Mattsive
    Jul 15, 2012
    19
    没有筷子,你就不吃饭了吗?
    amigo
    amigo
    Jul 15, 2012
    20
    其实要是一开始就没有了……你也会喜欢新的的
    zhaozijie
    zhaozijie
    Jul 15, 2012
    21
    @harryxu ubuntu中断有vim还不错吧,gvim才苦逼
    shoreming
    shoreming
    Jul 15, 2012
    22
    @saharabear sublime text 的licence 是 per-user, rather than per-machine 的,所以多台机器只用买一个license就可 :)
    thinkinnight
    thinkinnight
    Jul 15, 2012
    23
    一直用vim,因为一般都是putty上去编辑些小东西,而且主要是在win环境下,win下linux的一些工具都没有原生好用,gvim for win也用不习惯,不过最近用了emacs的org mode,感觉很好,虽然只用了一部分功能,不过现在正在努力适应
    doyle
    doyle
    Jul 15, 2012
    24
    没人推荐ultraedit吗?
    jiyinyiyong
    jiyinyiyong
    Jul 15, 2012❤️1
    25
    一直不明白 Emacs 粉诸位迷 Emacs 的什么,, 难道每位粉都刷 ELisp 出神了?
    向我喜欢 Sublime 的简洁清晰界面, Emacs 反而没有.
    peizh2006
    peizh2006
    Jul 15, 2012
    26
    真的接受不了这种换了机器要配置一下午的编辑器。
    ratazzi
    ratazzi
    PRO
    Jul 15, 2012
    27
    @peizh2006 神马编辑器要配置一下午啊,emacs,vim,sublime 哪个都不用那么费劲啊
    darasion
    darasion
    Jul 15, 2012
    28
    我不相信 emacs、vim 者任 何一种好一点的编辑器 会有 “出了故障” 这种情况。
    PrideChung
    PrideChung
    Jul 18, 2012
    29
    拿dropbox同步一下Emacs不行么?为什么换台机器就不能用了?我自己用vim的,把~/.vimrc跟~/.vim都丢进dropbox同步,在所有电脑里面都能使用顺手的vim。
    Air_Mu
    Air_Mu
    Jul 18, 2012
    30
    现在楼主是否在邪恶的微笑“我就知道这种贴肯定能搞到好多铜币 啊哈哈哈哈哈哈”
    saharabear
    saharabear
    OP
    Jul 18, 2012
    31
    @PrideChung 不是这样的,emacs由于历史原因,比如ecb和cedet调用了一些hook会因为emacs的版本不同或者系统中自带的elisp包不同而导致一些问题。我个人的机器从不考虑旧版本的emacs,只使用最新版本的emacs,这样导致有些时候配置文件不兼容。而很多时候需要临时在其他人的机器上做工作,这时候他们的机器可能emacs版本过低,我就需要编译一个全新的emacs,但是很多时候bzr更新代码却非常慢,我不得不等待一整下午,这个时候,如果有一个可以选择的编辑器,那我可以在等待更新bzr和编译emacs的时候先用这替代的编辑器先干着活。现在试用了sublime,感觉很好。
    zealinux
    zealinux
    Jul 25, 2012❤️1
    32
    @saharabear
    emacs下可以用eshell,可以算windows下最强的shell了。
    小工具,可以用GnuWin32,
    图省事,还可以安装win版的git shell,

    另外推荐ack这个来替代find+grep。
    下载地址: http://bamanzi-misc.googlecode.com/svn/trunk/local/bin/ack.exe
    leohxj
    leohxj
    Jul 25, 2012
    33
    sublime吧。
    saharabear
    saharabear
    OP
    Jul 25, 2012
    34
    @zealinux ack好东西。多谢。
    qianleilei
    qianleilei
    Jul 25, 2012❤️1
    35
    我其实想问lz用什么键盘。。是HHKB么。
    franky_xhl
    franky_xhl
    Jul 25, 2012
    36
    @PrideChung 也可以用github
    shiweifu
    shiweifu
    Jul 25, 2012
    37
    @qianleilei subl 党键盘是hhkb算什么水平。。有可能入vim党
    Loker
    Loker
    Jul 25, 2012
    38
    sublime+1
    Tsgzj
    Tsgzj
    Jul 25, 2012
    39
    sublime text 2满足LZ要求
    darklowly
    darklowly
    Jul 25, 2012
    40
    如果仅仅是编辑器
    windows notepad++
    其他平台 sublime

    linux下用了很多年的vim,一直觉得一般,可能是我自身的问题,超级不喜欢gvim,以及任何与x11相关的东西,我都觉得是垃圾,丑得我看不下去。

    任何需要配置半天的其他编辑器,我都觉得一般,有这个时间我可以多想好多好多问题。
    Echoldman
    Echoldman
    Jul 26, 2012
    41
    你会找到替代品的。
    hanf
    hanf
    Jul 26, 2012
    42
    @darklowly 这位兄弟又见到你了。x11只是机制,不是策略。你所见到的丑只是上层控件的设计问题,和X真没关系。
    vexfisher
    vexfisher
    Jul 26, 2012
    43
    Vim welcome you ~
    jialezhang
    jialezhang
    Jul 26, 2012
    44
    sublimetext2 +1
    KevinBear
    KevinBear
    Jul 26, 2012
    45
    试试sublime。我觉得它最有特色最方便的一点就是预览。
    darklowly
    darklowly
    Jul 26, 2012
    46
    @hanf
    机制再好,做得不好,没有用.和社会主义一样.理想多么完美.但是没见过好的成功案例. x11也一样,机制好没实现好.从实用角度来说没用.其实苹果的东西差不多也是x11拓展出来的 .我觉得挺好的,但是我说的x1指的是x11的实现.
    duoxing
    duoxing
    Jul 26, 2012
    47
    最后证明,确实是你想多了。
    jiazhoulvke
    jiazhoulvke
    Jul 26, 2012
    48
    @darklowly 丑和x11有一毛钱的关系吗?你需要的只是一个好的主题罢了……
    kran
    kran
    Jul 26, 2012
    49
    :h design-not
    - Vim is not a fancy GUI editor that tries to look nice at the cost of
    being less consistent over all platforms. But functional GUI features are
    welcomed.
    darklowly
    darklowly
    Jul 26, 2012
    50
    @jiazhoulvke 换个主题仍然丑 仍然难用.
    jiazhoulvke
    jiazhoulvke
    Jul 26, 2012
    51
    @darklowly 那是个人审美问题了。和x11扯不上关系。
    atom
    atom
    Jul 27, 2012
    52
    各种矫情洁癖呀 :D
    darklowly
    darklowly
    Jul 27, 2012
    53
    @jiazhoulvke

    这个问题在另外一个话题里面有
    http://www.v2ex.com/t/43428
    jiazhoulvke
    jiazhoulvke
    Jul 27, 2012❤️1
    54
    @darklowly 你想吐槽的就是linux不够开箱即用吧?国外有lintmint,国内有深度之类的,都是开箱即用。我目前用的是LMDE,安装后除了安装配置了一下常用的vim、urxvt等软件,其他的都没动过。一样用得很爽。这是截图:
    http://jiazhoulvke.com/screenshots/jiazhoulvke_004.png
    http://jiazhoulvke.com/screenshots/rxvt-unicode_005.png
    你非要说很丑我只能呵呵了。
    jiazhoulvke
    jiazhoulvke
    Jul 27, 2012
    55
    linuxmint打错了
    franksin
    franksin
    Jul 27, 2012❤️1
    56
    @treo
    @ratazzi
    VIM不需要配置一下午,只要有网络,把VIM配置放github上,分分钟就好了。
    我的配置:
    git clone git://github.com/zhanger/er-vim-sync.git ~/.vim
    ln -s ~/.vim/vimrc ~/.vimrc
    dychenyi
    dychenyi
    Jul 27, 2012
    57
    @franksin mark下你这个vim配置 回去试试
    iwinux
    iwinux
    Jul 28, 2012
    58
    虽然楼主说不想用 Vim,但是我还是要强烈推荐一下~一般到一台新机器,只需自行编译一个开启 Python 和 Ruby 绑定的 Vim,再 checkout 我 github 上的 vimrc 就可以用了,全程不超过 20 分钟~
    oldgun
    oldgun
    Jul 28, 2012
    59
    @saharabear 那你回发另外一个topic,“突然在想,如果没有***我怎么办?”
    darklowly
    darklowly
    Jul 28, 2012
    60
    @jiazhoulvke linux所有发行版我都用过. 不仅仅是开箱即用的问题.
    tywtyw2002
    tywtyw2002
    Jul 28, 2012
    61
    windows 下面只用一个东西 就是notepad2 mod 版 用起来超级爽 就是 执行比较烦人。。。 唉
    lowstz
    lowstz
    Jul 29, 2012
    62
    @darklowly 大哥你少吹牛了
    随便这个topic里第41个回复里面出现的发行版你用过1/4就不错,还所有都用过 -_-z
    http://www.v2ex.com/t/24900
    sinxccc
    sinxccc
    Jul 29, 2012
    63
    @lowstz 你的要求太高了…这里面大半都消失了吧已经…
    darklowly
    darklowly
    Jul 29, 2012
    64
    @lowstz 差不多1/3 ,也足够多了。可以吐槽了。
    kurten
    kurten
    Jul 29, 2012
    65
    sublime +1
    jiazhoulvke
    jiazhoulvke
    Jul 30, 2012
    66
    @darklowly 越扯越远了,我只想知道你是怎么从你用的linux难看扯到x11烂的。喷linux的我见过很多,但像阁下这种革命性的喷法我确实是第一次见,总算长见识了。阁下网卡坏了上不了网是不是也要怪TCP/IP协议烂?
    jackyz
    jackyz
    Jul 31, 2012
    67
    为了你喜欢的 emacs 弄一个 linux 怎么样?

    整个 linux 装个 putty 连上去,立马用回你习惯的那个 emacs 了。

    尤其是在“无 git 不写代码”的时代,别说什么文件代码必须要在本地的这种话了。
    zhouquanbest
    zhouquanbest
    Oct 9, 2012
    68
    win下通过几次editplus 感觉收费的就是你一样呀
    当时打开csdn泄露的那个几百兆数据库
    notepad和vim都花了很久
    但editplus是秒开呀有木有

    目测v2ex上sublime text2比较火
    不过我还是eclipse+vim
    eclipse虽然大了点 但在跨平台时当下编辑器也未尝不可 编辑功能也还不错
    什么都能编译 语种支持插件也多
    zenwong
    zenwong
    Oct 9, 2012
    69
    断了臂的杨过依然是大侠,而你。。。
    reasonz
    reasonz
    Oct 9, 2012
    70
    sublime text2
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2316 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 166ms · UTC 00:15 · PVG 08:15 · LAX 16:15 · JFK 19:15
    ♥ Do have faith in what you're doing.