分页: 1 / 1
[问题]请问vi中backspace键不好用怎么办?
发表于 : 2008-07-14 14:58
由 chineseli
在ubuntu的vi中好多键都不好用,该怎么设置呢?
Re: [问题]请问vi中backspace键不好用怎么办?
发表于 : 2008-07-14 15:08
由 DSYin2007
chineseli 写了:在ubuntu的vi中好多键都不好用,该怎么设置呢?
http://wiki.ubuntu.org.cn/Vim用户操作指南
发表于 : 2008-07-14 15:31
由 JiangHui
不知道你用backspace干什么???
如果删除的话,Esc,单个字符用del,单词用dw,单行用dd,删到行尾用s$,多行用 行数+dd
我常用的就这些了,
Re: [问题]请问vi中backspace键不好用怎么办?
发表于 : 2008-07-14 15:51
由 kofshower
chineseli 写了:在ubuntu的vi中好多键都不好用,该怎么设置呢?
不需要那么多删除的
比如ncj,dw,'+x等等就可以代替全部的删除操作,直接删多半是不好的操作习惯,原因看看register,也可以看看google coder大会上那段vim高效编辑的tip
Re: [问题]请问vi中backspace键不好用怎么办?
发表于 : 2008-07-14 15:52
由 poet
chineseli 写了:在ubuntu的vi中好多键都不好用,该怎么设置呢?
首先考虑你的终端设置是否正常
如果设置没有问题,在 .vimrc 中用 map 命令可以解决大多数问题。
一般来说,不同的终端会把这些键解析为不可识别的符号。
具体的设置大概类似下面这个样子。
if &term == 'xterm'
set t_Co=16 mouse=a
" Map <Pad5> to <Nop>
map OE <Nop>
map! OE <Nop>
map OM <CR>
" Map the shift-pad keys.
map Ow <S-Home>
map! Ow <S-Home>
你会在上面的文章中看到一些不可见字符,实际上,你需要使用 Ctrl-V 然后按你的 backspace 输入这个字符。
map (按ctrl-v,然后按backspace) <Backspace>
其他的键可以对应设置。