![]() | 1 lightening 2013-11-05 05:58:23 +08:00 ctrl+f/b? |
![]() | 2 sinxccc 2013-11-05 06:07:42 +08:00 ![]() 虽然不是 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 bed 2013-11-05 08:20:01 +08:00 ctrl+d/u down up 上下翻页 |
![]() | 6 ybian 2013-11-05 08:21:05 +08:00 ![]() 空格翻页 +1 而且在gvim或者macvim下照样可以滚轮(触摸板)翻页吧。 |
![]() | 7 ioiioi 2013-11-05 08:33:54 +08:00 @sinxccc 得用搜索才能快速定位,我试了下easymotion,这玩意对付英文还可以,但是对付中文就没那么灵光了。 不知道大家在vim下如何快速定位到某个词。 我不是coder,vim主要用来编辑文档。 |
![]() | nbsp; 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 ![]() 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 ![]() 代码的话我基本上是以下几种方式: 直接跳转函数 * 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 ![]() 如果是浏览时想前后翻页的话,用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 |