2012-11-04 37 views
7

在使用vi獲得15年的好時間之後,我在與Go合作時嘗試了Rob Pike的Acme。我真的很享受它是多麼的輕巧。現在的unix-esque事情在Acme中並不真正表現良好,而Ruby開發在這種環境下充其量是刺激性的(然而,它與Go和C一起工作得非常好)。類似於acme的現代文本編輯器

我已經適應了Acme在vim中的一些「功能」,但我正在摸索選項。是否有任何文本編輯器具有以下(有些主觀)特徵而沒有其他許多特徵?

  • 沒有語法高亮和行號
  • 在OSX上運行,也許Linux的
  • 緩衝區/窗口拆分
  • 背景光,暗前景(或改變這種能力)
  • 沒有一點臃腫運行在編輯器中打開一個終端或從它
運行命令
  • 能力

    我不知道有任何編輯可以給我Acme的鼠標支持,但我現在使用的是一個神奇的觸控板,所以這不是必需的。我嘗試了崇高,但它感覺有點臃腫和分裂窗戶產生浪費的空間。全屏模式接近我所尋找的,但我不能把手指放在缺少的東西上。如果我也可以在窗口中打開終端,崇高可能會起作用。

    我目前的環境是iTerm2全屏,利用vim進行代碼編輯。這工作相對較好,但使用鼠標將是方便的。對於我的搜索來說,一個巨大的動力是Aqua浪費了太多的窗口邊界/陰影,並且沒有足夠的平鋪窗口管理器可用於OSX。

  • +0

    另外值得一提的是,我的追求是由東西一樣的刺激下ia-writer和foldingtext。我無法編寫這兩種代碼,但它們絕對是我所尋找的代碼。幾乎沒有界面和足夠的功能來完成我的工作。 – cmhobbs

    回答

    2

    我不知道模仿Acme的任何「現代」編輯器,但是您要求的所有內容都在Vim和Emacs中,但它們可能不是您可能稱之爲「現代」的東西,它們的操作與Acme的操作直接相反。

    儘管如此,列表中的最後一項在Emacs中比在Vim中更簡單也更自然。

    我知道你想要一個GUI編輯器,但你似乎抱怨Mac OS X的窗口管理。我有一個印象,你會放在一個真正的平鋪桌面環境中。你嘗試過Awesome還是WMII或其他?

    最後,您可以使用鼠標進行光標定位,可視化選擇,窗口焦點以及點擊Vim中的標籤,您的~/.vimrc中只需set mouse=a

    除了非常特殊的東西,我已經看到了在Acme的鼠標做了,我想你想eveything有:

    vim

    +0

    我總是說FreeBSD,ion3和perl的工作效率最高。真棒和dwm是我見過的最好的替代品。話雖如此,我現在被迫進入Mac環境工作。我沒有找到足夠的瓦片來代替aqua。一切都只是把窗戶搗碎在一起。我很想在虛擬主機中工作,但這似乎相對低效。 – cmhobbs

    +0

    想要接受這個答案,因爲'set mouse = a'使我比我現在擁有的更接近一點。感謝您的意見。 – cmhobbs

    +0

    如果你不使用很多原生的Cocoa應用程序,你應該在X11中嘗試使用WM:在BSD/Linux中就像工作一樣。 – romainl

    相關問題