vi或vim 这两家伙,在实际工作中有用吗?

软件和网站开发以及相关技术探讨
yangleiol
帖子: 5
注册时间: 2012-10-28 10:06

vi或vim 这两家伙,在实际工作中有用吗?

#1

帖子 yangleiol » 2012-10-29 21:46

最近在刚学linux,看到教材上一个大篇幅在讲vi、vim的用法,试了下,很难用,操作不怎么方便。这两个东西,现在实际工作中有用吗?是否过时了?是否要学?

请指导下,如果只要了解下,那么我就粗略的看下。如果说在今后很有用,请告诉下,他的用途在什么地方,有什么优势,为什么不能被其他编辑器替代?

谢谢。
头像
redhatlinux10
帖子: 773
注册时间: 2008-01-22 23:24
来自: 三亚
联系:

Re: vi或vim 这两家伙,在实际工作中有用吗?

#2

帖子 redhatlinux10 » 2012-10-29 21:53

有用,但是不需要你掌握那么多花哨的技巧,会编辑、保存等基本操作即可。
举例来说,给电信、移动、联通这样的公司开发系统,现场环境基本都是linux的,而且很多时候需要研发人员远程去安装、调试,这时不会vim是不行的。
你别寄希望于有远程桌面,给你的只有终端。
头像
missU
帖子: 1610
注册时间: 2010-03-28 16:16
来自: 你知道么?

Re: vi或vim 这两家伙,在实际工作中有用吗?

#3

帖子 missU » 2012-10-30 19:37

vim的功能其实挺多了,熟练的基本一点的,对于写代码来说很方便的。
附件
屏幕快照 2012-10-30 下午7.35.10.png

代码: 全选

shutdown -h now && 睡觉
onlylove
论坛版主
帖子: 5371
注册时间: 2007-01-14 16:23

Re: vi或vim 这两家伙,在实际工作中有用吗?

#4

帖子 onlylove » 2012-10-30 20:12

看软件描述,vim: the editor,号称编辑器之神的东西
实际工作中有用,过时没不知道,有必要学么,我反正学了
至于替代么……emacs,神之编辑器……
#include <stdio.h>
void main()
{
double world;
unsigned letter;
short stay;
long memories;
printf("I miss you.\n");
}
头像
luojie-dune
帖子: 22033
注册时间: 2007-07-30 18:28
系统: Linux
来自: 空气中

Re: vi或vim 这两家伙,在实际工作中有用吗?

#5

帖子 luojie-dune » 2012-10-30 20:24

非自己电脑,ssh啥的,你除了 vi/vim 还有其他可用的方便工具?
『这个世界都是我的 ,我爱你们』

ENTP ⥂ INTP ⥄ INFP ⇦ INTJ

在此发布的文章使用 Creative Commons Attribution-ShareAlike 4.0 协议
kiki19880210
帖子: 2
注册时间: 2012-11-03 20:31
系统: Ubuntu

Re: vi或vim 这两家伙,在实际工作中有用吗?

#6

帖子 kiki19880210 » 2012-11-06 20:26

远程调用别人的数据库的走过,还是非常烂的vi,连delete按钮都不能用,只能用x,没有插入,只有覆盖,有么有,突然发现前面某个字符错了,我快疯了有木有,不过vi确实很好用,编程速度很快
头像
jarlyyn
帖子: 4671
注册时间: 2006-04-12 18:54
联系:

Re: vi或vim 这两家伙,在实际工作中有用吗?

#7

帖子 jarlyyn » 2012-11-09 11:59

远程用vi有啥用,用nano就可以了……

这东西,想做专业码农可以考虑下,要么做嵌入式?
头像
tooktang
帖子: 674
注册时间: 2010-07-15 18:30

Re: vi或vim 这两家伙,在实际工作中有用吗?

#8

帖子 tooktang » 2012-11-09 12:13

:em04 小白在终端下也是用 nano 啊…
我是OS控…
头像
qy117121
论坛版主
帖子: 50587
注册时间: 2007-12-14 13:40
系统: Winbuntu
来自: 志虚国乌由市
联系:

Re: vi或vim 这两家伙,在实际工作中有用吗?

#9

帖子 qy117121 » 2012-11-09 12:22

不是码农不学也罢
渠月 · QY   
本人只会灌水,不负责回答问题
无聊可以点一下→ http://u.nu/ubuntu

邮箱 chuan@ubuntu.org.cn
头像
灰色小狼
帖子: 4585
注册时间: 2008-12-06 10:38
系统: Arch

Re: vi或vim 这两家伙,在实际工作中有用吗?

#10

帖子 灰色小狼 » 2012-11-09 12:23

客户有的系统只有vi用,,
头像
luojie-dune
帖子: 22033
注册时间: 2007-07-30 18:28
系统: Linux
来自: 空气中

Re: vi或vim 这两家伙,在实际工作中有用吗?

#11

帖子 luojie-dune » 2012-11-09 18:12

就是这样,因为有些地方没 nano。所以vi必学。。。。
『这个世界都是我的 ,我爱你们』

ENTP ⥂ INTP ⥄ INFP ⇦ INTJ

在此发布的文章使用 Creative Commons Attribution-ShareAlike 4.0 协议
头像
秋景雨
帖子: 137
注册时间: 2011-01-31 12:55
联系:

Re: vi或vim 这两家伙,在实际工作中有用吗?

#12

帖子 秋景雨 » 2012-11-09 19:35

vi或vim都非常好用,好用的东西自然不会过时。替代是可以的,不学不知道可不可以。
头像
baya
帖子: 24
注册时间: 2011-03-06 11:02

Re: vi或vim 这两家伙,在实际工作中有用吗?

#13

帖子 baya » 2012-11-09 20:22

全公司搞研发的,没有人不用vi/vim。搞硬件设计的都在用,软件的就更不用说了!
头像
zhw2101024
帖子: 1849
注册时间: 2009-03-28 16:10
系统: Arch debian win7
联系:

Re: vi或vim 这两家伙,在实际工作中有用吗?

#14

帖子 zhw2101024 » 2012-11-19 11:56

vim最大的优点就是手不离键盘,而且可以很方便的以行、单词和字符作为操作的单位,比如说删除到行尾、删除后面的两个单词、删除到光标后的第一个"x",这些都能提高编辑的效率。比如说发现一个函数有问题,要把花括号中间的全部内容清除重写,那么可以定位到花括号中间的任意位置,然后在命令模式下输入

代码: 全选

di{
就可以了,根本不用管两个花括号具体在什么位置,熟练的话也就是一秒钟的事。用鼠标选择的话就得先找到花括号的开头或者结尾,然后选择到另一边,再按删除键,没有个三五秒是不可能的。偶尔编辑一下的话差别不大,像编程这种事情的话就能节省很多时间。
头像
adam8157
帖子: 2794
注册时间: 2009-03-05 16:31
联系:

Re: vi或vim 这两家伙,在实际工作中有用吗?

#15

帖子 adam8157 » 2012-11-19 15:19

只用vim
回复