V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
saharabear
V2EX  ›  程序员

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

  •  
  •   saharabear · 2012-07-15 16:04:04 +08:00 · 9345 次点击
    这是一个创建于 4548 天前的主题,其中的信息可能已经有所发展或是发生改变。
    今天用上了一台新机器,这台机器上安装了一个奇怪版本的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 条回复    1970-01-01 08:00:00 +08:00
    lidashuang
        1
    lidashuang  
       2012-07-15 16:08:41 +08:00
    sublime
    atempcode
        2
    atempcode  
       2012-07-15 16:14:08 +08:00
    slickedit
    zxy
        3
    zxy  
       2012-07-15 16:17:04 +08:00
    sublime +1
    saharabear
        4
    saharabear  
    OP
       2012-07-15 16:24:45 +08:00
    @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  
       2012-07-15 16:25:49 +08:00   ❤️ 1
    不用想,它在
    gracehunter
        6
    gracehunter  
       2012-07-15 16:32:02 +08:00
    emacs在windows下工作正常吗?
    saharabear
        7
    saharabear  
    OP
       2012-07-15 16:34:08 +08:00
    @gracehunter 我原来的 emacs在windows下工作正常,但是不能用一些比如grep的工具,也没有bash。但是emacs和cedet,ecb的版本有些时候会有冲突。
    treo
        8
    treo  
       2012-07-15 16:38:59 +08:00
    说nano会不会被鄙视
    neildd
        9
    neildd  
       2012-07-15 16:56:20 +08:00
    楼主矫情,emacs会没有吗?
    我之前装了套sublime玩了下,还是决定从Eclipse回到Emacs。
    wheatmai
        10
    wheatmai  
       2012-07-15 17:00:39 +08:00
    还是推荐sublime
    demon386
        11
    demon386  
       2012-07-15 17:01:27 +08:00
    Emacs的Python补全和Sublime Text 2比太慢了,我指的是auto-complete和pysmell,ropemacs就更不用说了。

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

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

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

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

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

    这个问题在另外一个话题里面有
    http://www.v2ex.com/t/43428
    jiazhoulvke
        54
    jiazhoulvke  
       2012-07-27 01:07:21 +08:00   ❤️ 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  
       2012-07-27 01:08:04 +08:00
    linuxmint打错了
    franksin
        56
    franksin  
       2012-07-27 10:20:06 +08:00   ❤️ 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  
       2012-07-27 12:46:09 +08:00
    @franksin mark下你这个vim配置 回去试试
    iwinux
        58
    iwinux  
       2012-07-28 07:13:04 +08:00
    虽然楼主说不想用 Vim,但是我还是要强烈推荐一下~一般到一台新机器,只需自行编译一个开启 Python 和 Ruby 绑定的 Vim,再 checkout 我 github 上的 vimrc 就可以用了,全程不超过 20 分钟~
    oldgun
        59
    oldgun  
       2012-07-28 15:52:49 +08:00
    @saharabear 那你回发另外一个topic,“突然在想,如果没有***我怎么办?”
    darklowly
        60
    darklowly  
       2012-07-28 23:42:03 +08:00
    @jiazhoulvke linux所有发行版我都用过. 不仅仅是开箱即用的问题.
    tywtyw2002
        61
    tywtyw2002  
       2012-07-28 23:52:48 +08:00
    windows 下面只用一个东西 就是notepad2 mod 版 用起来超级爽 就是 执行比较烦人。。。 唉
    lowstz
        62
    lowstz  
       2012-07-29 01:46:05 +08:00
    @darklowly 大哥你少吹牛了
    随便这个topic里第41个回复里面出现的发行版你用过1/4就不错,还所有都用过 -_-z
    http://www.v2ex.com/t/24900
    sinxccc
        63
    sinxccc  
       2012-07-29 03:15:03 +08:00
    @lowstz 你的要求太高了…这里面大半都消失了吧已经…
    darklowly
        64
    darklowly  
       2012-07-29 09:49:01 +08:00
    @lowstz 差不多1/3 ,也足够多了。可以吐槽了。
    kurten
        65
    kurten  
       2012-07-29 09:49:39 +08:00
    sublime +1
    jiazhoulvke
        66
    jiazhoulvke  
       2012-07-30 11:35:53 +08:00
    @darklowly 越扯越远了,我只想知道你是怎么从你用的linux难看扯到x11烂的。喷linux的我见过很多,但像阁下这种革命性的喷法我确实是第一次见,总算长见识了。阁下网卡坏了上不了网是不是也要怪TCP/IP协议烂?
    jackyz
        67
    jackyz  
       2012-07-31 11:21:50 +08:00
    为了你喜欢的 emacs 弄一个 linux 怎么样?

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

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

    目测v2ex上sublime text2比较火
    不过我还是eclipse+vim
    eclipse虽然大了点 但在跨平台时当下编辑器也未尝不可 编辑功能也还不错
    什么都能编译 语种支持插件也多
    zenwong
        69
    zenwong  
       2012-10-09 12:02:47 +08:00
    断了臂的杨过依然是大侠,而你。。。
    reasonz
        70
    reasonz  
       2012-10-09 15:22:30 +08:00
    sublime text2
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2683 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 11:48 · PVG 19:48 · LAX 03:48 · JFK 06:48
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.