1、Alt键
在正常模式下已经解决了,<ESC>z代替<M-z>是可以的。但是插入模式下无论如何也没用。参照vim wiki上尝试过各种方法,包括
set <M-z>=^[z
imap <M-z> xxx
上面这个无效,以及wiki上各种修复alt键的代码片段(有效,但会插入一些乱七八糟的字符)
2、screen颜色
终端用的白色背景,vim设置的深色背景。在screen里退出vim时有时不能恢复本身的设置。如何在退出vim时reset一下?
3、插入模式下用退格删除
已经设置了set backspace=indent,eol,start。但有时突然到某个字符时不能删除,原因未知
几个关于终端中vim的问题
- lainme
- 论坛版主
- 帖子: 7805
- 注册时间: 2008-09-13 19:17
- 系统: Arch Linux (x86_64)
- 联系:
- eexpress
- 帖子: 58428
- 注册时间: 2005-08-14 21:55
- 来自: 长沙
- lainme
- 论坛版主
- 帖子: 7805
- 注册时间: 2008-09-13 19:17
- 系统: Arch Linux (x86_64)
- 联系:
- lilydjwg
- 论坛版主
- 帖子: 4249
- 注册时间: 2009-04-11 23:46
- 系统: Arch Linux
- 联系:
- lainme
- 论坛版主
- 帖子: 7805
- 注册时间: 2008-09-13 19:17
- 系统: Arch Linux (x86_64)
- 联系:
Re: 几个关于终端中vim的问题
altscreen on在我这里没多大用,不过这也不算什么大问题。手动reset就行了
timeout那个,明天试试
timeout那个,明天试试
- lainme
- 论坛版主
- 帖子: 7805
- 注册时间: 2008-09-13 19:17
- 系统: Arch Linux (x86_64)
- 联系:
- lainme
- 论坛版主
- 帖子: 7805
- 注册时间: 2008-09-13 19:17
- 系统: Arch Linux (x86_64)
- 联系:
Re: 几个关于终端中vim的问题
alt键问题解决
编码设置必须在修复alt键之后,否则会有额外字符。
继续求解insert模式下,偶尔不能退格删除的问题。
代码: 全选
"修复alt键
for i range(97,122)
let c = nr2char(i)
exec "map \e".c." <M-".c.">"
exec "map! \e".c." <M-".c.">"
endfor
"编码设置
set encoding=utf-8
set fileencodings=ucs-bom,utf-8,gbk
继续求解insert模式下,偶尔不能退格删除的问题。