1
lightening 2013-11-05 05:58:23 +08:00
ctrl+f/b?
|
2
sinxccc 2013-11-05 06:07:42 +08:00 1
虽然不是 VI 党,但我觉得 CLI 下想要移动快的话,得多搜索,少滚动。
|
3
pityonline 2013-11-05 08:07:26 +08:00 via Android
反正 normal 模式下空格没啥大用,翻页的活儿我让空格干了……
|
4
likaci 2013-11-05 08:11:31 +08:00
@pityonline 空格我设置的折叠代码
|
5
e6nian 2013-11-05 08:20:01 +08:00
ctrl+d/u
down up 上下翻页 |
6
ybian 2013-11-05 08:21:05 +08:00 1
空格翻页 +1
而且在gvim或者macvim下照样可以滚轮(触摸板)翻页吧。 |
7
ioiioi 2013-11-05 08:33:54 +08:00
@sinxccc
得用搜索才能快速定位,我试了下easymotion,这玩意对付英文还可以,但是对付中文就没那么灵光了。 不知道大家在vim下如何快速定位到某个词。 我不是coder,vim主要用来编辑文档。 |
8
lch21 2013-11-05 08:37:20 +08:00
搜索
|
9
gdm 2013-11-05 08:49:55 +08:00
@ioiioi 所以说vim比较适合处理纯拉丁字母的东西
编辑中文文档还是emeditor最棒,everedit, editplus, akelpad也不错 |
10
strak47 2013-11-05 08:55:21 +08:00
空格翻页 +2 :)
|
11
bigredapple 2013-11-05 08:56:27 +08:00 1
ctrl + f/b
|
12
calon 2013-11-05 09:53:39 +08:00
我设置的normal模式中空格下翻页,回退上翻页。
|
13
jiazhoulvke 2013-11-05 09:56:04 +08:00
必须空格
|
14
greatghoul 2013-11-05 10:03:21 +08:00
嗯,昨天我把笔记本的 `:` 号键按坏了,怎么办,没有 : vim 怎么用呀。
|
15
pythoner 2013-11-05 10:36:50 +08:00
http://p1.zhimg.com/d9/99/d999e8c8e79887f06754c136a8f7b484_m.jpg
我的键盘将page up /page down放到了右手大拇指的位置,完美解决这个问题 |
16
pright 2013-11-05 10:50:12 +08:00 1
代码的话我基本上是以下几种方式:
直接跳转函数 * FuzzyFinder插件 nnoremap <silent> <leader>t :FufBufferTag<CR> 当前页跳转 * set rnu后直接根据距离行数j/k * easymotion插件 翻页 * C-d/C-u |
17
timothyye 2013-11-05 11:05:48 +08:00
@greatghoul 只有舍弃一切命令模式了,哈哈
|
18
kk71 2013-11-05 11:59:51 +08:00
有时也用滚轮
|
19
diligence24 2013-11-05 12:08:40 +08:00
control+ d/u 我刚刚在自己得vim里面尝试过
|
20
qianlifeng 2013-11-05 12:39:17 +08:00
基本还是ctrl+d, ctrl+u
|
21
ericson 2013-11-05 13:39:28 +08:00 1
如果是浏览时想前后翻页的话,用ctrl-f/ctrl-b(一屏), ctrl-d/ctrl-u(半屏)(翻页之后可能需要: zz-当前行屏幕居中, zt-当前行屏幕顶部, zb-当前行屏幕底部).
但是通常都不会是纯粹想翻页吧,可以试试: -m<char>, `<char>: 标记和跳转到标记 -easymotion插件: 在当前屏幕内随意跳转 -<num>gg: 跳转到指定行,如11gg(G-跳到末行, gg-跳到首行) -%: 跳到相关位置, 如光标在{上,可以跳转到结束}上 这些在vim的wiki上都有,练习几次就熟了: http://vim.wikia.com/wiki/Moving_around |
22
strak47 2013-11-05 14:06:57 +08:00
@greatghoul 可以把不常用的键绑定为冒号,比如大写键
|
23
davepkxxx 2013-11-05 15:44:17 +08:00 via Android
在用VIM的时候请忘记世界上还有鼠标,这样你就感觉好多了。
|
24
meta 2013-11-05 16:31:34 +08:00
养成写程序不超过一屏的习惯就好了。
|
25
ispinfx 2013-11-05 23:23:50 +08:00
搜索+1
|
27
ioiioi 2013-11-06 13:15:49 +08:00
@gdm
emeditor可以像vim一样自由的跳转吗?能识别中文的断词吗?譬如"如|果",光标处于如果中间,按下diw就可以删掉这个词。 |
28
loseblue 2013-11-06 14:30:11 +08:00
我用alt+j/k 重定义了 ctrl + f/b
然后 zz map 到 ztkkkkjjjj 我觉得翻页爽~~ |
29
gdm 2013-11-06 15:35:01 +08:00
@ioiioi 不能自由跳转的文本编辑器貌似不多吧……一般是ctrl+g这个命令
中文断词功能我不需要,我常用的类似功能是双击选中一句话,所以应该不难实现 emeditor有个插件叫emvi,用上之后可以使用很多vi命令。不过实在不习惯vi的命令,所以没装 总而言之,emeditor可说是最适合东亚非编程人员的文本编辑器,除了在markdown方面比较老旧、无收藏夹、跟小狼毫不大兼容,我都非常满意 |
30
noark9 2013-11-06 20:32:45 +08:00
把Caps lock健干掉-,-换成Ctrl,C-f/b非常好使啊,加上快速定位函数什么的用[]就可以了啊,再加上ctags函数列表,感觉已经够了啊
|
31
bao3 2013-11-07 00:45:21 +08:00
CLI下,代开vim的鼠标至此不行吗?
|
32
teddy1004 2013-11-07 12:47:11 +08:00
control+f/b翻页挺不错的,现在做rails开发基本上只用VIM了
|
33
chuan 2013-11-07 14:42:21 +08:00
Ctrl + d/u, zz
|