[quote]曾经尝试过学习 Vim 和 Emacs, 都没坚持几分钟, 一直都在用 Eclipse/Netbeans/Komodo Edit, 刚无聊玩了下Emacs, 没弄明白, 又玩了下Vim, 感觉 :evil: 快记下来[/quote]
显示行号, 配置文件还不知道怎么改 :oops:
:set nu
运行命令
:![color=gray][i]command[/i][/color]
:tabnew 新 Tab,
i 插入模式, o/O 所在行下/上方插入行, a/A 光标后/当前行末尾插入,
r+[color=gray][i]X[/i][/color], 用 X 替换当前字符,
[color=gray][i](x)[/i][/color] + Shift-G 跳转到该行, (x)行出错了? 跳过去 :wink:
:r file, 插入别的文件内容到光标位置后, 小模板应该不错, :read 缩写?
移动(上下左右): (x)jkhl, 到单词末尾(包括/不包括空格): w/e, 当行末 $,
:wq!
删除字符 x; 删除行 dd, 删除单词 dw(超强大), 删除到行末 d$,
撤销 u/U, Ctrl-Z/Ctrl-R
将删除插入到光标之后 p,
vimrc, 只在第一行插入了 set nu 别的还不熟悉 8)
:edit ~/.vimrc [b]UNIX[/b]
:edit $VIM/_vimrc [b]WINDOWS[/b]
:read $VIMRUNTIME/vimrc_example.vim
显示行号, 配置文件还不知道怎么改 :oops:
:set nu
运行命令
:![color=gray][i]command[/i][/color]
:tabnew 新 Tab,
i 插入模式, o/O 所在行下/上方插入行, a/A 光标后/当前行末尾插入,
r+[color=gray][i]X[/i][/color], 用 X 替换当前字符,
[color=gray][i](x)[/i][/color] + Shift-G 跳转到该行, (x)行出错了? 跳过去 :wink:
:r file, 插入别的文件内容到光标位置后, 小模板应该不错, :read 缩写?
移动(上下左右): (x)jkhl, 到单词末尾(包括/不包括空格): w/e, 当行末 $,
:wq!
删除字符 x; 删除行 dd, 删除单词 dw(超强大), 删除到行末 d$,
撤销 u/U, Ctrl-Z/Ctrl-R
将删除插入到光标之后 p,
vimrc, 只在第一行插入了 set nu 别的还不熟悉 8)
:edit ~/.vimrc [b]UNIX[/b]
:edit $VIM/_vimrc [b]WINDOWS[/b]
:read $VIMRUNTIME/vimrc_example.vim