:echo "oeasy"
:map <C-o> echo "oeasy"
:echo "oeasy"
**加粗**
vim
里面表示为<C-b>
:h Ctrl-b
:unmap <C-b>
:h Ctrl-s
没有:map <C-s> i**<Esc>ea**<Esc>
:map <C-s> i**<Esc>ea**<Esc>
i
进入插入模式end
append
*
markdown
这种 filetype
的~/.vim/ftplugin/md.vim
完成相关映射的定义nmap
ctrl
组合键之类的东西呢?map <C-j> <C-W>j
map <C-k> <C-W>k
map <C-h> <C-W>h
map <C-l> <C-W>l
:only
和 :split
之类的 :tabnew
新建几个map <C-LEFT> :tabn
map <C-RIGHT> :tabp
map <c-left> :tabn<cr>
map <c-right> :tabp<cr>
gt
、gT
切换也还挺方便的1gt
2gt
3gt
9gt
:map <S-t> ioeasy
等价于:map T ioeasy
:map <S-t>
、 :map T
:vim oeasy.java oeasy.html oeasy.css
map <c-s> :s/5.1/5.2/<cr>:wnext<cr>
:s/5.1/5.2/<cr>
替换当前行:wnext<cr>
保存并切换到下一个buffer缓存noremap <C-c> :echo "oeasy"
:map <F4> gg=G |"F4 for indent
|
把后面屏蔽"
意味着不执行的注释G
后面的空格是有可能出问题的:map <F4> gg=G|" F4 for indent
:unmap a |"unmap a
unmap
的不是 a
a空格
map <c-j> <c-w>j
map <c-k> <c-w>k
map <c-h> <c-w>h
map <c-l> <c-w>l
map <c-left> :tabn
map <c-right> :tabp
map <c-s> :s/5.1/5.2/<cR>:wnext<cr>
:unmap a|" unmap a
:mkview
、:loadview
来保存读取:tabnew