vim 的默认配置似乎与 tty7 不同。当我在 tty7 上的默认 gui 中打开终端并启动 vim 时,我可以按住 shift 并按左箭头或右箭头键将光标移动整个单词。当我打开 tty1 并启动 vim 时,我无法按住 shift 并按左箭头和右箭头键将光标移动整个单词。其他差异包括不同的配色方案和不同的光标类型。我的.vimrc
文件只是自动缩进和数字,并且确实被两个 tty 加载。终端应用程序是否正在加载另一个 vim 配置文件,或者是否有其他原因导致差异?
答案1
您的终端仿真器的调色板可能与 TTY 的帧缓冲区的调色板不同。我如何改变 TTY 颜色?
这同样适用于光标类型,因为它可以由终端仿真器设置。如何更改 Linux 控制台的光标形状、颜色和闪烁频率? 如何停止光标闪烁?
至于Shift,X 窗口系统可能将Shift+ 箭头键解释为与箭头键不同的事件。终端仿真器将解释 X 发送的任何内容。控制台终端驱动程序可能不支持将修饰符(如Shift或 )Ctrl与箭头键一起使用。