2012-01-05 56 views
2

尋找一個linux文本編輯器。我可以通過emacs摸索一點,但只知道基本知識。我喜歡OSX上的TextMate,但有時候覺得它有點弱(可能我沒有足夠好的學習)。我不知道emacs或vim是否值得,因爲我仍然主要在eclipse中編程。Linux文本編輯器:漂亮。快速。強大。容易拾取

  • 語法高亮
  • 更換主題皮膚支持。如果可能的話,我會喜歡sunburst。
  • 希望當我使用它與其他程序時不需要以不同的方式思考。即我不認爲我想學習emacs/vi的所有快捷鍵。 (如果我在這條路線上出售,我需要一些東西來幫助我快速加速,並希望在應用程序中有所幫助,以幫助我發現功能)。霜可能是一個去這裏,但我不知道我錯過了什麼,如果我這樣做。
  • 鼠標使用(文本選擇,光標放置等)
  • 看起來不太糟糕(是美學對我很重要)。
  • 自動格式化支持
  • 輕質
  • 容易地從命令行調用。
+0

你的問題標題看起來更像廣告而不是問題。 – BoltClock 2012-01-06 04:07:47

回答

1

g編輯。有一堆插件,並支持vi綁定。我認爲它符合你的所有要求。

1

我建議Komodo Edit大項目。可以通過易於使用的界面創建宏,命令和片段的鍵綁定。對於大多數語言來說,還有一個很好的語法高亮支持。

第二選擇是geany。它更快更簡單,適用於大多數情況下只需編輯單個文件或小型項目的情況。

6

取決於手頭的任務。

我一直在使用Geany寫劇本,它具有基本的IDE功能,良好的語法高亮等

+0

+1,但我的一個同事使用它,它看起來非常體面。 – richo 2012-01-06 01:04:29

+0

+1給Geany,它大部分很棒,但有一些缺失的功能(或破碎的功能,如拆分屏幕) – MarkR 2012-01-06 06:56:49

+0

對於Geany +1 - 看起來不錯,易於使用,並且速度很快(除了某些特定主題的小錯誤 – mpapis 2012-12-08 11:19:19

2

+1的活力。學習曲線可能有點陡峭,但vimtutor可以幫助你很多。

一旦你習慣了它,你會想知道你沒有它的生活。

1

如果您想學習vim或emacs,請打印vimemacs快速參考卡。

事實上,我建議學習vim或emacs,即使你主要使用更現代的編輯器,只是因爲它們在沒有其他任何事情的時候存在。

我個人比較喜歡vim,因爲許多vim命令與sed和perl命令相匹配,如果經常使用這些命令,肯定會考慮使用vim。你應該明顯地選擇emacs,如果你喜歡lisp。

bash的vi模式存在一個問題,它忽略了年齡的箭頭鍵,這迫使人們在bash中使用vim編輯和emacs模式,但現在set -o vi在bash中正常工作。

1

Vim的+1版 - 這是我所有時間最喜歡的編輯器,我學習的快捷方式和更多的插件和東西,我永遠不會去其他編輯:)雖然在業餘時間,我開始涉足Emacs ,只是爲了踢球。 Vim基本上有兩種模式 - 正常和插入,所以你可以在它們之間來回切換。在你輸入的插入模式下,在普通模式下,你可以用快捷鍵做魔術。功能非常強大,過了一段時間它變得直觀,並且你開始發現你只是做了一個鍵盤組合,它按照你的預期工作,儘管你從未專門閱讀過這個組合。例如。直到光標當前位置之前的字符'x'= Esc + d + T + x(當您只知道Esc + d + t + x(小t)在正向模式下工作時爲止)。在Linux上的是nano,pico和gEdit :)