【发布时间】:2010-11-21 14:12:59
【问题描述】:
我最近开始学习 vi,浏览了一些教程并尝试习惯它。但我对此仍有一些疑问。
对于小的文件更改似乎很好,但是一旦我开始尝试做更大的事情,它似乎就缺乏了。例如,我习惯于进行代码格式化、导入组织、对所有包的简单概述以及 IDE 提供给我的其他内容。我在tutorials 看到了一些关于如何将 vi 用作 IDE 的内容,但充其量只是感觉很尴尬。
现在我只是想知道,vi 的典型用例是什么?它通常用于编辑小文件,还是可以用于较大的项目?如果你在更大的项目中使用它,你如何让它发挥作用?或者使用带有 vi 键绑定的 IDE 会更容易吗?
【问题讨论】:
-
请注意 vi!=vim。大多数 linux 都带有 vim 或 (vim-tiny),我认为 OS X 也带有 vim,但我相当确定 bsds/solaris/可能其他 *nixes 带有更基本的实现。 Vim 为编程提供了更多功能,而将 ssh/vi(m) 放入 unix 机器可能会迫使您处理 vi(如果它不是 linux 机器),它仍然提供了许多强大的文本编辑功能,但没有语法高亮之类的好东西.旧的“哔哔声”和“破坏一切”似乎更适用于 vi 而不是 vim,并且会导致很多挫败感。