如果您正在搜索完美的代碼編輯器,很有可能您同時遇到了Atom和visualstudio代碼。當然,還有很多其他的編輯,但這兩個是被談論最多的。
Atom已經存在了一段時間,但它的受歡迎程度最近有所下降。visualstudio代碼,曾經是鎮上的新生代,現在似乎是最熱門的文本編輯器。也就是說,並不是每個人都那麼渴望離開原子。
首先,visualstudio代碼和Atom共享DNA。這兩種編輯器都使用Electron,開發人員可以使用JavaScript、HTML和CSS等web技術創建成熟的桌面應用程序。有些人強烈反對這個想法,但那是另一回事。
這兩位編輯在另一方面也比你想象的更接近。Atom是在GitHub上創建的,而顧名思義,微軟創建了visualstudio代碼。2018年,微軟宣佈將收購GitHub。雖然一些人起初擔心這意味著Atom的終結,但微軟澄清說,這兩個編輯器將繼續存在。
visualstudio代碼愛好者經常指出,與Atom和其他基於電子的應用程序相比,它的性能更好。Electron應用程序因其整體性能低下和啟動時間緩慢而名聲大噪,但VisualStudio代碼設法避免了這一點。
visualstudio代碼和Atom之間的性能差異可以歸結為幾個因素,但其中一個主要方面是每個應用程序的開發方法。visualstudio代碼有一套嚴格控制的核心功能,插件添加了表面級特性。
另一方面,Atom使用基於插件的方法來處理幾乎所有的事情。這種方法有好處,但也有缺點。Atom的開箱即用速度稍慢,添加某些插件只會變得更糟。
VS代碼在性能方面有明顯的優勢,但在現代機器上,這兩種編輯器都不慢。當你編輯大文件時,這會改變。visualstudio代碼的表現比Atom好,但與Vim之類的編輯器甚至崇高文本相比,兩者都明顯慢了很多。
visualstudio代碼比Atom甚至許多其他文本編輯器提供了更多現成的功能。它不太具備集成開發環境(IDE)的特性,但是它已經接近了。除了標準的文本編輯器功能外,還支持構建和調試應用程序。當然,微軟的商標IntelliSense autocompletion也是如此。
現代文本編輯器中經常出現的一個特性是Git集成。同樣,visualstudio代碼也具有這種開箱即用的特性,允許您輕鬆地處理版本控制,而無需打開終端窗口。降價支持也是內置的,完整的預覽功能,所以您可以確保您的自述文件.md文件將在GitHub上查找。
雖然Atom在第一次發佈時沒有相同數量的特性,但它確實集成了Git。Atom甚至更進一步,提供了完整的GitHub集成。考慮到項目的起源,這幾乎是意料之中的,但是它仍然很方便,特別是當您使用GitHub處理所有事情時。
然而,對於絕大多數功能來說,Atom依賴於插件。這些都很容易從應用程序本身安裝,讓你自定義編輯器幾乎任何方式,你能想到的。
可擴展性是這兩個編輯器之間最大的區別所在。對於visualstudio代碼,插件添加了一些特性。你可以安裝主題,支持新語言,構建工具來幫助你在Rust或Go中進行編碼。
另一方面,Atom為插件提供了更多的功能。由於編輯器的大部分功能來自於內置插件,正確的插件可以創建一個幾乎全新的應用程序。這使得Atom成為一個更具“黑客性”的應用程序。Atom甚至在其手冊中有一個章節恰如其分地命名為“黑客攻擊Atom”。
這有點類似於Vim和Emacs之間的“編輯大戰”。後者內置的大量功能導致一些人將Vim稱為編輯器,將Emacs稱為操作系統。Atom還沒有達到Emacs中所看到的可定製性級別——還沒有人編寫過Atom電子郵件客戶端——但它比VisualStudio代碼更接近。
這並不是說visualstudio代碼插件沒有提供足夠的功能。看看我們的方便的visualstudio代碼插件列表就知道了。
visualstudio代碼和Atom目前都擁有龐大的社區和用戶群。儘管visualstudio目前似乎更受歡迎,Atom仍然有一個專門的用戶和開發人員社區。如果微軟決定放棄對這兩個編輯器的支持,這可能會改變,但這似乎不會很快發生。
與visualstudio代碼相比,Atom似乎更受開源社區的歡迎,因為後者隸屬於微軟。也就是說,社區正在努力創建一個免費的visualstudio代碼版本。兩個編輯器都是開源的,但有些用戶不喜歡兩個應用程序使用的數據收集。
visualstudio代碼和Atom都是完全免費的。Atom編輯器是在MIT許可下提供的,而visualstudio代碼下載是在專有許可下進行的,儘管編輯器是開源代碼庫。這兩種編輯器都適用於macOS、Linux和Windows。
下載:Atom(免費)
下載:Visual Studio代碼(免費)
簡而言之,Atom是一個高度可定製的文本編輯器。有了正確的插件,它可以接近IDE的功能。visualstudio代碼類似,但是有了它的特性集,它從一開始就感覺更接近IDE。然而,這兩個都不具備完整IDE的特性。
您是否不確定應該使用文本編輯器還是IDE?不用擔心,因為我們已經檢查了文本編輯器或ide是否更適合程序員。你可能不同意,但我們的意見可以幫助你下定決心。
...lectron open框架實現其本機應用程式(移動是另一回事)。visualstudio程式碼也使用這個框架執行,這是一個與Atom相同的強大文字編輯器。 ...
... 不要與visualstudio混淆,visualstudio程式碼是一個強大的開源文字編輯器,在Linux上本機執行。它內建的Intellisense(上下文程式碼完成)將所有其他文字編輯器都擊垮了。 ...
...構建桌面程式的東西。考慮到它現在的用途,它成功了。visualstudio程式碼與Atom做的相同,但更好,有很多特性使它成為一個非常好的編輯器。 ...
...說可能有點過分。如果你很好奇,只是想玩一下,微軟的visualstudio程式碼可能是更好的選擇。 ...
...個名為Turbo的主題截圖。有一些主題模仿Dreamweaver、Emacs和VisualStudio。 ...
... 首先,visualstudio程式碼與visualstudio不同。visualstudio是一個臃腫的IDE,visualstudio程式碼是一個可定製的文字編輯器,它可以根據需要簡單或高階,這要感謝它的第三方擴充套件庫。...
...部,但也許那只是因為你還沒有找到合適的文字編輯應用程式。有了正確的設定,Android裝置可以非常高效(而且遠比拖著膝上型電腦更方便)。 ...
...章。我將向您介紹Android裝置的七個最好的HTML編輯器應用程式。 ...
...源替代品總是有問題(例如效能差、錯誤更新等)。直到visualstudio的程式碼,我們才可以兩全其美。 ...
...個功能強大的文字編輯器,比如Sublime文字、Atom編輯器或VisualStudio程式碼,那麼您最好現在就停下來,因為您對找到的任何東西都不滿意。也就是說,**符號工作在緊要關頭。 ...