題:
適用於Mac的Notepad ++?
Joao
2014-04-09 05:01:53 UTC
view on stackexchange narkive permalink

我最近收到了一台Mac(運行OS X),我想知道是否有與之對應的Notepad ++。當我使用Windows計算機時,我總是喜歡使用Notepad ++進行編程。除了Mac以外,還有其他類似Notepad ++的東西嗎?

我正在尋找一個簡單,自由,快速的文本編輯器,該編輯器應具有良好的編程功能,例如突出顯示錯誤,用不同顏色標記關鍵字和使用變量名等等。這可能很挑剔,所以我不介意它是否不是我所要求的確切副本。

並非所有人都知道Notepad ++不僅是文本編輯器,而且您還特別需要它的功能,而您根本不在乎其他功能,因此如果不更具體地說明您的要求,那麼任何Mac都可以回答此問題。文本編輯器。請編輯您的文章,並添加您需要的特定功能列表,以幫助我們幫助您找到所需的內容。
k謝謝!我去做
已經好得多了:)錯誤提示,關鍵字顏色等必須支持哪些語言?如果您可以手動添加對未涵蓋語言的支持就足夠了嗎?
嗨,http://www.jedit.org/是一個合適的文本編輯器,其外觀和感覺與notepad ++的功能類似。如果需要,jEdit有許多插件可以擴展其功能
四 答案:
#1
+12
cmdd
2014-04-09 08:49:01 UTC
view on stackexchange narkive permalink

您可以使用的一個好的文本編輯器是Sublime Text。它是技術上免費的(因為使用試用版的唯一弊端是您偶爾會不滿意購買完整產品),並且它可以完成文本編輯器中您想要的所有操作:

簡單,自由,快速的文本編輯器

Sublime Text可以使用插件管理器進行任意程度的自定義。可用,因此如果您想使其盡可能簡單。如前所述,它在技術上還算是免費的,而且非常非常快。

Sublime is fast!

突出顯示錯誤

使用一些出色的 linting插件,您可以使用插件管理器輕鬆安裝,在鍵入或保存時可以突出顯示錯誤,以及其他一些選項。

顏色編碼關鍵字和變量不同

(我假設您的意思是語法突出顯示)

Sublime Text可以公平地突出顯示語法好。以下是一些示例:

Java highlighting

C++ Highlighting

Sublime Text還具有構建系統以及有用的鍵盤快捷鍵和命令,這些命令可以大大加快速度很多。這些功能中最值得注意的是命令面板,它是“命令中心”,您可以在其中通過搜索來執行大多數編輯器功能。

您可以使用的另一個文本編輯器是 TextMate,Sublime Text的“精神前身”。雖然我不知道TextEdit的來龍去脈,但由於我是Windows用戶,所以如果您不想使用Sublime Text,這似乎是僅Mac的不錯選擇。

並且如果您真的想將自己獻給一個文本編輯器,可以嘗試使用Vim和/或Emacs。但是請注意,因為這些編輯器的使用不是很簡單,並且需要長期的使用承諾。

如果您可以回顧每個選項與需求列表的匹配方式,那就很好。
TextMate現在是開源的,但是Sublime Text遠遠勝過它。
@NickWilde:只需看一下http://www.sublimetext.com/-動畫就會顯示出不錯的功能。
如果還不夠,請看一下我的文章:http://martin-thoma.com/sublime-text/
-1
(即,不是我要問,而是要提高回答質量)
@NickWilde我是這樣認為的。我很想將動畫添加到答案中,但是一方面,這不是我的答案,但這樣做太多了,另一方面,這似乎也不是簡單的動畫。讓我們看看n_pe對這些建議的作用。
@moose是的,這比我想做的更多。
-1
自從Sublime以來沒有使用過其他任何東西;正是我想要的Atom(基於瀏覽器-非常類似於sublime)也在beta中,我相信是由Github製作的。
#2
+7
KGo
2014-04-09 07:45:57 UTC
view on stackexchange narkive permalink

Sublime Text

Sublime可能是我使用過的最好的文本編輯器。讓我們看看它如何滿足您的需求:

簡單

是嗎?也許?可能需要一些時間來學習所有鍵盤快捷鍵,並且非常有用,但是完全值得。

免費

是。

fast

是的。

編程功能

Sublime具有一些最佳的編程功能。它具有用於每種語言突出顯示的軟件包,以及幾乎您想要執行的任何操作。

嘗試一下,您將不會後悔。

Sublime Text是[**不是免費的](https://www.sublimetext.com/buy)。在beta版之前,版本3是免費的。版本2是(相當持久的)nagware。
@MartijnPieters儘管您可以為此付費,但不必這樣做。彈出的警報消息會在您每保存第15次您想購買的東西時會記住您,只需按一下“ Esc”就可以收起來。我已經以這種方式測試Sublime大約3個月了。
僅僅因為它“有效”並不意味著它合法。該行是模糊的(*“持續使用*”是一個模糊的術語),但是如果您不再進行評估,則該產品*不是*免費的。每個人都必須下定決心要在這個界限上走多遠,但是作為對此問答的回答,您不能簡單地說它是免費的。
#3
+3
CheeseConQueso
2014-04-09 06:15:22 UTC
view on stackexchange narkive permalink

Emacs是適用於Windows和Mac的非常流行的文本編輯器。它已經存在了很長時間,並且擁有大量的追隨者。它還允許您添加記事本++等功能。

emacs已經存在了很長時間,並且需要消亡。使用vim。
@KaranGoel: *必須*:vim已經存在*很長時間*,並且需要死亡。使用emacs。
@KaranGoel:(根據記錄,我本人目前在VI訓練營中,但這太好了,無法超越)。
-1
-1
-1
#4
+1
joerick
2014-04-09 15:11:44 UTC
view on stackexchange narkive permalink

Mac上最好的自由文本編輯器是 TextWrangler

它不會突出顯示內聯錯誤,但是對於基本的HTML,編程,配置文件等來說,就可以了

很高興您的編輯器不會發生內聯錯誤:-)(您可能想寫它不會“突出顯示”它們)


該問答將自動從英語翻譯而來。原始內容可在stackexchange上找到,我們感謝它分發的cc by-sa 3.0許可。
Loading...