大家进来说一个自己觉得很棒的vim技巧

Vim、Emacs配置和使用
头像
tenzu
论坛版主
帖子: 36924
注册时间: 2008-11-21 20:26

Re: 大家进来说一个自己觉得很棒的vim技巧

#16

帖子 tenzu » 2011-05-24 22:52

好高级
头像
nmsfan
帖子: 18958
注册时间: 2009-10-16 22:46
来自: finland

Re: 大家进来说一个自己觉得很棒的vim技巧

#17

帖子 nmsfan » 2011-05-24 22:53

ls :em20 :em20
>>>>推Ubuntu 桌面培训~~<<<<
>>>>想加入/了解gimp汉化吗,点我吧~<<<<
——————————————————————
不推荐wubi,也不推荐你给别人推荐wubi…………
随心而为的感觉真好……
强推mayhem!!
强推ensiferum
zldrobit
帖子: 27
注册时间: 2011-02-28 0:27

Re: 大家进来说一个自己觉得很棒的vim技巧

#18

帖子 zldrobit » 2011-05-25 19:18

:e. 访问当前目录
:e %:p:h 访问当前文件所在目录
:cd %:p:h 更改当前目录为文件所在目录

其实多上vim.wikia.org就有好多好东西的。。。
头像
Fermat618
帖子: 728
注册时间: 2008-12-28 16:01

Re: 大家进来说一个自己觉得很棒的vim技巧

#19

帖子 Fermat618 » 2011-05-28 21:33

楼主不开自动缩进的功能吗,一般情况下不是需要手动调整缩进的。

text-object 的确用起来非常爽,一时我也想不出其它的更好的技巧。
G
爱因斯坦会弹钢琴
爱因斯坦会拉小提琴
爱因斯坦会骑自行车
头像
acer4740
帖子: 1405
注册时间: 2010-09-13 19:04
来自: 0xFF00EE

Re: 大家进来说一个自己觉得很棒的vim技巧

#20

帖子 acer4740 » 2011-05-29 20:56

没发现什么动人的东西

:em20
头像
A-yu
帖子: 127
注册时间: 2008-04-25 23:45

Re: 大家进来说一个自己觉得很棒的vim技巧

#21

帖子 A-yu » 2011-05-31 22:02

acer4740 写了:这东西不是看手册就能知道的,有时候确实需要机缘

下面我说一个我觉得非常棒,天天用,几乎改变生活的vim技巧:

在normal按>>或<<可以向右,向右缩进当前行
(很形象的命令吧)

当然了还有前面加数字的:
3>>
4<<
这些应该是很基本的快捷键,==更好用,自动对齐了。
头像
hbxtght
帖子: 191
注册时间: 2011-01-17 22:23

Re: 大家进来说一个自己觉得很棒的vim技巧

#22

帖子 hbxtght » 2011-09-29 11:29

插件很动人,基本功能满足我的需求,比较高级的牛逼的功能没用过且不会用,正在学习中
苏东坡问佛印道:“人人皆念观世音菩萨,观世音菩萨念谁?”
佛印答道:“念观世音菩萨。”
苏东坡诧异:“为何亦念观世音菩萨?”
曰:“求人不如求己。”
judai
帖子: 66
注册时间: 2008-11-30 12:26

Re: 大家进来说一个自己觉得很棒的vim技巧

#23

帖子 judai » 2011-09-30 15:36

mark一个
头像
c43035
帖子: 724
注册时间: 2008-10-22 14:29
联系:

Re: 大家进来说一个自己觉得很棒的vim技巧

#24

帖子 c43035 » 2011-09-30 21:05

judai 写了:mark一个
mark个鸟啊,,一个有用的都没有 :em20

代码: 全选

www.bashell.org
亲,走过路过,不要错过
头像
yaozuo3292
帖子: 149
注册时间: 2010-04-30 21:12

Re: 大家进来说一个自己觉得很棒的vim技巧

#25

帖子 yaozuo3292 » 2011-09-30 21:06

小白,不会 :em06
向那些疯狂的家伙们致敬
他们特立独行,
他们桀惊不逊,
他们惹事生非,
他们格格不入,
他们用与众不同的眼光看待事物,
他们不喜欢墨守成规,
他们也不愿安于现状。

你可以赞美他们,引用他们,反对他们,
质疑他们,颂扬或是诋毁他们,
但唯独不能漠视他们。
因为他们改变了事物。
他们推动人类向前发展。

或许他们是别人眼里的疯子,
但他们却是我们眼中的天才。

因为只有那些疯狂到以为自己能够改变世界的人,
才能真正地改变世界。
头像
cjxgm
帖子: 1952
注册时间: 2010-04-23 20:40
系统: Arch Linux
来自: 浙江·杭州
联系:

Re: 大家进来说一个自己觉得很棒的vim技巧

#26

帖子 cjxgm » 2011-09-30 21:23

按顺序输入:

代码: 全选

i
1
<ESC>
qa
yyp
<C-a>
q
100@a
你将得到

代码: 全选

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
:em09
Clanjor Prods. | Develop for Developers. (C++, Lua) | 作曲编曲 | 实时渲染引擎
头像
baker
帖子: 462
注册时间: 2010-06-16 5:25

Re: 大家进来说一个自己觉得很棒的vim技巧

#27

帖子 baker » 2011-09-30 21:35

哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!
[/quote]
vim 1.txt
i fxxxk
Ctrl+C
完毕。
少壮不努力,一生在内地……
النوم طفل، وسوف يكبر بائسة
OS: Arch+Fedora+win7 Ultimate
Having the ability to use C Matlab javascript......
♜♞♝♛♚♝♞♜(PS:您可以使用的最大字体是100。)
头像
SmallV
论坛版主
帖子: 9017
注册时间: 2011-01-26 17:52
来自: 万林丛中的一抹浓绿,夹带落日余晖的安祥

Re: 大家进来说一个自己觉得很棒的vim技巧

#28

帖子 SmallV » 2011-09-30 21:54

自由建客 写了:发贴的时候

代码: 全选

1000i顶!<Esc>
聊 QQ 的时候

代码: 全选

1000i操!<Esc>
……

代码: 全选

100i哈哈!<Esc>
哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!
V5
Just do it, you will succeed!
头像
c43035
帖子: 724
注册时间: 2008-10-22 14:29
联系:

Re: 大家进来说一个自己觉得很棒的vim技巧

#29

帖子 c43035 » 2011-09-30 23:19

c43035 写了:
judai 写了:mark一个
mark个鸟啊,,一个有用的都没有 :em20
这也叫言语攻击他人,,,

哎,,

语文老师死的早啊。

代码: 全选

www.bashell.org
亲,走过路过,不要错过
头像
Fermat618
帖子: 728
注册时间: 2008-12-28 16:01

Re: 大家进来说一个自己觉得很棒的vim技巧

#30

帖子 Fermat618 » 2011-10-01 12:05

cjxgm 写了:按顺序输入:

代码: 全选

i
1
<ESC>
qa
yyp
<C-a>
q
100@a
你将得到

代码: 全选

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
:em09
我会用

代码: 全选

:for i in range(1, 102)
:   put = i
: endfor
:em09
键印映看着就头晕。
爱因斯坦会弹钢琴
爱因斯坦会拉小提琴
爱因斯坦会骑自行车
回复