V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
saharabear
V2EX  ›  程序员

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

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

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

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

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

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

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

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

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

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

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

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