至少有one IDE built around Vim。它帶有一個基於GUI的文件樹和符號樹以及一些其他的細節,但編輯器組件仍然是普通的Vim,所以在外觀方面&沒有太多「改進」。
在Mac OS X,的MacVim是很好的集成在整個Mac的UX(本地快捷方式,一束名爲.app ...),但它仍然活力。甚至有一個叉子提供了一個「原生」文件抽屜。在那裏也沒有「改進」。
據我所知,除了和gVim的在Linux/Windows的,這些都是工作在GUI上側做的唯一例子。等待!最近還有一個基於QT的項目。
不管,什麼這些項目做的是「螺栓」各種GUI控件的Vim的核心,並將其綁定到內部的東西。你似乎想到的是完全不同的問題。你沒有準確解釋你想要什麼,所以我必須推斷一下。我猜你可能會想:
- roundrects
- 陰影
- 梯度
- 動畫
- GUI主題化
- 鼠標友好
- 平滑滾動
- ...
我對Vim的內部不熟悉,但我相當確信,所有這些方面的黑客代表了相當大量的工作。一個簡單的事實是Vim的,無論是在外殼或gVim的/的MacVim,吸引一切有文字,有一個相當老派的開關輸入系統或者甚至不是一個巨大挑戰多線程品牌,IMO。
關於你的問題......
你問如何或是否有可能建立一個Vim的「好」的GUI和你提出ST2作爲基線。
用於起動器,不是每個人都有對ST2本身還是它的外觀評價很高。首先,我認爲這是UX /視覺設計方面的一個噱頭和不一致的狗屎,而且一般來說是一個動力不足的編輯。我很難想象爲什麼有人會認爲它在任何方面都比Vim「更好」。此外,並不是每個人都認爲Vim或GVim的設計/ UX太糟糕了。我敢打賭,大多數vimmers真的喜歡它的原因。基於文本的用戶界面對我們很有價值,我不認爲我是唯一一個不認爲給Vim添加漸變,圓角和陰影的人會以任何方式改善它。當然,我可能是錯的。正如你寫的,vim的一個優點是你可以在終端中使用它。您的項目 - 或者我認爲是您的項目 - 聽起來很像向GUI Vim中添加很多東西,這在Vim終端中毫無意義。把這兩個聲音解耦成一個非常糟糕和浪費的想法給我。
如果你真的想讓Vim更好,我可以建議一堆其他戰線嗎?統一的插件API,更好的外部語言API,多線程,現代化輸入系統...有很多事情要做。而且我認爲這比添加無用的眼睛糖更重要。
爲了啓動一項建設性discution,你應該真的提供:
- 那些細微的評論列表,你想在vim看到,
- 爲什麼這些細微將是合理的論據被認爲是「改進,
- 實現的想法。
哦!所以是definetel y不是討論這種事情的正確地點。
Vim for Windows的GUI如何? http://www.vim.org/download.php –
曾聽說過gvim? – Haz
我知道我應該提到gvim :)是的,我知道它,但它沒有提供我想要的東西。我想過更像是Sublime Text –