由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - Vi这个破编辑器为啥这么多人喜欢?
相关主题
gvim 的问题Emacs有没有这样一种功能? (转载)
vim值得学吗?[合集] IDE vs vim+cscope
好奇贴,多少人还在用emacs写代码?关于coding用IDE和vi或者emacs的效率或者优劣,请牛人为大家做(转载)
没有ide,我觉得一个项目,两万多行就差不多了Emacs编译器整合R
有啥好的c语言编辑器推荐么?大牛推荐个方便点的编辑器吧
[bssd] Emacs/vim 花时间是值得的。visual studio 2015 free了?
用vim/emacs相当于开手动车请推荐一款windows xp 平台上优秀的C语言编译/编辑器
请推荐IDEpydev里可以直接引用源程序吗
相关话题的讨论汇总
话题: vi话题: emacs话题: eclipse话题: vim话题: esc
进入Programming版参与讨论
1 (共1页)
t******t
发帖数: 15246
1
删除个东西都TNND,麻烦。 哪位大哥指教一下,为啥这么多人喜欢。
h***i
发帖数: 1970
2
哪里麻烦?

【在 t******t 的大作中提到】
: 删除个东西都TNND,麻烦。 哪位大哥指教一下,为啥这么多人喜欢。
d**d
发帖数: 389
3
哈哈,搬个小板凳看emacs的啦。

【在 h***i 的大作中提到】
: 哪里麻烦?
h********8
发帖数: 7355
4
用惯就好了。
vi几乎各家机器上都预装了。
s******o
发帖数: 2233
5
我们公司就有vi和emacs两派,时不时就哪个是"the true and only editor"拿出来开
玩笑

【在 t******t 的大作中提到】
: 删除个东西都TNND,麻烦。 哪位大哥指教一下,为啥这么多人喜欢。
g*****g
发帖数: 34805
6
我老不喜欢,可是在服务器上命令行往往没有别的编辑器。

【在 t******t 的大作中提到】
: 删除个东西都TNND,麻烦。 哪位大哥指教一下,为啥这么多人喜欢。
r****c
发帖数: 1494
7
手懒,喜欢单键,不喜欢离开主区域
l******e
发帖数: 12192
8
论删除个东西,难道有比vim更简单的么?

【在 t******t 的大作中提到】
: 删除个东西都TNND,麻烦。 哪位大哥指教一下,为啥这么多人喜欢。
c**b
发帖数: 2999
9
哈哈,这个玩艺确实是老古董,很多人讨厌,但是没办法.有人自己编个软件象notepad那
样编辑,很不错的.

【在 g*****g 的大作中提到】
: 我老不喜欢,可是在服务器上命令行往往没有别的编辑器。
M**u
发帖数: 10158
10
我经常用 nano ...

【在 g*****g 的大作中提到】
: 我老不喜欢,可是在服务器上命令行往往没有别的编辑器。
相关主题
[bssd] Emacs/vim 花时间是值得的。Emacs有没有这样一种功能? (转载)
用vim/emacs相当于开手动车[合集] IDE vs vim+cscope
请推荐IDE关于coding用IDE和vi或者emacs的效率或者优劣,请牛人为大家做(转载)
进入Programming版参与讨论
g*****g
发帖数: 34805
11
So nano is like pico huh? I hated pico, I'd rather use vi.

【在 M**u 的大作中提到】
: 我经常用 nano ...
h********8
发帖数: 7355
12
notepad,pico不是每部机器都有,有时还看不到control characters,vi才可以。
b******n
发帖数: 592
13
nano的设计比较通用。建议不熟悉编辑器都用这个。。用emacs跟vi不会用基本上退出
都很难。。。
用了两年emacs,后来转vim了。。从此再任何ide都试图dd, Ctrl+N

【在 M**u 的大作中提到】
: 我经常用 nano ...
e****d
发帖数: 895
14
vim 删除东西怎么麻烦了?
V + /pattern + d 可以删除得不能再快了

【在 t******t 的大作中提到】
: 删除个东西都TNND,麻烦。 哪位大哥指教一下,为啥这么多人喜欢。
M**u
发帖数: 10158
15
emacs和vi退出有什么难的
c-x c-c在进入emacs那个提示就有
vi就是:q,更容易了
用nano就是服务器没有工具的时候做点简单的编辑

【在 b******n 的大作中提到】
: nano的设计比较通用。建议不熟悉编辑器都用这个。。用emacs跟vi不会用基本上退出
: 都很难。。。
: 用了两年emacs,后来转vim了。。从此再任何ide都试图dd, Ctrl+N

e****d
发帖数: 895
16
我一般是 ctrl-z and kill 来退出emacs的,哈哈。

【在 M**u 的大作中提到】
: emacs和vi退出有什么难的
: c-x c-c在进入emacs那个提示就有
: vi就是:q,更容易了
: 用nano就是服务器没有工具的时候做点简单的编辑

D******n
发帖数: 2836
17
ZZ save+quit, very nice.

【在 M**u 的大作中提到】
: emacs和vi退出有什么难的
: c-x c-c在进入emacs那个提示就有
: vi就是:q,更容易了
: 用nano就是服务器没有工具的时候做点简单的编辑

f*****e
发帖数: 2992
18
if I don't want to save

【在 D******n 的大作中提到】
: ZZ save+quit, very nice.
A******g
发帖数: 612
19
开始也觉得麻烦,习惯了就不想用别的了
不需要鼠标帮助可以很快的做很多事
比如整行删除,跳着word前进,自动补全名字,替换
删除怎么麻烦了?
x当del健用,dd删除整行,dw删除一个词

【在 t******t 的大作中提到】
: 删除个东西都TNND,麻烦。 哪位大哥指教一下,为啥这么多人喜欢。
b******n
发帖数: 592
20
打开任何一个编辑器,让没试用过的人试试
nano的好处就是简单编辑,如果是编程,大家都会用合适的熟悉的工具了。

【在 M**u 的大作中提到】
: emacs和vi退出有什么难的
: c-x c-c在进入emacs那个提示就有
: vi就是:q,更容易了
: 用nano就是服务器没有工具的时候做点简单的编辑

相关主题
Emacs编译器整合R请推荐一款windows xp 平台上优秀的C语言编译/编辑器
大牛推荐个方便点的编辑器吧pydev里可以直接引用源程序吗
visual studio 2015 free了?vim 和cscope应该装哪个plugin?
进入Programming版参与讨论
b******n
发帖数: 592
21
vi你首先要教他":"...谁会一上手就会阿

【在 D******n 的大作中提到】
: ZZ save+quit, very nice.
b******n
发帖数: 592
22
建议你浏览器用opera,同样的好用,前进x后悔z。。vi的简单就是快捷键,而且可以用
命令process text...比如去掉每行第二个词等等。。

【在 A******g 的大作中提到】
: 开始也觉得麻烦,习惯了就不想用别的了
: 不需要鼠标帮助可以很快的做很多事
: 比如整行删除,跳着word前进,自动补全名字,替换
: 删除怎么麻烦了?
: x当del健用,dd删除整行,dw删除一个词

r***y
发帖数: 4379
23
Vi这种神的编辑器为啥这么多人问这破问题? 呵呵
这个东西是讨厌鼠标, 手不爱离开主键盘区的职业码工的不二选择...
emacs 那个东东让人有安个脚踏板的冲动

【在 t******t 的大作中提到】
: 删除个东西都TNND,麻烦。 哪位大哥指教一下,为啥这么多人喜欢。
c**b
发帖数: 2999
24
vi一些基本的命令还算好,就是有些更高级的要求的命令,就很烦,容易忘记.

【在 A******g 的大作中提到】
: 开始也觉得麻烦,习惯了就不想用别的了
: 不需要鼠标帮助可以很快的做很多事
: 比如整行删除,跳着word前进,自动补全名字,替换
: 删除怎么麻烦了?
: x当del健用,dd删除整行,dw删除一个词

D******n
发帖数: 2836
25
一般也就用基本的。而且可以重新定义一些key map。
fold 用起来也很爽。

【在 c**b 的大作中提到】
: vi一些基本的命令还算好,就是有些更高级的要求的命令,就很烦,容易忘记.
h*i
发帖数: 3446
26
从易学性讲,vi有一点门槛,但是门槛也不太高,vim有一个vimtutor,照着走一遍就
会基本命令了,就可以用了啊。这就已经比其他editor都好了。。然后慢慢在使用中学
新的trick,虽然可能一辈子也学不完,但是会不断进步的。
从易用性讲,没有比vim更好的editor了。 Emacs不是一个editor,是个操作系统。
Emacs作为一个editor比vi差这是在80年代就已经有HCI文章用实验证明了的。从HCI理
论上说,vi的设计比较符合Fitts' Law,手不离键,运动距离小,带宽就大。事实上这
么多年了,vi的用户越来越多也是明证,这是用户在用手投票嘛。
从心理学的角度说,人的motor skill一旦学会,是很难忘记的。比如没有人学会骑车
然后又不会骑了,除非神经系统出毛病了。vi的常用命令一旦学会是不会忘的。其实vi
的动作命令会变成下意识的技能,要是一个editor没有的这些命令的话,人会感到很不
爽的。可以说这叫作上瘾了。所以firefox有个vimperator插件,就是照顾我们这些vi
上瘾的人,用vi的动作来用firefox上网。eclipse也有vi插件。等等。
最后,欢迎加入vi俱乐部,你不会失望的。

【在 t******t 的大作中提到】
: 删除个东西都TNND,麻烦。 哪位大哥指教一下,为啥这么多人喜欢。
l****c
发帖数: 838
27
"Emacs不是一个editor,是个操作系统。"
I don't know where you get this.
I read sth like this in the morning:
Emac is a good OS if it has a good editor.
Vi is a good editor if it run on a good OS.
I use VIM every day

vi

【在 h*i 的大作中提到】
: 从易学性讲,vi有一点门槛,但是门槛也不太高,vim有一个vimtutor,照着走一遍就
: 会基本命令了,就可以用了啊。这就已经比其他editor都好了。。然后慢慢在使用中学
: 新的trick,虽然可能一辈子也学不完,但是会不断进步的。
: 从易用性讲,没有比vim更好的editor了。 Emacs不是一个editor,是个操作系统。
: Emacs作为一个editor比vi差这是在80年代就已经有HCI文章用实验证明了的。从HCI理
: 论上说,vi的设计比较符合Fitts' Law,手不离键,运动距离小,带宽就大。事实上这
: 么多年了,vi的用户越来越多也是明证,这是用户在用手投票嘛。
: 从心理学的角度说,人的motor skill一旦学会,是很难忘记的。比如没有人学会骑车
: 然后又不会骑了,除非神经系统出毛病了。vi的常用命令一旦学会是不会忘的。其实vi
: 的动作命令会变成下意识的技能,要是一个editor没有的这些命令的话,人会感到很不

b******n
发帖数: 592
28
我遇到的都是emacs,就我一个后来转vi了。也没有好坏了,人思维习惯不一样,反射
性的适合vim,理性的适合emacs,因为快捷键没有太多道理,就靠记忆。。。

vi

【在 h*i 的大作中提到】
: 从易学性讲,vi有一点门槛,但是门槛也不太高,vim有一个vimtutor,照着走一遍就
: 会基本命令了,就可以用了啊。这就已经比其他editor都好了。。然后慢慢在使用中学
: 新的trick,虽然可能一辈子也学不完,但是会不断进步的。
: 从易用性讲,没有比vim更好的editor了。 Emacs不是一个editor,是个操作系统。
: Emacs作为一个editor比vi差这是在80年代就已经有HCI文章用实验证明了的。从HCI理
: 论上说,vi的设计比较符合Fitts' Law,手不离键,运动距离小,带宽就大。事实上这
: 么多年了,vi的用户越来越多也是明证,这是用户在用手投票嘛。
: 从心理学的角度说,人的motor skill一旦学会,是很难忘记的。比如没有人学会骑车
: 然后又不会骑了,除非神经系统出毛病了。vi的常用命令一旦学会是不会忘的。其实vi
: 的动作命令会变成下意识的技能,要是一个editor没有的这些命令的话,人会感到很不

g**w
发帖数: 969
29
vi最大的缺点 - multi-tab的支持比较差。不适合几个文件之间copy/paste
s******o
发帖数: 2233
30
I use vsplit to copy/paste between files

【在 g**w 的大作中提到】
: vi最大的缺点 - multi-tab的支持比较差。不适合几个文件之间copy/paste
相关主题
Re: 什么编辑器比较好?vim值得学吗?
修改m文件后,Matlab为何还是运行改之前的文件?好奇贴,多少人还在用emacs写代码?
gvim 的问题没有ide,我觉得一个项目,两万多行就差不多了
进入Programming版参与讨论
h*i
发帖数: 3446
31
The split screen of vim is very convenient. For gvim, there's multi-tab too.

【在 g**w 的大作中提到】
: vi最大的缺点 - multi-tab的支持比较差。不适合几个文件之间copy/paste
r****t
发帖数: 10904
32
再差这方面也不比 emacs 差 :)

【在 g**w 的大作中提到】
: vi最大的缺点 - multi-tab的支持比较差。不适合几个文件之间copy/paste
S*********a
发帖数: 75
33
打一架

【在 r****t 的大作中提到】
: 再差这方面也不比 emacs 差 :)
b******n
发帖数: 592
34
tabnew to open new tab, gt to switch...works for text mode as well

【在 g**w 的大作中提到】
: vi最大的缺点 - multi-tab的支持比较差。不适合几个文件之间copy/paste
t*****n
发帖数: 4908
35
碰到百万级代码,emacs/vi 都是浮云。
一个好的tag system是必须的。推荐用eclipse.
D*******a
发帖数: 3688
36
re

【在 t*****n 的大作中提到】
: 碰到百万级代码,emacs/vi 都是浮云。
: 一个好的tag system是必须的。推荐用eclipse.

g*****g
发帖数: 34805
37
不用百万级,我觉得10万行代码,命令行就肯定就很痛苦,
鼠标干很多事情还是比键盘方便。

【在 t*****n 的大作中提到】
: 碰到百万级代码,emacs/vi 都是浮云。
: 一个好的tag system是必须的。推荐用eclipse.

D*******a
发帖数: 3688
38
是不是鼠标倒无所谓。eclipse里面设置很多快捷键之后也可以手不离键盘了
context help,call hierarchy是我最喜欢的功能
还有就是有些简单的错误在编写的时候就直接指出来了
这些都帮助提高编写效率和减少bug的生成

【在 g*****g 的大作中提到】
: 不用百万级,我觉得10万行代码,命令行就肯定就很痛苦,
: 鼠标干很多事情还是比键盘方便。

t*****n
发帖数: 4908
39
严重推荐Eclipse的Emacs+(mulgasoft.com)插件。有了它你就可以ctrl-s或者ctrl-r在
代码里游泳了。再定制其他组合,效率不错。
Eclipse的tag/indexer是我见过最好的。10年前我是visual studio + visual assist
的fan,现在觉得还是Eclipse强些。另外它的syntax color也很有特色。
当然Eclipse也不是完美无缺。有时候反应有些慢。但是瑕不掩瑜了。

【在 D*******a 的大作中提到】
: 是不是鼠标倒无所谓。eclipse里面设置很多快捷键之后也可以手不离键盘了
: context help,call hierarchy是我最喜欢的功能
: 还有就是有些简单的错误在编写的时候就直接指出来了
: 这些都帮助提高编写效率和减少bug的生成

t*****n
发帖数: 4908
40
鸡动呀!古德霸都给我回帖了!
还是古德霸幸福,我每天都面对几百万的代码。不少是Legacy code。一个文件居然有
20K行! 有木有!!

【在 g*****g 的大作中提到】
: 不用百万级,我觉得10万行代码,命令行就肯定就很痛苦,
: 鼠标干很多事情还是比键盘方便。

相关主题
没有ide,我觉得一个项目,两万多行就差不多了用vim/emacs相当于开手动车
有啥好的c语言编辑器推荐么?请推荐IDE
[bssd] Emacs/vim 花时间是值得的。Emacs有没有这样一种功能? (转载)
进入Programming版参与讨论
g*****g
发帖数: 34805
41
一个文件20K行,那是程序员有问题了。

【在 t*****n 的大作中提到】
: 鸡动呀!古德霸都给我回帖了!
: 还是古德霸幸福,我每天都面对几百万的代码。不少是Legacy code。一个文件居然有
: 20K行! 有木有!!

g*****g
发帖数: 34805
42
我一直觉得Eclipse强的是refactoring,以及无数插件。

assist

【在 t*****n 的大作中提到】
: 严重推荐Eclipse的Emacs+(mulgasoft.com)插件。有了它你就可以ctrl-s或者ctrl-r在
: 代码里游泳了。再定制其他组合,效率不错。
: Eclipse的tag/indexer是我见过最好的。10年前我是visual studio + visual assist
: 的fan,现在觉得还是Eclipse强些。另外它的syntax color也很有特色。
: 当然Eclipse也不是完美无缺。有时候反应有些慢。但是瑕不掩瑜了。

a**e
发帖数: 5794
43
它的插件良莠不齐。

【在 g*****g 的大作中提到】
: 我一直觉得Eclipse强的是refactoring,以及无数插件。
:
: assist

b******n
发帖数: 592
44
还没见过百万级程序,不过java项目tree比较负责,c/c++都还好。。每个模块大小都
合适,各顾各的。。

【在 t*****n 的大作中提到】
: 碰到百万级代码,emacs/vi 都是浮云。
: 一个好的tag system是必须的。推荐用eclipse.

r***y
发帖数: 4379
45
所以才有 viplugin for eclipse 和 Eclim
也所以 slickedit , wingide 等等码工利器都有 vim emulation
一个是总司令, 一个是神枪手, 个有短长

【在 t*****n 的大作中提到】
: 碰到百万级代码,emacs/vi 都是浮云。
: 一个好的tag system是必须的。推荐用eclipse.

M**u
发帖数: 10158
46
。。。

【在 D*******a 的大作中提到】
: re
g*****g
发帖数: 34805
47
说到底vi就是单编辑器里的key binding了,习惯了不愿意改。

【在 r***y 的大作中提到】
: 所以才有 viplugin for eclipse 和 Eclim
: 也所以 slickedit , wingide 等等码工利器都有 vim emulation
: 一个是总司令, 一个是神枪手, 个有短长

t****t
发帖数: 6806
48
快捷键用惯了谁高兴改啊.

【在 g*****g 的大作中提到】
: 说到底vi就是单编辑器里的key binding了,习惯了不愿意改。
M**u
发帖数: 10158
49
游戏一种玩法玩腻了有时候需要换个风格,哈哈

【在 t****t 的大作中提到】
: 快捷键用惯了谁高兴改啊.
g*****g
发帖数: 34805
50
所以vi用惯的了用eclipse问题不大,上个plugin就好。我老一路VS,
ultraedit, eclipse一路走过来的,vi用着就比较痛苦。不得已得
整个cheatsheet备着。

【在 t****t 的大作中提到】
: 快捷键用惯了谁高兴改啊.
相关主题
[合集] IDE vs vim+cscope大牛推荐个方便点的编辑器吧
关于coding用IDE和vi或者emacs的效率或者优劣,请牛人为大家做(转载)visual studio 2015 free了?
Emacs编译器整合R请推荐一款windows xp 平台上优秀的C语言编译/编辑器
进入Programming版参与讨论
t****t
发帖数: 6806
51
you can use vim easy mode. lol.

【在 g*****g 的大作中提到】
: 所以vi用惯的了用eclipse问题不大,上个plugin就好。我老一路VS,
: ultraedit, eclipse一路走过来的,vi用着就比较痛苦。不得已得
: 整个cheatsheet备着。

r***y
发帖数: 4379
52
其实用习惯了就条件反射了, 到时候又常常会把 hjkl , yy, pp, dd ... 啥的敲到别
的 editor
里.
想把 vi 配置成 ide 纯粹是傻折腾(俺就傻过, 嘿嘿)
用来增强传统 ide 的编辑功能的话, 绝对是它称老二就没有老大了.

【在 g*****g 的大作中提到】
: 所以vi用惯的了用eclipse问题不大,上个plugin就好。我老一路VS,
: ultraedit, eclipse一路走过来的,vi用着就比较痛苦。不得已得
: 整个cheatsheet备着。

g*****g
发帖数: 34805
53
我老也就是在服务器端快速改改configuration要用vi,
大多数时候我懂的够了。

【在 t****t 的大作中提到】
: you can use vim easy mode. lol.
M**u
发帖数: 10158
54
ultraedit的确好用

【在 g*****g 的大作中提到】
: 我老也就是在服务器端快速改改configuration要用vi,
: 大多数时候我懂的够了。

g*******e
发帖数: 3013
55
因为在里面做文本替换啥的很方便。编辑起来,纯文本有些时候也很方便。
%s/^/"/g
%s/$/"/g
啥的用起来还是很顺手的。

【在 t******t 的大作中提到】
: 删除个东西都TNND,麻烦。 哪位大哥指教一下,为啥这么多人喜欢。
e******0
发帖数: 211
56
英明
讨论一下 最好用的emacs是什么版本

【在 d**d 的大作中提到】
: 哈哈,搬个小板凳看emacs的啦。
i*****o
发帖数: 1714
57
没用过eclipse, 不过cscope+vim还可以吧。
经常在百万行代码里跳来跳去的飘过。。。

★ 发自iPhone App: ChineseWeb - 中文网站浏览器

【在 t*****n 的大作中提到】
: 碰到百万级代码,emacs/vi 都是浮云。
: 一个好的tag system是必须的。推荐用eclipse.

e***y
发帖数: 1152
58
learning curve
t*****n
发帖数: 4908
59
cscope对C++支持的很一般吧? 碰到虚函数怎么转跳?我同事试过cscope,不好使。
对于大规模的C++代码,CDT的indexer还是很不错的。

【在 i*****o 的大作中提到】
: 没用过eclipse, 不过cscope+vim还可以吧。
: 经常在百万行代码里跳来跳去的飘过。。。
:
: ★ 发自iPhone App: ChineseWeb - 中文网站浏览器

a***y
发帖数: 2803
60
wordpad比notepad好,而且可以用字体把每一个character都用同宽度显示.

【在 e***y 的大作中提到】
: learning curve
相关主题
pydev里可以直接引用源程序吗修改m文件后,Matlab为何还是运行改之前的文件?
vim 和cscope应该装哪个plugin?gvim 的问题
Re: 什么编辑器比较好?vim值得学吗?
进入Programming版参与讨论
D******n
发帖数: 2836
61
其实所谓learning curve的横坐标和纵坐标分别表示什么?

【在 D******n 的大作中提到】
: 一般也就用基本的。而且可以重新定义一些key map。
: fold 用起来也很爽。

e***y
发帖数: 1152
62

good question;-)

【在 D******n 的大作中提到】
: 其实所谓learning curve的横坐标和纵坐标分别表示什么?
s**********o
发帖数: 197
63
vi比较符合搞工程的人的思维方式,搞科学的人喜欢形象上的思维方式,像MS word就
在科研工作者中比较流行;搞工程的人喜欢指令+数据性质的思维方式,像vi之类的就
比较流行,因为vi可以对的很整齐。

【在 t******t 的大作中提到】
: 删除个东西都TNND,麻烦。 哪位大哥指教一下,为啥这么多人喜欢。
m****o
发帖数: 182
64
主要是没有grammar check。对我这种手笨,经常按错键的人是个考验。
T*******x
发帖数: 8565
65
看到emacs的learning curve,我忍不住乐了。
谁这么幽默啊?

【在 e***y 的大作中提到】
: learning curve
r***y
发帖数: 4379
66
n年前见过这个"大话lc", 这次又笑的肚子疼
visual studio 那个图要时光倒流才能画的出来,
emacs 那个得坐时光穿梭机
厚厚...

【在 e***y 的大作中提到】
: learning curve
r****y
发帖数: 26819
67
为啥vs那个需要时光倒流?

【在 r***y 的大作中提到】
: n年前见过这个"大话lc", 这次又笑的肚子疼
: visual studio 那个图要时光倒流才能画的出来,
: emacs 那个得坐时光穿梭机
: 厚厚...

h********n
发帖数: 1671
68
vi的“手不离键”不是那么神。最初设计vi的时候用的键盘,ESC键是在现在的TAB键的
位置,“手不离键”很方便。现在ESC键跑到左上角去了,总要抬一下手,和用鼠标(
特别是笔记本上)也就是五十步和一百步的区别了。
当时的键盘也没有专用的方向键,就是用HJKL这几个键来代替。大量使用单键命令是因
为当时的机器反应速度太慢。老程序员习惯使用这样的键盘,自然喜欢用vi。现在的新
手没必要去跟风。
e****d
发帖数: 895
69
You can use ctl+[ as escape.

【在 h********n 的大作中提到】
: vi的“手不离键”不是那么神。最初设计vi的时候用的键盘,ESC键是在现在的TAB键的
: 位置,“手不离键”很方便。现在ESC键跑到左上角去了,总要抬一下手,和用鼠标(
: 特别是笔记本上)也就是五十步和一百步的区别了。
: 当时的键盘也没有专用的方向键,就是用HJKL这几个键来代替。大量使用单键命令是因
: 为当时的机器反应速度太慢。老程序员习惯使用这样的键盘,自然喜欢用vi。现在的新
: 手没必要去跟风。

b******n
发帖数: 592
70
I use ";;" for escape..

【在 e****d 的大作中提到】
: You can use ctl+[ as escape.
相关主题
vim值得学吗?有啥好的c语言编辑器推荐么?
好奇贴,多少人还在用emacs写代码?[bssd] Emacs/vim 花时间是值得的。
没有ide,我觉得一个项目,两万多行就差不多了用vim/emacs相当于开手动车
进入Programming版参与讨论
r***y
发帖数: 4379
71
from insert mode? how?

【在 b******n 的大作中提到】
: I use ";;" for escape..
b******n
发帖数: 592
72
" have this in your .vimrc
imap ;;

【在 r***y 的大作中提到】
: from insert mode? how?
r***y
发帖数: 4379
73
借个... 好多 mode 都要改, vmap ...
还好 esc 不bother我, 不然输入;;都费劲儿了

【在 b******n 的大作中提到】
: " have this in your .vimrc
: imap ;;

b******n
发帖数: 592
74
vmap不需要吧,就insert mode方便,;;输入就得间隔大一些。。不太用到。。其实我
手还是不自觉找escape,编辑的时候才用;;

【在 r***y 的大作中提到】
: 借个... 好多 mode 都要改, vmap ...
: 还好 esc 不bother我, 不然输入;;都费劲儿了

e***y
发帖数: 1152
75

那张图的whole point就在emacs上, in my humble opinion。

【在 T*******x 的大作中提到】
: 看到emacs的learning curve,我忍不住乐了。
: 谁这么幽默啊?

e****d
发帖数: 895
76
it's better to get familiar with ctrl+[ , faster than esc key

【在 b******n 的大作中提到】
: vmap不需要吧,就insert mode方便,;;输入就得间隔大一些。。不太用到。。其实我
: 手还是不自觉找escape,编辑的时候才用;;

b******n
发帖数: 592
77
切换用组合键还不如用esc自己。。另外vim比较讨厌的是:我觉得键盘设计本来就有问
题,
不是给程序员设计的,比如(),非得两手组合。。如果可以用单键我就只用单键了。
;;唯一不好就是按;不显示,等到下一个键的时候才显示了刚才的;。。如果有好的
vimrc
可以借鉴一下

【在 e****d 的大作中提到】
: it's better to get familiar with ctrl+[ , faster than esc key
o**o
发帖数: 3964
78
但凡learning curve steep的东西,都有死忠的fans,比如vi,emacs,rpn calculator
等等。无非是这些人误以为手熟代表智商。

【在 t******t 的大作中提到】
: 删除个东西都TNND,麻烦。 哪位大哥指教一下,为啥这么多人喜欢。
t*****n
发帖数: 4908
79
一针见血

calculator

【在 o**o 的大作中提到】
: 但凡learning curve steep的东西,都有死忠的fans,比如vi,emacs,rpn calculator
: 等等。无非是这些人误以为手熟代表智商。

r****t
发帖数: 10904
80
有试过把 jj map 成 ESC 么?用起来比;;方便。

【在 b******n 的大作中提到】
: 切换用组合键还不如用esc自己。。另外vim比较讨厌的是:我觉得键盘设计本来就有问
: 题,
: 不是给程序员设计的,比如(),非得两手组合。。如果可以用单键我就只用单键了。
: ;;唯一不好就是按;不显示,等到下一个键的时候才显示了刚才的;。。如果有好的
: vimrc
: 可以借鉴一下

相关主题
请推荐IDE关于coding用IDE和vi或者emacs的效率或者优劣,请牛人为大家做(转载)
Emacs有没有这样一种功能? (转载)Emacs编译器整合R
[合集] IDE vs vim+cscope大牛推荐个方便点的编辑器吧
进入Programming版参与讨论
r*******n
发帖数: 3020
81
难道会开车的以为比不会开的智商高?
不过,智力有障碍的人确实不应该去开车。
vi的理念就是尽量用键盘解决所有问题。
就跟去银行办事类似,我想大家都喜欢在一个地方解决
所有问题,不同的是,银行的要付出更多成本,
而vi要自己学(自己付出成本)。
作为一个天天敲键盘的人,学个编辑器工具还是值得的

calculator

【在 o**o 的大作中提到】
: 但凡learning curve steep的东西,都有死忠的fans,比如vi,emacs,rpn calculator
: 等等。无非是这些人误以为手熟代表智商。

b******n
发帖数: 592
82
或者因为手熟代表方便?
何必在乎别人为什么用什么工具呢,还去研究别人为什么用。

【在 t*****n 的大作中提到】
: 一针见血
:
: calculator

b******n
发帖数: 592
83
确实,食指是比小指方便一些,但是我有时候喜欢用ii,jj做循环变量。大部分情况下
,jj大概是最方便的了吧,左撇子估计要用ff

【在 r****t 的大作中提到】
: 有试过把 jj map 成 ESC 么?用起来比;;方便。
z****g
发帖数: 339
84
这东西越用越快 还可以装B 练成了以后随便敲两下就能把菜鸟给吓趴下 推荐你好好学
下去

【在 t******t 的大作中提到】
: 删除个东西都TNND,麻烦。 哪位大哥指教一下,为啥这么多人喜欢。
z****g
发帖数: 339
85
虽然不代表智商,但是能吓唬吓唬新手
这年头,北大青鸟的抓来个都会编程,就就装个eclipse能吓唬的了谁?

calculator

【在 o**o 的大作中提到】
: 但凡learning curve steep的东西,都有死忠的fans,比如vi,emacs,rpn calculator
: 等等。无非是这些人误以为手熟代表智商。

D******n
发帖数: 2836
86
谁说过智商来着?还小学生比谁奥赛厉害是不是?
用vi是觉得它熟手后很方便,非常efficent。

calculator

【在 o**o 的大作中提到】
: 但凡learning curve steep的东西,都有死忠的fans,比如vi,emacs,rpn calculator
: 等等。无非是这些人误以为手熟代表智商。

r****t
发帖数: 10904
87
而且 j 和 i 很近,两个手指头放着切换也很舒服。
要输入 jj 的时候委屈一下打 2ij 就行了。或者在
输入模式敲 jj 中间等时间长点就行, 这个只要不常
打 jj 就没事。切换模式要比输入 jj 的机会多多了。

【在 b******n 的大作中提到】
: 确实,食指是比小指方便一些,但是我有时候喜欢用ii,jj做循环变量。大部分情况下
: ,jj大概是最方便的了吧,左撇子估计要用ff

t*****n
发帖数: 4908
88
zzzlog 说了实话。

【在 z****g 的大作中提到】
: 虽然不代表智商,但是能吓唬吓唬新手
: 这年头,北大青鸟的抓来个都会编程,就就装个eclipse能吓唬的了谁?
:
: calculator

b******n
发帖数: 592
89
哈哈,不过;;目前还没有语言用,反正顺手的东西改起来很难。

【在 r****t 的大作中提到】
: 而且 j 和 i 很近,两个手指头放着切换也很舒服。
: 要输入 jj 的时候委屈一下打 2ij 就行了。或者在
: 输入模式敲 jj 中间等时间长点就行, 这个只要不常
: 打 jj 就没事。切换模式要比输入 jj 的机会多多了。

h********n
发帖数: 1671
90
不是传说当初键盘这样设计就故意为了降低打字速度,减小机械打字机卡壳的概率吗?
当然这只是传说,不过我真见过老式打字机没有0和1键(用o和l代替)。

【在 b******n 的大作中提到】
: 切换用组合键还不如用esc自己。。另外vim比较讨厌的是:我觉得键盘设计本来就有问
: 题,
: 不是给程序员设计的,比如(),非得两手组合。。如果可以用单键我就只用单键了。
: ;;唯一不好就是按;不显示,等到下一个键的时候才显示了刚才的;。。如果有好的
: vimrc
: 可以借鉴一下

1 (共1页)
进入Programming版参与讨论
相关主题
pydev里可以直接引用源程序吗有啥好的c语言编辑器推荐么?
vim 和cscope应该装哪个plugin?[bssd] Emacs/vim 花时间是值得的。
Re: 什么编辑器比较好?用vim/emacs相当于开手动车
修改m文件后,Matlab为何还是运行改之前的文件?请推荐IDE
gvim 的问题Emacs有没有这样一种功能? (转载)
vim值得学吗?[合集] IDE vs vim+cscope
好奇贴,多少人还在用emacs写代码?关于coding用IDE和vi或者emacs的效率或者优劣,请牛人为大家做(转载)
没有ide,我觉得一个项目,两万多行就差不多了Emacs编译器整合R
相关话题的讨论汇总
话题: vi话题: emacs话题: eclipse话题: vim话题: esc