【雑談】VSCodeでCmderをデフォルトのコマンド端末として設定する

まずCmderインストール アドレスを見つけます。
Cmderのインストールアドレス
私の側のインストール アドレスは ですC:\Cmder。使用したいファイルのアドレスは Cmder に付属しており、このファイルはinit.batインストール ディレクトリの下のvendorフォルダーにあります。これら 2 つのファイルを見つけたら、Cmder ソフトウェアの設定を開き、中央に
init.bat ストレージ
あるファイルを見つけ、それを使用して起動方法を確認します。もちろん、起動するように設定することもできますが、ここでの方が便利なので、開始することを選択します構成内の起動ファイル コマンドはであることがわかります。ここは最後のパラメータとは異なりますが、後者のパラメータは実際にはファイルのアドレスなので、最後の起動コマンドは実際には、ここに私のアドレスがあります。つまり、次のようになります。起動コマンドは ですこのコマンドを自分でテストして実行したところ、 に切り替えることができることがわかりました。その後、コマンド ライン ファイルの構成を開始する必要があります。まず、VSCode の Shell の公式設定方法を説明します。最新バージョンと古いバージョンでは設定方法が実は異なります。インターネット上にある多くの設定は古いバージョンなので、これが私の目的でもありますこれを書いている.公式設定は自分で行った置き換えから来ています。オープン启动-任务{cmd::Cmder}cmdCmderPowerShellcmdcmdCmder
Cmdercmdcmd /k ""%ConEmuDir%\..\init.bat" "/kinit.batcmd /k [自己填写init.bat的地址]C:\Cmder\vendor\init.batcmdcmd /k C:\Cmder\vendor\init.bat"
cmdCmderVSCode
VSCodeCmderVSCodeShell
VSCodeShellそこに構成ファイルを追加します。デフォルトのプロファイルを選択する
選択が完了したら、1 つをクリックするだけで、setting.jsonすべての構成ファイルの構成が に生成され、VSCode の構成ファイルを開きますsetting.json。変更前の構成ファイルはShell次のとおりです。

 "terminal.integrated.profiles.windows": {
    
    
   "PowerShell": {
    
    
     "source": "PowerShell",
     "icon": "terminal-powershell"
   },
   "Command Prompt": {
    
    
     "path": [
       "${env:windir}\\Sysnative\\cmd.exe",
       "${env:windir}\\System32\\cmd.exe"
     ],
     "args": [],
     "icon": "terminal-cmd"
   },
   "Git Bash": {
    
    
     "source": "Git Bash"
   },
   "Windows PowerShell": {
    
    
     "path": "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\powershell.exe"
   }
 }

変更されたものは次のとおりです。

 "terminal.integrated.profiles.windows": {
    
    
   "PowerShell": {
    
    
     "source": "PowerShell",
     "icon": "terminal-powershell"
   },
   "Command Prompt": {
    
    
     "path": [
       "${env:windir}\\Sysnative\\cmd.exe",
       "${env:windir}\\System32\\cmd.exe"
     ],
     "args": [],
     "icon": "terminal-cmd"
   },
   "Git Bash": {
    
    
     "source": "Git Bash"
   },
   "Windows PowerShell": {
    
    
     "path": "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\powershell.exe"
   },
   "Cmder": {
    
    
     "overrideName": true,
     "path": [
       "${env:windir}\\Sysnative\\cmd.exe",
       "${env:windir}\\System32\\cmd.exe"
     ],
     "args": [
       "/k",
       "C:\\Cmder\\vendor\\init.bat"
     ],
     "icon": "terminal-cmd"
   }
 }

追加したのはその部分であることがわかりますCmder。実際、cmdこれをベースに変更しました。argsその中の 2 番目のパラメータは起動アドレスinit.batですoverrideNameCmdercmdCmdercmd

  "Cmder": {
    
    
    "overrideName": true,
    "path": [
      "${env:windir}\\Sysnative\\cmd.exe",
      "${env:windir}\\System32\\cmd.exe"
    ],
    "args": [
      "/k",
      "[init.bat的地址,自己填写]"
    ],
    "icon": "terminal-cmd"
  }

設定が完了したら、設定でデフォルトの端末を切り替えCmder、新しい端末を再度追加するだけですCmder
デフォルトの端末を Cmder に切り替えます
中断する。

おすすめ

転載: blog.csdn.net/qq_19577209/article/details/119581383