恢复Vim在terminal(linux tty gnome-terminal)中的alt键 (多了一大堆可用映射)

Vim、Emacs配置和使用
回复
头像
温习江湖
帖子: 580
注册时间: 2012-06-06 18:20

恢复Vim在terminal(linux tty gnome-terminal)中的alt键 (多了一大堆可用映射)

#1

帖子 温习江湖 » 2013-01-21 22:14

找了很久了,终于在 http://lilydjwg.is-programmer.com/posts/23574.html 找到了彻底的解决办法

核心是:

代码: 全选

set ttimeoutlen=1
for UseAlt in range (65 , 90 ) + range ( 97 , 122)
        exe "set <M-" .nr2char(UseAlt).">=\<Esc>" .nr2char (UseAlt)
endfor
用了之后可以通过[inc]noremap <M-*> 来使用alt组合按键,其中*可替换为a~z A~Z

可能不少大神级别的人早就知道了这个方法,在这里且当个备忘录,想详细了解原理的请查看原文

感谢“依云”,真是“前人种树,后人乘凉”
Vimwiki建的小博客 wweir.org

历史的车轮压过一切,任何人或事物都留在了车辙里,只有思想和智慧或附在车辄上走上那么一段时间
头像
acer4740
帖子: 1405
注册时间: 2010-09-13 19:04
来自: 0xFF00EE

Re: 恢复Vim在terminal(linux tty gnome-terminal)中的alt键 (多了一大堆可用映

#2

帖子 acer4740 » 2013-01-22 10:24

我想知道terminal下面插入模式的光标能不能弄成竖线
头像
温习江湖
帖子: 580
注册时间: 2012-06-06 18:20

Re: 恢复Vim在terminal(linux tty gnome-terminal)中的alt键 (多了一大堆可用映

#3

帖子 温习江湖 » 2013-01-22 12:22

acer4740 写了:我想知道terminal下面插入模式的光标能不能弄成竖线
这个真心习惯就好

如果可以,可能是调节terminal的选项吧?
Vimwiki建的小博客 wweir.org

历史的车轮压过一切,任何人或事物都留在了车辙里,只有思想和智慧或附在车辄上走上那么一段时间
回复