几个VIM的问题,请帮忙

Vim、Emacs配置和使用
回复
头像
fanhe
帖子: 2357
注册时间: 2007-03-24 23:45

几个VIM的问题,请帮忙

#1

帖子 fanhe » 2010-07-13 0:32

1、我想在插入模式映射<c-h>为<left>,但是<c-h>已经是backspace的快捷键了,我在imap也没用,怎么办啊?有办法吗?

2、自动完成<c-n>貌似我设置了i(包含的头文件),但是不知道为什么没效(C语言),还有<c-x><c-i>会扫描所有头文件,怎样可以是它只扫描包含的头文件啊?

3、我想写一个自动完成是这样的加入光标的左边是"{"的话,我按enter,就会在下一行缩进一次,就是
{<enter>
变成
{
--->|
}
很多IDE都能这样完成,但是VIM我不知道怎么做,没这个时间去研究它的函数写法

麻烦大侠了 :em06
头像
Strange
帖子: 1824
注册时间: 2006-05-19 9:54
来自: Shanghai

Re: 几个VIM的问题,请帮忙

#2

帖子 Strange » 2010-07-13 9:46

1.

代码: 全选

:imap <c-h> <left>
2. 一般来说,<c-n><c-i>只扫描包含的头文件,lz一定是用了其他插件了。

3

代码: 全选

:ia { {<CR><TAB><CR>}<esc>kk
ニンニク入れますか?
x60 with gentoo
头像
lilydjwg
论坛版主
帖子: 4258
注册时间: 2009-04-11 23:46
系统: Arch Linux
联系:

Re: 几个VIM的问题,请帮忙

#3

帖子 lilydjwg » 2010-07-13 14:39

3

代码: 全选

:h C-indenting
头像
fanhe
帖子: 2357
注册时间: 2007-03-24 23:45

Re: 几个VIM的问题,请帮忙

#4

帖子 fanhe » 2010-07-13 14:39

关与第一个问题,在我这里没办法的了
我查资料得知,那个<c-h>和backspack的ascII码是一样的,也就是它们两个是一体的,想分开,没门
头像
Strange
帖子: 1824
注册时间: 2006-05-19 9:54
来自: Shanghai

Re: 几个VIM的问题,请帮忙

#5

帖子 Strange » 2010-07-13 15:21

fanhe 写了:关与第一个问题,在我这里没办法的了
我查资料得知,那个<c-h>和backspack的ascII码是一样的,也就是它们两个是一体的,想分开,没门
难道不是用gvim?
ニンニク入れますか?
x60 with gentoo
头像
fanhe
帖子: 2357
注册时间: 2007-03-24 23:45

Re: 几个VIM的问题,请帮忙

#6

帖子 fanhe » 2010-07-13 16:23

Strange 写了:
fanhe 写了:关与第一个问题,在我这里没办法的了
我查资料得知,那个<c-h>和backspack的ascII码是一样的,也就是它们两个是一体的,想分开,没门
难道不是用gvim?
肯定是GVIM
除此之外,插入模式的<c-i>与<tab>也是同一的,我想把<C-i>映射成其他也是不行的
太操蛋了!
头像
fanhe
帖子: 2357
注册时间: 2007-03-24 23:45

Re: 几个VIM的问题,请帮忙

#7

帖子 fanhe » 2010-07-13 16:23

Strange 写了:
fanhe 写了:关与第一个问题,在我这里没办法的了
我查资料得知,那个<c-h>和backspack的ascII码是一样的,也就是它们两个是一体的,想分开,没门
难道不是用gvim?
肯定是GVIM
除此之外,插入模式的<c-i>与<tab>也是同一的,我想把<C-i>映射成其他也是不行的
太操蛋了!
回复