|  |      1kongruxi      2012-08-10 20:28:16 +08:00  1 | 
|  |      2alanerzhao OP @kongruxi 你这只接是一个vimrc? | 
|  |      3thcode      2012-08-10 20:53:18 +08:00 退出可以输入 ZZ 或者 :x | 
|  |      4thinkinnight      2012-08-10 21:10:29 +08:00  2 前后两个字母调换位置可以用xp | 
|  |      5magicsilence      2012-08-10 21:16:24 +08:00 :h | 
|  |      6haiyang416      2012-08-10 21:34:53 +08:00 借地问一个vim定制版,就前不久论坛里有人推荐,用到vundle管理的,自带了很多插件,翻了半天帖子没有找到,有人记得吗? | 
|  |      7luin      2012-08-10 21:42:35 +08:00  1 https://github.com/luin/dotfiles 里面有我的vim配色插件配置啥的。。 | 
|  |      8haiyang416      2012-08-10 21:47:56 +08:00 抱歉,怕把楼歪了,我重新发了个帖子。 | 
|  |      9alanerzhao OP @haiyang416 哪个论坛? | 
|  |      10alanerzhao OP @kongruxi 还有别的好的收藏吗? | 
|  |      11binux      2012-08-10 23:24:00 +08:00 :q! 是退出 | 
|  |      12kavinyao      2012-08-10 23:29:31 +08:00 | 
|  |      13realfex      2012-08-10 23:42:09 +08:00 ctrlv +shift i  多行注释算吗… | 
|  |      14tioover      2012-08-10 23:44:07 +08:00 :sex 谁用谁知道 | 
|  |      15liuhang0077      2012-08-10 23:48:21 +08:00 @binux 你这个是强制退出 >.< 正常的 应该是 wq 或 q 吧~ | 
|  |      16binux      2012-08-11 00:01:03 +08:00  1 @liuhang0077 这是执行vi,然后乱按一通之后的最好选择 | 
|  |      17lldong      2012-08-11 00:07:53 +08:00 建议去vimgolf做那些题目,从别人的答案中能学到不少有用的技巧 | 
|  |      18bitsmix      2012-08-11 00:10:52 +08:00 Ctrl + a Ctrl + x | 
|  |      19kongruxi      2012-08-11 00:12:28 +08:00 主要是 vimrc 的配置: " <leader>W 清除行尾的空白字符 nnoremap <leader>W :%s/\s\+$//<cr>:let @/=''<CR> " 选中刚才粘贴的代码 nnoremap <leader>V V`] " 水平分割窗口 nnoremap <leader>s <C-w>s " 垂直分割窗口 nnoremap <leader>v <C-w>v " Ctrl+jkhl 来切换分割的窗口 map <C-j> <C-W>j map <C-k> <C-W>k map <C-h> <C-W>h map <C-l> <C-W>l 还有很多在: https://github.com/HungYuHei/vimfiles/blob/master/vimrc ---------------- 还有比较常用的: 在文件中按 m + <a-z> 可以 mark 下当前行,然后在当前文件的任意位置按 ' + <a-z> 就可以跳回对应 mark 了的行 ---------------- 还有很多东西是通过插件实现的 | 
|  |      20mitnk      2012-08-11 00:12:57 +08:00 告诉我我误用了Tab或行末有多余空格: set list listchars=tab:>-,trail:▄ 放到vimrc里 如果 ▄ 不好用,可以换成别的 比如 $ 符号。 | 
|  |      21ljbha007      2012-08-11 00:18:08 +08:00 按j是往下移动光标 | 
|  |      22alanerzhao OP @kavinyao 谢谢,收集tips中。 | 
|  |      23alanerzhao OP @lldong 地址是? | 
|  |      24alanerzhao OP @kongruxi 谢谢分享 | 
|  |      25mitnk      2012-08-11 00:27:31 +08:00  1 | 
|  |      26lldong      2012-08-11 01:10:58 +08:00  1 | 
|  |      28args      2012-08-11 06:06:00 +08:00 :h quickref | 
|  |      29alanerzhao OP @mitnk 谢谢补允 | 
|  |      30alanerzhao OP | 
|  |      31AlloVince      2012-08-11 10:09:56 +08:00  1 | 
|      32kaychen      2012-08-11 10:16:59 +08:00 shift+n 自动匹配 dw 删除字符段 | 
|  |      33clww      2012-08-11 11:35:25 +08:00 刚了解的一个,普通用户用sudo权限保存(一次)  `:w !sudo tee %` Esc隔得太远,映射成了jj,修改vimrc `:imap jj <Esc>` | 
|  |      34tioover      2012-08-11 11:56:22 +08:00 可以把默认剪贴板改成系统剪贴板,命令忘了 | 
|  |      35cfddream      2012-08-11 14:13:02 +08:00 @tioover  ```vim nnoremap <silent><leader>p :call system('pbcopy', expand('%:p'))<cr> vnoremap <leader>cp y:call system('pbcopy', getreg("\""))<cr> nnoremap <leader>vv :call setreg("\"",system('pbpaste'))<cr>p ``` | 
|  |      36iwinux      2012-08-11 17:03:11 +08:00 set list set listchars=tab:»·,trail:· 显示行尾空格 >< | 
|  |      37PrideChung      2012-08-11 18:34:14 +08:00 `ci"` 可以直接修改引号内的内容,写HTML的时候特别方便。还可以`ci'` `ci(` `ci[` `ci{` … 当然也可以把 c 改成 d,不进入Insert Mode。 曾经试过想转到Emacs,就是这个命令让我继续留在Vim阵营。 | 
|      39jerommix      2012-08-11 19:32:45 +08:00  1 | 
|  |      40alanerzhao OP @AlloVince 谢谢分享有时间去看。 | 
|  |      41alanerzhao OP | 
|  |      43zeroday      2014-07-27 17:17:36 +08:00 撤销:u |