1つのvimセッションで2つのファイルを編集しています(コマンド:tabnew
を使用しています)。私は頻繁にそれらのファイルの1つだけに貼り付けています。 :set paste
を複数のコピーされたテキストを保存するのに便利です(私はautoindent
を別のファイルに使用しています)。 1つのタブにのみ:set paste
を持つ方法がありますか?Vimで1つのタブにペーストを設定する
答えて
ペーストはグローバル設定です(ウィンドウや他のバッファのようにローカルではありません)。
autocmd BufEnter *.txt set paste
autocmd BufLeave *.txt set nopaste
あなたはまた、ペーストモードを切り替えるには、便利なショートカットを定義できます:
あなたは与えられたパターンに一致するファイルが編集されている場合にのみペーストモードを有効にautoコマンドを使用していることを回避でき
nnoremap \gp :set paste!<CR>:set paste?<CR>
my .vimrc
では、(リーダーキーを使用して)そのようなトグルをもっと見ることができます。
Tim Popeのunimpairedプラグインを使用していますか?これは非常に便利なプラグインで、そのマッピングの1つはyo
とyO
です。これはo
とO
と同じですが、ペーストモードにする点が異なります。最高のビットは、通常モードに戻ったときに自動的にペーストモードが再び存在することです。
良いプラグインですが、Adam Byrtekのソリューションは私にとってはうまく動作します。なぜなら、1つのファイルにすべての時間ペーストモードを持つ必要があるからです。 – kyticka
自動的に貼り付けながらペーストを有効にして貼り付けを完了したら、それを無効にするにはすてきなコマンドを使用することができます。基本的には、ペーストモードにする必要はありません。ここ は、それがどのように行われるかを説明し記事全文です:automatically set past mode
これは、あなたはそれが実際に周りの仕事が私のためにうまく動作します
function! XTermPasteBegin()
set pastetoggle=<Esc>[201~
set paste
return ""
endfunction
inoremap <special> <expr> <Esc>[200~ XTermPasteBegin()
- 1. Vimエフェクトをコピー&ペーストする
- 2. タブ区切り文字列をExcelの1つのセルにペーストします
- 3. Vimに複数回ペーストする
- 4. Vimの設定がタブで機能しない?
- 5. 4つの空白の代わりにvimの使用タブを設定するには?
- 6. vimの設定
- 7. Vimの設定
- 8. コマンドラインエイリアスでvimのランタイムパスを設定する
- 9. vimでタブを列挙するには?
- 10. vimのシンセシスを設定するには?
- 11. expandtabが設定されているときにvimのタブをハイライト表示
- 12. AS3色の書式設定でコピー&ペースト
- 13. タブの順序を1つのユーザーコントロールに限定する
- 14. vim設定ファイルのパスを設定するには?
- 15. モデルラインでvim colorschemeを設定する
- 16. vimコマンドでマーカー(タグ)を設定する
- 17. Vimの2つのタブの相違点
- 18. Vim YouCompleteMeの設定
- 19. VIMの列選択の前にペーストするレジスタ
- 20. オンザフライでタブのタイトルを設定する
- 21. 元に戻す閉じるVimのタブ
- 22. 1対多の結果に1つのクエリを設定する
- 23. VIM:指定したエラーメッセージフォーマットで "errorformat"を設定するには?
- 24. VIMプロジェクトとタブ
- 25. 1つのT-SQLステートメントでコピー&ペーストを避ける方法
- 26. Vimのタブとバッファー
- 27. VimのシフトタブとVimの逆タブのマッピング
- 28. djangoの1つのビューで2つのスロットルレートを設定する
- 29. Vimのファイルタイプの設定も
- 30. VimのJSHintの設定
を動作させるために、あなたのvimrcに追加する必要があるすべてです。 – kyticka