Vim和Notepad++的区别

11

我的程序员朋友们一直催促我放弃(g)vim,转而使用像notepad++这样的“真正”文本编辑器。我认为他们只是不理解如何使用vim。最近,我听到越来越多的人谈论notepad++,于是我想知道... notepad++是否真的有任何vim没有的功能,反之亦然?除了他们更喜欢notepad++之外,没有人能给我任何合理的理由来切换。你有什么想法吗?


27
这是有争议的,也是一个品味问题。然而,暗示 Vim 不是一个“真正”的编辑器是完全荒谬的。 - Matt Greer
2
应该放在程序员专栏而不是这里。 - 0xC0000022L
2
这种特定类型的问题已经在程序员SE上多次讨论过了,将其迁移到那里并不会有所帮助。 - Tim Post
1
http://programmers.stackexchange.com - alternative
2
工具就是工具。使用任何能完成你任务的工具。如果vim能提高你的工作效率,那就用吧。 - OnesimusUnbound
显示剩余2条评论
3个回答

23

不要被同行的压力影响。他们嫉妒你只需使用两个按键就能删除一行代码。

Vim与Notepad ++一样是文本编辑器。你可以对Vim进行调整,添加颜色、标签,基本上拥有Notepad++的所有功能,甚至更多。


51
公平地说,它们实际上可以:在Notepad ++中按CTRL + L。 - zbstof
2
我猜这也适用于vim,因为你必须按esc键进入命令模式,然后按d+d键删除一行。说得好! - Andrew Rasmussen

17

Vim是关于触觉打字员的快捷方式。Notepad++是一款普通的文本编辑器。我已经使用Vim多年了,不会为它换成Notepad++。然而,对于新用户来说,使用Notepad++肯定比使用Vim更容易。Vim的学习曲线非常陡峭。


嗯,vim也是一个“带有着色功能的文本编辑器”,不过。 - Daniel DiPaolo
@DanielDiPaolo 是的,你说得对。我编辑了我的帖子以消除混淆。大多数文本编辑器今天都有很多功能,让我们保持最基本的区别。 - Lynch
1
虽然Notepad++更容易“学习”,但我花了整整两周的时间才熟悉Vim...整个“学习曲线陡峭”的论点纯属胡说八道。 - Begui
21
两周时间学会使用文本编辑器对我来说似乎是一个糟糕的学习曲线。这只是一个相对性问题。 - Lynch
@Begui 我知道这是一个旧帖子,但仅仅学习表面只需要2周时间。VIM的文档有3800页。可能你在过去的十年里已经了解到了这一点 :) - FERcsI
显示剩余2条评论

12

Vim拥有模态编辑功能 (回答了反过来的部分)。并且它可以在终端上运行。您很可能是正确的;如果“vim”不是真正的文本编辑器,那我不确定什么才是。我想标准的Unix文本编辑器ed可能是唯一真正的文本编辑器。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接