27

VIM のいくつかのウィンドウを垂直分割から水平分割に切り替え、次を使用して元に戻しました。

CTRL-W + K
CTRL-W + L
CTRL-W + J
CTRL-W + H

これを数回行った後、カーソルが消えました。文字を入力することはできますし、下部のステータス バーには自分の現在地が表示されますが、点滅するカーソルはありません。以下に関するアイデア:

  1. なぜこれが起こるのですか?
  2. カーソルを元に戻すにはどうすればよいですか?

Linuxでvim 7.2を使用しています

4

11 に答える 11

30

I have the same problem and I have used couple of work-arounds that work for me:

  1. Maximize gvim window and then click on the maximize button again to bring it to original size. This brings back the cursor.
  2. Run some shell command e.g., !echo > /dev/null - this seems to bring back the cursor as well.

I am experimenting whether doing the following (remove the left side scroll bar completely) fixes this problem completely or not - this seems to work in limited experiments but the jury is still out on this :)

set guioptions-=L

set guioptions=-l

Osho

于 2010-06-24T00:23:23.527 に答える
5
:colorscheme <you colorscheme>

カーソルを戻します。

于 2010-12-01T10:49:36.453 に答える
3

Ubuntuに対するバグとしてログに記録されます(Fedoraでも発生します)https://bugs.launchpad.net/ubuntu/+source/vim/+bug/616858

バグレポートから、他の2つの回避策:

  • mousehideオプション( )を無効に:set nohousehideすると、バグが表示されなくなります
  • ダブルクリックして単語を強調表示すると、カーソルが再び表示されます。

お役に立てれば。

于 2013-03-19T17:52:20.160 に答える
2

Ubuntuのgvimでこれに数回気づきました。何が原因なのかはわかりませんが、vimrc を再度入手すると解決するようです。

于 2009-06-23T16:39:56.663 に答える
1

~/.gvimrc ファイルを調べて、すべてをコメントアウトし、gvim を再度起動します。問題はまだそこにあります。バイナリ検索を実行して、問題の原因を正確に確認してください。

私の場合、削除したのは次の行でした。

set gcr=n:blinko

これにより、カーソルが点滅するのを防ぐことができます。私はそれなしで生きることができます。更新を行って、この構成に関して何かが変更された可能性があります。

于 2014-06-04T13:58:08.860 に答える
1

ファイルなしで gvim を開いて :e と :vsplit を使用すると、カーソルが失われないことに気付きました。

于 2010-01-10T13:38:31.627 に答える
0

配色をリロードしてみてください。うまくいきました...

私は次のことをしました

:syntax reset
:colorscheme mycolortheme
于 2013-03-21T21:42:01.430 に答える
-1

CTRL+L画面の再描画を試みることができます。

于 2010-06-24T00:26:12.500 に答える
-1

.vimrc を入手してみましたが、役に立ちませんでした。

(g)vim を -O オプションとファイルを指定して起動すると、単一のファイルをロードして分割し、:vspl ファイル名を介してロードするのではなく、点滅するカーソルが使用できることに気付きました。

于 2009-06-24T19:22:57.987 に答える