ホームページ  >  に質問  >  本文

Vim を設定した後、コードをコピーして貼り付けるときに Vim は正常にインデントできなくなります。

問題を説明してください

Vimの設定後、貼り付けたコードが正常にインデントされなくなりました
設定に何か問題があると思います

しかし、どの設定なのかわかりません(インデントに関する設定を確認しましたが、同じです)

コンテキスト

  1. Vim すべてのプラットフォーム、すべてのバージョン

再登場

  1. 私の vimrc を使用してください

  2. JavaScriptコードなどをコピー&ペーストしてみてください(その他でも可)

関連コード

  1. 私のvimrc設定: https://www.jianguoyun.com/p/... (アクセスパスワード:GjLkcY)

エラーメッセージ

関連スクリーンショット

どのような方法が試行されたがまだ解決されていないのか(関連リンクが添付されています)

問題を簡略化しました

过去多啦不再A梦过去多啦不再A梦2712日前566

全員に返信(5)返信します

  • PHP中文网

    PHP中文网2017-05-16 16:37:29

    :ペーストを設定します

    返事
    0
  • 过去多啦不再A梦

    过去多啦不再A梦2017-05-16 16:37:29

    どうやって貼り付けたのですか?マウスかショートカットキーか?このような問題に遭遇したことはありません。これは私のvim設定ファイルです。
    https://github.com/HmyBmny/vi...

    返事
    0
  • 为情所困

    为情所困2017-05-16 16:37:29

    .vimrcで設定可能

    リーリー

    今後コードを貼り付けるときは、<F9> を使用することでこの問題を解決できます。貼り付けた後、<F9> で元に戻す必要があります。そうしないと、自動インデントでエラーが発生します。

    返事
    0
  • 漂亮男人

    漂亮男人2017-05-16 16:37:29

    以前は、貼り付けるときに右クリックして貼り付けをするのにいつも問題があり、後で誰かが入力モードに入るには最初に「I」を入力する必要があると教えてくれました。そうすれば正しくできます。 「貼り付け」をクリックします。

    返事
    0
  • PHP中文网

    PHP中文网2017-05-16 16:37:29

    キーボードを使用して貼り付ける方法は 2 つあります:
    N モードでは、「+p を入力してクリップボードの内容を貼り付けます。このモードではインデントは変更されません。
    I モードでは、<Ctrl+R>+ を入力します。クリップボードの内容も貼り付けますが、この方法ではインデントが影響を受けます

    返事
    0
  • キャンセル返事