vim 和 vi 的区别和优缺点?

2023-02-08 10:00:05 +08:00
 kid8768611
经常看到大家 vim vi 什么的,我作为一个 5 年不到的程序猿,对这个完全不太感冒或常用,是我太 low 了么
4656 次点击
所在节点    程序员
35 条回复
zlowly
2023-02-08 14:19:21 +08:00
vim 和 vi 的区别,我觉得楼主问了个随便搜索引擎搜一下就能知道的问题,不知道是何用意。
至于后面说是否自己 low 则大可不必。人的精力有限,喜好也各不相同,没必要强求什么都会,什么都去尝试,这没啥高低之分。
很多对 vi/vim 这种编辑器不感冒的人,是因为使用习惯不同阻碍了探索,它和一般图形化编辑器相比需要较大学习成本,而收益未知,如果不是非它不可,放弃也没啥。
kid8768611
2023-02-08 15:24:45 +08:00
@zlowly 好的,low 是我最近感觉工作四五年了,焦虑导致的吧,关于这个俩,我大概知道点,但是看到说的人多了,我就想问问这俩的大家更多干吗用的,我怎么很久用不到,就怀疑自己的工作是不是太水了
cnbatch
2023-02-08 15:32:09 +08:00
对于 vi 和 vim 不太感冒、不常用,其实很寻常,OP 并不 Low

我自己也不怎么用 vi 和 vim 的,因为现在的 Linux 基本都自带 nano ,只要发行版不是很老旧的话

而 FreeBSD 自带了 ee (命令就叫做 ee ,意思是 easy editor ),时间远早于 nano ,所以同样不需要十分依赖 vi

于是我一直都没怎么用过 vi 和 vim
magic3584
2023-02-08 15:34:44 +08:00
相比 vi 的话,我比较喜欢 nano ,翻页快点( vi 有没有我不清楚)
lijiangang886
2023-02-08 16:29:00 +08:00
@magic3584 vi 你是怎么翻页的?按住 j 不放?
正确姿势是 ctrl+u 向上半屏 Ctrl+d 向下半屏 ctrl+f 向下整屏 ctrl+b 向上整屏
lijiangang886
2023-02-08 16:37:22 +08:00
我觉得 low 不 low 主要取决于,你键入 /修改字符的流畅度是否会干扰你的思路,会不会有负面影响比如磕磕绊绊的改完了之后接着想写啥都忘了,不会的话哪怕二指禅都不 low ,反之则 low
lakehylia
2023-02-08 16:38:25 +08:00
就是服务器不给装软件,没办法要用的文本编辑软件罢了
wonderfulcxm
2023-02-08 16:39:52 +08:00
vi 没有语法高亮,所以很多发行版默认配置都有一条,把 vi 做 vim 的别名。
salmon5
2023-02-08 16:40:20 +08:00
服务器无脑 vim 就行了,多年前用的 vi
xuyang2
2023-02-08 16:56:03 +08:00
wanei
2023-02-08 17:03:25 +08:00
vim 更符合日常需求,而且使用 souceinsight 、emacs 、vscode 或其他编辑器都会配置 vim ,tpope 插件。习惯了模式区分,每次写完一句代码或文字会摁 ctrl + [,没 vim 操作模式太难受,总觉的不习惯。
浏览器一般会用 vimium-c 这个插件,体验一般吧。
ysn2233
2023-02-08 17:07:41 +08:00
vi 软连接到 vim
zlowly
2023-02-08 17:51:58 +08:00
在一些特殊场景下系统会只装有 vi ,
例如 HP-UX ,IBM AIX 等在小型机上 Unix 系统,通常且不能自由安装 GNU 软件,或者象路由器上的系统由于空间所限只能用 busybox 做出来 vi ,其他 Linux 环境基本有 vim 可装或已经预装。
如果你有许多时间需要在服务器运维等方面的工作,熟练掌握 vim 应该能减轻你许多工作负担,它有大量功能是其他 GUI 编辑器无法轻易实现。
ziseyinzi
2023-02-08 19:17:25 +08:00
很多设备只有 vi,比如光猫
leefor2020
2023-02-08 19:23:17 +08:00
作为硅农,当年入职第一个培训的就是 VIM

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/914160

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX