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