するデフォルト設定ではVim非常にゆっくり使いのコンピュータの表示順の設定ができます。
-
05-09-2019 - |
質問
この問題は解決が受け入れについての再考を迫っています。
問題点: Vim更新非常にゆっくりと、画面の画面はMacが lazyredrawとshowcmdはoff.
の行番号を取得し、foldColumnとして、例えば、いただいた場合、行番号 altテキストhttp://dl.getdropbox.com/u/175564/vimScreenFold.png
いただいた場合、何もしていない。vimrcに問題が見られるようになってかけコメント行の上に別:altテキストhttp://dl.getdropbox.com/u/175564/vimScatteredBug.png
なかったタイプには以下のとおりコメント回以上の左側
"set list...
観測
- が発生するだけであることに コメント行には、空ライン.しかしられなかったのですが、いい証拠 (2) いることが分かりの場合はこの限りではありません.
- 散が中心の左側ウインドウです。が発生した場合でも一つのウインドウです。しかし、困難です。
- このバグが若干異なっています。vimrc.しかし、"停滞"が状況:とは空になります。vimrc、外の空です。vimrc.
特定のバグ
従属変数
- に依存 コメントの兆しを自動的に入れるVim.見たピクセルがVimを入れてPythonのコメントの兆候#自動的に自分のファイルができないの全ファイルです。
- に依存 少なくともOS X Leopard.
独立変数
- 独立したファイル:がすべてのファイルの編集Vim
- 独立ライン:が発生したPythonコードにこのコメントや空路線
- .vimrc独立:が生じた。vimrc
- .screenrc独立:が生じた。screenrc
- シェルの独立:が生じたBashやZsh
- 画面の版独立:が生じたヒョウのデフォルトの画面で、画面4.0.3
- 独立した異なるコメント文字:がスクロール、例えば.zshrc,.vimrcます。screenrc
どのようにすることができますdisable Vimの デフォルトの設定?
解決
私は問題があなたのtermcapやterminfoの設定であるかもしれないことを推測しています。あなたのscreenrcからそれらをコメントアウトし、画面を再起動してみます。
また、どのような(非仮想)端末は、あなたが使用していますか?
ああ、 、まさに私が(screen/zsh/vim
で)使用するものです。 /usr/bin/screen
は、デフォルトでは空/usr/bin/vim
と.screenrc
で.vimrc
で動作するはずです。
% touch empty_screenrc
% cat empty_screerc
% /usr/bin/screen -c empty_screenrc
#...and within screen
% /usr/bin/vim -u NONE
それでも問題が解決しない場合は、、問題はあなたのシェルであってもよいです。これで問題が修正された場合でも、私はさらに診断を支援するためにあなたの~/.vimrc
を掲示することをお勧めしたい。
他のヒント
こOS Xのデフォルトのバージョンの画面では256色をします。設定できますvimを使低い番号の色おります。vimrcファイル:
set t_Co=16
Mac OS Xでき画面の使用を256色についてはこちらをご覧下さい。: http://pjkh.com/articles/2008/07/09/osx-iterm-screen-vim-256-colors.
この短いバージョンは以下の通りで
復興の画面は小さく、256色のオプション:
./configure --enable-colors256
そのまま追加する必要があり、すでに~/.screenrc:
# terminfo and termcap for nice 256 color terminal
# allow bold colors - necessary for some reason
attrcolor b ".I"
# tell screen how to set colors. AB = background, AF=foreground
termcapinfo xterm 'Co#256:AB=\E[48;5;%dm:AF=\E[38;5;%dm'
# erase background with current bg color
defbce "on"
していませんのプラグインやものではない。vimrcます。screenrc.はまだまだ問題が根強い。
特定のバグ
- 独立したファイル:がすべてのファイルの編集Vim
は、"停滞"というが発生し、主にコメント行には空です。しかし、バグが発生もなくコメントや空路線の影響のようでかなり小さい。
画像の観察2 altテキストhttp://dl.getdropbox.com/u/175564/cruxMoveInVimScattered.png
私は(ちょうど痛々しいほど遅い)この問題を持っていたし、それは私がTerminal.AppとITERMに使用していたConsolasフォントになってしまいました。私の場合はモナコへの切り替えはかなり物事をスピードアップします。
焦点の移動: バグの修正が生成することを見出がVimのデフォルトのオプションの問題
私はデフォルトconfigsます。vimrcます。screenrc来して強く感じたことは、彼らを起こさないバグを修正.
バグの修正が微 コメントや空ラインに依存.私の証拠です。
していませんのコメント、空白行っPythonコードです。しかし、気付いたのがVimできな上着はジャケットラインでコメントのマークは私のコードです。例えば、noticheの#-マークは、Vimを入れてあります。
していくことになりましたたピクセルになります。
altテキストhttp://dl.getdropbox.com/u/175564/pythonBug.png
バグの修正が生成することを見出と同じファイルができませんのコメントの兆しを自動的に入れるVim.
altテキストhttp://dl.getdropbox.com/u/175564/counterExample.png
私は複製する目的のためのコードの写真のように見えまdisapperedピクセルを明確にする。
んできたのは、Pythonコードは、"停滞"の発生を大幅に降っていたりシングルは空のコードです。しかし、私が管理しておりません重複します。
失敗が解決しようとすバグを修正。vimrc
を無効にするコメントの標識の設定により自動的にVim
設定formatoptions-=c
そうである既知の問題に関するラップモードのためのOS Xを参照番号1です。 こちらの.する回避策.
私が正しく閉じられていないカラーコードによって引き起こされたのirssiとのbashと同様の問題を、持っていた..
あなたは別のvimのテーマ(特にデフォルト1)、または実行中の:syntax off
を試してみました?
デバッグ:
ひら利用させていただきたいと思い凍結私の端末からの変化が他のアプリケーションを使用する
ttyctl -f
しかしながら、いずれも問題ない。しかし、すべバグを修正していないその他のアプリに変更する状況です。