2011-04-27 67 views
9

因此,我的很多程序員夥伴都敦促我從(g)vim切換到「真正的」文本編輯器,如記事本++。我的意見一直是,他們根本不明白如何使用vim。最近,我聽到越來越多的人在談論記事本++,我不禁想知道......記事本++實際上是否具有Vim不具備的功能,反之亦然?除了他們更喜歡它之外,沒有人真正能夠給我任何合理的理由來製作這個開關。你怎麼看?vim和記事本++

+24

這是有爭議和味道的問題。然而,建議vim不是一個「真正的」編輯是完全荒謬的。 – 2011-04-27 22:07:10

+1

屬於程序員,而不是在這裏。 – 0xC0000022L 2011-04-27 22:07:15

+2

這種特殊類型的問題已經被Programmers SE多次覆蓋,在那裏遷移它並不會有幫助。 – 2011-04-27 22:25:09

回答

9

Vim有模態編輯(回答反之亦然)。它在終端中運行。你很可能是正確的;如果「vim」不是一個真正的文本編輯器,我不確定是什麼。我猜ed是標準的Unix文本編輯器,是唯一真正的編輯器。

14

Vim是關於觸摸打字員的快捷方式。記事本++是一種常用的文本編輯器。我現在已經使用了vim多年,我不會爲Notepad ++進行交易。但是,對於新用戶來說,使用Notepad ++比vim更加容易。 Vim的學習曲線非常糟糕。

+0

Ehhh,雖然vim也是一個「着色文本編輯器」。 – 2011-04-27 22:17:45

+0

@DanielDiPaolo是的,你是對的。我編輯了我的帖子以消除混淆。今天大多數文本編輯器都有這麼多功能,讓它保持最基本的區別。 – Lynch 2011-04-27 22:22:18

+1

儘管notepadd ++會更容易「學習」,但花了我整整兩週的時間來學習vim的方式......整個「糟糕的學習曲線」的論點是純粹的廢話。 – Begui 2012-05-14 18:04:01

18

不要讓同伴的壓力給你。他們只是嫉妒,因爲他們不能用兩個按鍵刪除一行。

Vim和Notepad ++一樣多的文本編輯器。您可以修改vim以獲得顏色,選項卡,基本上Notepad ++擁有的所有內容以及更多內容。

+43

公平起見,他們實際上可以:在Notepad ++中按CTRL + L。 – Zotov 2012-01-26 14:31:41

+2

我想這甚至在vim中也存在,因爲你必須esc進入命令模式,然後d + d刪除一行。好點子! – 2012-01-26 14:49:26