作者hjmeric (Jimmy)
看板Editor
标题Fw: [问题] .vimrc
时间Tue Oct 2 17:58:47 2012
※ [本文转录自 Linux 看板 #1GQcGRlY ]
作者: hjmeric (Jimmy) 看板: Linux
标题: [问题] .vimrc
时间: Tue Oct 2 11:48:41 2012
以下是我的.vimrc 内容。
我遇到的问题是:
1.
按tab键会变成<UP>,
但我其实没有去改变tab的功用,
2.
我开*.c类型的档案,按{时他还是走else那个选项。
请问设定上有什麽问题吗?
先谢谢各位了。
set nu
syntax on
set tabstop=4
imap jj <ESC>
inoremap ( ()<LEFT>
if (&filetype == '*.c'|| &filetype == '*.cpp')
inoremap { {<ENTER><ENTER>}<UP>
else
inoremap { {}<LEFT>
endif
imap <C-j> <LEFT>
imap <C-l> <RIGHT>
imap <C-k> <DEL>
imap <C-h> <left><del>
imap <C-n> <DOWN>
imap <C-i> <UP>
inoremap [ \[<ENTER><ENTER>\]<UP>
inoremap ' ''<LEFT>
inoremap " ""<LEFT>
inoremap $ $$<LEFT>
inorem < <><LEFT>
set hls
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.51.102
1F:→ hjmeric:第一个问题解决了 tab键跟<c-i> 绑在一起 10/02 12:11
2F:→ Bellkna:可以转 Editor 版问看看 10/02 15:14
※ 发信站: 批踢踢实业坊(ptt.cc)
※ 转录者: hjmeric (140.112.4.194), 时间: 10/02/2012 17:58:47
3F:→ Marquess:filetype的部分怪怪的,你可以:set filetype?看看 10/05 01:08
4F:→ Marquess:另外,可以考虑autocmd BufRead *.c,*.cpp <your cmd> 10/05 01:13