有了Gedit还需要vi、emacs吗?

Vim、Emacs配置和使用
头像
leeaman
帖子: 30702
注册时间: 2007-02-02 18:14
系统: debian sid

Re: 有了Gedit还需要vi、emacs吗?

#16

帖子 leeaman » 2010-01-19 17:46

看到这个标题我震惊了,虽然vim我当nano用而已 :em01
醉了星星,醉月亮●●●●●The Long Way To Go(*^_^*)
头像
Strange
帖子: 1824
注册时间: 2006-05-19 9:54
来自: Shanghai

Re: 有了Gedit还需要vi、emacs吗?

#17

帖子 Strange » 2010-01-19 19:11

photor 写了:
adagio 写了:再举个例子
你的gedit里有100行文字,你想在每一行的第10个字符前面插入一个
用gedit保证你吐血,然后用一个小时搞定

当是用vi你要 Esc^10lCTRL+v100jI"Esc
12次按键,3秒钟而已
要把这些高级功能的操作都学会,还不如直接写一个脚本来实现呢 :em06
要学习写这些脚本,还不如用notepad++/ultraedit...列模式呢
alt+c
ニンニク入れますか?
x60 with gentoo
头像
adagio
论坛版主
帖子: 22110
注册时间: 2008-02-17 23:47
来自: 美丽富饶的那啥星球

Re: 有了Gedit还需要vi、emacs吗?

#18

帖子 adagio » 2010-01-19 19:20

写脚本就太夸张了,难到编辑文件时遇上的各种操作需要,你都写一个脚本?那你光找脚本都得10分钟
其实这些不过是一些命令组合而已,你用熟了命令,到时候信手就能敲出来,千变万化,尽在其中,岂是脚本可替代乎?
明天就换大三八!
——8核CPU、8G内存、8T硬盘……
8卡交火,80寸大屏放8个……
IPv8的光纤要8条……

---------------------------------------------------------------------------------
[图片版]新手当自强(续)FAQ
[新手进阶]挂载、fstab、调整linux分区
[图片版]E17桌面环境配置手把手
头像
物理照耀世界
帖子: 35
注册时间: 2010-01-18 0:26

Re: 有了Gedit还需要vi、emacs吗?

#19

帖子 物理照耀世界 » 2010-01-19 20:12

我发现这个主题吸引了一群UNIX程序员……这就是网络的好处,在现实世界中几乎不可能遇到这些人。
讨厌nerd,鄙视geek.
为Ubuntu GNOME添加农历:sudo apt-get install lunar-applet
添加RAR压缩文档支持:sudo apt-get install rar unrar
头像
adam8157
帖子: 2794
注册时间: 2009-03-05 16:31
联系:

Re: 有了Gedit还需要vi、emacs吗?

#20

帖子 adam8157 » 2010-01-19 20:20

lz问反了
头像
tenzu
论坛版主
帖子: 36924
注册时间: 2008-11-21 20:26

Re: 有了Gedit还需要vi、emacs吗?

#21

帖子 tenzu » 2010-01-19 20:21

物理照耀世界 写了:我发现这个主题吸引了一群UNIX程序员……这就是网络的好处,在现实世界中几乎不可能遇到这些人。
很遗憾,我并不编程
而且,这里应该是搞linux的居多吧
最后,这年头,大街上遇上几个程序员似乎不是什么难事
头像
anticlockwise
帖子: 2394
注册时间: 2007-03-01 20:46
来自: 湖南长沙

Re: 有了Gedit还需要vi、emacs吗?

#22

帖子 anticlockwise » 2010-01-19 21:05

LZ问反了……
头像
物理照耀世界
帖子: 35
注册时间: 2010-01-18 0:26

Re: 有了Gedit还需要vi、emacs吗?

#23

帖子 物理照耀世界 » 2010-01-20 0:17

都说我问反了,看来VIM、Emacs很厉害啊!以后一定好好学习。我也不清楚要学到什么程度,我觉得只要学会在Linux上安装/卸载软件就够了,不知道还要不要学Shell之类的。编程方面我需要好好研究FORTRAN,看来文本编辑器是需要挑个好用的。
讨厌nerd,鄙视geek.
为Ubuntu GNOME添加农历:sudo apt-get install lunar-applet
添加RAR压缩文档支持:sudo apt-get install rar unrar
头像
tenzu
论坛版主
帖子: 36924
注册时间: 2008-11-21 20:26

Re: 有了Gedit还需要vi、emacs吗?

#24

帖子 tenzu » 2010-01-20 8:33

物理照耀世界 写了:都说我问反了,看来VIM、Emacs很厉害啊!以后一定好好学习。我也不清楚要学到什么程度,我觉得只要学会在Linux上安装/卸载软件就够了,不知道还要不要学Shell之类的。编程方面我需要好好研究FORTRAN,看来文本编辑器是需要挑个好用的。
如果你只是需要文本编辑器,还是用gedit吧,乖
头像
sweating
帖子: 200
注册时间: 2009-02-07 18:01

Re: 有了Gedit还需要vi、emacs吗?

#25

帖子 sweating » 2010-01-20 11:08

物理照耀世界 写了:都说我问反了,看来VIM、Emacs很厉害啊!以后一定好好学习。我也不清楚要学到什么程度,我觉得只要学会在Linux上安装/卸载软件就够了,不知道还要不要学Shell之类的。编程方面我需要好好研究FORTRAN,看来文本编辑器是需要挑个好用的。
话说除了vim,emacs还有什么可以作fortran的IDE?
好吧,自从我看到fortran开4字节空间定义类型+不支持泛型我就不想学了................
bo_00
帖子: 24
注册时间: 2010-01-10 15:25

Re: 有了Gedit还需要vi、emacs吗?

#26

帖子 bo_00 » 2010-01-24 1:07

gedit类似windows记事本

vi不详
emacs类似sourceinsight
虽然emacs能扩展更多的功能,主要看个人用不用。
六翼拉菲尔
帖子: 163
注册时间: 2007-05-12 0:05

Re: 有了Gedit还需要vi、emacs吗?

#27

帖子 六翼拉菲尔 » 2010-02-03 23:15

物理照耀世界 写了:都说我问反了,看来VIM、Emacs很厉害啊!以后一定好好学习。我也不清楚要学到什么程度,我觉得只要学会在Linux上安装/卸载软件就够了,不知道还要不要学Shell之类的。编程方面我需要好好研究FORTRAN,看来文本编辑器是需要挑个好用的。
发这种主题很容易引起vim和emacs的世界大战,lz小心不要玩火自焚哦 :em05 :em05 :em05 :em05 :em05 :em05
cxz7531
帖子: 7
注册时间: 2009-04-13 13:05

Re: 有了Gedit还需要vi、emacs吗?

#28

帖子 cxz7531 » 2010-11-17 10:25

dukeduan 写了:举个简单的例子吧。
我写了一行字,然后想往下复制100次。
用gedit会很辛苦吧!
用vi只需要Esc yy100p。
“写一行字,然后想往下复制100次”,其实用gedit也很容易实现,选中这一行,连续敲10个ctr-V,再选这10行,敲10次就行了,如果是1000行,那就再敲10次。
况且这种需求不知道你一年能碰到几次,反正我是一次也没遇到过?
当然如果用windows上的ultraedit的宏录制功能、列模式、自定义模板、方案定义等等,那就更加强大无比了。现在我双系统用VMware,需要很复杂的编辑器功能都是直接用ultraedit,一个ctr-V就可以拷贝到gedit上。

我觉得只要达到目的,可以用一切手段,不必刻板到认为某种编辑器是非学不可的。
cxz7531
帖子: 7
注册时间: 2009-04-13 13:05

Re: 有了Gedit还需要vi、emacs吗?

#29

帖子 cxz7531 » 2010-11-17 10:35

adagio 写了:再举个例子
你的gedit里有100行文字,你想在每一行的第10个字符前面插入一个
用gedit保证你吐血,然后用一个小时搞定

当是用vi你要 Esc^10lCTRL+v100jI"Esc
12次按键,3秒钟而已
正常编程是不大会出现这种需求的,除非是处理具体某种格式的数据文件。
处理数据文件可以用ultraedit,更简单强大,"alt-C"后,点击你想插入的位置,任意写入
头像
lilydjwg
论坛版主
帖子: 4258
注册时间: 2009-04-11 23:46
系统: Arch Linux
联系:

Re: 有了Gedit还需要vi、emacs吗?

#30

帖子 lilydjwg » 2010-11-17 13:42

cxz7531 写了:
adagio 写了:再举个例子
你的gedit里有100行文字,你想在每一行的第10个字符前面插入一个
用gedit保证你吐血,然后用一个小时搞定

当是用vi你要 Esc^10lCTRL+v100jI"Esc
12次按键,3秒钟而已
正常编程是不大会出现这种需求的,除非是处理具体某种格式的数据文件。
处理数据文件可以用ultraedit,更简单强大,"alt-C"后,点击你想插入的位置,任意写入
这个就是Vim的列模式啊。ultraedit 是要 money 的啊,你有 Linux 版的破解吗?
回复