簡體   English   中英

我的 Vim 7.3 的行為方式與 Vim 7.1 不同?

[英]My Vim 7.3 does not behave the same way as Vim 7.1?

我一直想問這個問題,但認為這是我的錯。 我在兩個地方使用 Vim:一個在 Ubuntu 中,另一個在 Cygwin 中。

Ubuntu: VIM - Vi IMproved 7.1 (2007 May 12, compiled May  6 2008 16:24:07)
Cygwin: VIM - Vi IMproved 7.3 (2010 Aug 15, compiled Aug 19 2010 13:06:02)

在 7.1 中,當我使用Esc-i go 進入Insert模式時,我可以使用箭頭鍵並將其用作普通文本編輯器,如 nano。 但是,在另一個版本 7.3 中,當我進入insert模式時,我無法再使用箭頭鍵或空格。 當我擊中其中任何一個時,我會得到像CD等用於箭頭鍵的字符。 我可能在這里遺漏了一些東西,但不確定為什么會出現這種差異,以及我是否可以恢復到以前的方式。 有什么建議么?

通常做:set nocompatible works: Linux vi 箭頭鍵在插入模式下損壞

在這種情況下,我在 cygwin 中進行了嘗試,您還需要:set term=ansi才能使其正常工作。

所以 viraptor 幾乎擁有它,除了你想設置 NOcompatible:

:set nocompatible
:set term=ansi

不知道你有沒有想到這個。 不幸的是,我還不能將此添加為評論,因此將其添加為答案,請嘗試:

:set nocompatible

就其本身而言 - 為我做了伎倆。

嘗試:

:set compatible
:set term=ansi

(或其他終端 - windows 可能需要“win32”)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM