我正在爲我選擇的IDE尋求TextMate的替代方法。我已經嘗試了各種其他IDE,並開始喜歡Atom,但我仍然遇到這個特別嚴重的問題。Atom/vi - 處理空白的空白處理
一旦我們把我們的項目,我們的生產服務器,並需要通過VI服務器上做編輯,空格總是在六更嚴重的比它在圖形IDE。例如,在TextMate的樣子:
function foo(){
var bar;
if($this)
...
else
...
}
然後在六是這樣的:
function foo(){
var bar;
if($this)
...
else
...
}
看來,TextMate的在VI識別爲就比它更大幅度不同的編碼編碼空格字符實際上是。這幾乎就像vi在圖形化IDE中的任何空白部分一樣加倍。這是搜索另一個IDE的全部原因。
Atom在這方面並不差,但它仍然存在類似的問題。在用TextMate編輯過的Atom中打開文件時,空格也會被完全搞砸。我們使用製表符縮進作爲我們的內部編碼慣例,而不是雙空格縮進。一旦我們解決了一個新的IDE,這將不再是這樣的問題,但我的問題是這樣的:
是否有一個插件或需要調整的設置,以便在vi中以相同的方式處理空白和圖形IDE?特別是在原子
我願意爲兼容開箱和共享類似的功能,以TextMate的或Atom集成開發環境等建議。我們也嘗試了Brackets,SublimeText和其他一些。
「空白被搞砸」可能意味着任何一個或更多的東西......你需要更具體地說明你真正看到的東西,如果你想要某人提供關於它的具體建議...... –
已編輯的問題包括例子和更多細節。 – TomJ
那麼這個文件中究竟是什麼字符呢?它看起來像那裏有兩個製表符,並且你已經配置了TextMate和vi,分別顯示2和8列寬的製表符。在這種情況下,解決方法是使用空格進行縮進或在所有編輯器中使用相同的製表符寬度配置。 – melpomene