Notepad ++のプラグインのような比較機能はありますか?
Notepad ++のプラグインのような比較機能はありますか?
回答:
エクスプローラからのファイルは、作業ファイルセクションまたはフォルダセクションから比較できます。コマンドパレットからグローバル比較アクションをトリガーすることもできます。
私はVisual Studio Codeバージョン1.27.2を持っていて、これを行うことができます:




2つのファイルがなくても、どこかからテキストをコピーして、最初に内容をファイルに保存せずに簡単に比較したい場合があります。次に、これを行うことができます:
これが私のお気に入りの方法です。「比較するために選択してから比較する...」の手順よりも少し面倒ではないと思います。
F1 アクティブファイルと比較...これは、プロジェクトのディレクトリにないファイルを含め、任意のファイルで機能します。2つの新しい無題のファイルを作成し、そこにテキストをコピーして貼り付けることもできます。
別のオプションはコマンドラインを使用することです:
code -d left.txt right.txt
注:code最初にパスに追加する必要がある場合があります。参照:コマンドラインからVSコードエディターを呼び出す方法
部分差分と呼ばれるプラグインがあり、ファイル内、異なるファイル間、またはクリップボードとのテキスト選択の比較に役立ちます。
最初にキーボードショートカットAlt+kを[アクティブファイルと比較...](# a)に関連付けることで、最も速いフローを見つけました。(wisbuckyの回答に似ていますが、さらに改善され、より段階的です。)
次に、2つのファイルを比較します。
Alt+kと、ファイルBにフォーカスしたクイックオープンメニューが表示されます。Enterます。結果:左側がファイルA、右側がファイルB。(VS Code 1.27.1でテスト済み)
#A - 、そうプレスを行うにはCtrl-k Ctrl-s、キーボードショートカットを表示するタイプのcompareトップの検索ボックスに、二重のための「キーの割り当て」欄をクリックして「とのアクティブなファイルの比較を...」、を押してAlt+k、その後Enter、それを割り当てること。
プロジェクト/ディレクトリ内のファイルを外部ファイルと比較したい場合(これは、ファイルを比較するために使用した最も一般的な方法です)、外部ファイルをエディターのタブにドラッグアンドドロップして、次のコマンドを使用するだけです。新しくポップアップされた選択ウィンドウで他の1つを選択する1つで「アクティブファイルと比較...」それが最速の方法のようです。