gpt4 book ai didi

vim - Vim 中的 HOME 和 END 键问题

转载 作者:行者123 更新时间:2023-12-02 11:13:22 25 4
gpt4 key购买 nike

我使用的是 Ubuntu。我是 Vim 的初学者。我在 /etc/vim/vimrc 中为 home 和 end 键设置了键映射。

它在终端上运行,但是当我在 Guake 终端中编辑文件时,这些映射不起作用。我只有这一次才遇到这个问题。上次(我的意思是在重新安装 Ubuntu 之前)它在每个终端上都运行良好。

我已经尝试过

 set term=xterm

但它仍然不起作用。

如果有人帮我解决这个问题,那就太好了。另外,如果有人可以给我有关映射的其他键或其他一些有用的东西的附加信息,那就太好了。

--

vimrc:

if has("syntax")
syntax on
endif

//这只是我添加的

if filereadable("/etc/vim/vimrc.local")
source /etc/vim/vimrc.local
endif

map <ESC>[8~ <End>

map <ESC>[7~ <Home>

imap <ESC>[8~ <End>

imap <ESC>[7~ <Home>

所有ret的东西都被评论了

我想补充一点,我不认为这是 vimrc 文件的问题,因为此配置让我在处于插入模式或正常模式时在终端中使用这些 END 和 HOME 键。但不能在 guake 上工作。(如果我错了,请纠正我。)

仍然希望你现在能帮我一些事情。

--

最佳答案

尝试添加设置 term=xterm-256color~/.vimrc

This happens because pressing the home and end keys in a terminalsends an escape sequence consisting of several characters to vim, andvim isn't correctly associating these escape sequences back with thekeys you pressed.

答案取自此处https://stackoverflow.com/a/1523821/5506988

关于vim - Vim 中的 HOME 和 END 键问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6339944/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com