19 の最高の Windows Powershell キーボード ショートカット

私たちは、コンピューターの使用や管理を簡単にするものなら何でも好きです。当然のことながら、私たちはショートカットのファンです。Windowsのショートカットとキーの組み合わせ(shortcuts and key combos)により、すべてが簡単になります。したがって、Microsoft のPowerShellショートカットがPowerShellをより良くするだけであることは論理的です。

PowerShellに慣れていない場合は、PowerShell 初心者向けガイド(PowerShell beginner’s guide)を用意しています。ホーム ユーザーにも IT プロフェッショナルにも最適です。PowerShellには、スクリプト言語だけではありません。これらのキーボード ショートカットは、Microsoft のWindows PowerShell ISEおよびPowerShell Consoleに適用されます。

PowerShellは他のオペレーティング システム (macOS バージョン 10.12 以降、さらにはいくつかのLinux ディストリビューション(Linux)など) にも広がっていますが、これらのショートカットは、すべてのオペレーティング システムまたはPowerShellのすべてのバージョンで機能するとは限りません。ただし、スクリプトを作成するのに数時間とは言わないまでも、数分節約できます。

Windows PowerShell ISEの最適なキーボード ショートカット(Keyboard Shortcuts)

PowerShell Integrated Scripting Environment ( ISE ) は、PowerShellスクリプトとアプリを開発およびテストできる場所です。Microsoft のWindowsオペレーティング システムのすべてのバージョンには、 Windows ServerProHomeのいずれであっても、 (Home)PowerShell ISEが含まれています。

Windows Powershell ISEは編集環境であるため、コピーには Ctrl + C、貼り付けには Ctrl + V など、最も一般的なMicrosoft(Ctrl ) Officeショートカット(C )適用(Ctrl )(V )ます(Microsoft Office shortcuts)。以下のショートカットは、Powershell ISEに固有のものです。

  • Ctrl + Tab およびCtrl + Shift + Tab: PowerShell ISE のフォーカスをタブからタブに移動します。Ctrl + Tabで右に移動し、Ctrl + Shift + Tabで左に移動します。

  • Ctrl + T:新しい(T:)PowerShellワークスペースを開きます。これを使用して、複数のスクリプトを使用するアプリ プロジェクトなどを分離できます。元の 3 つのスクリプトがPowerShell 1ワークスペースでどのように開かれているかに(PowerShell 1 )注目(Notice)してください。別のプロジェクトで作業するには、 PowerShell 2(PowerShell 2 )ワークスペースを選択します。

  • Ctrl + W:現在のPowerShellワークスペースと開いているすべてのスクリプトを閉じます。スクリプトがまだ保存されていない場合は、ダイアログが開き、変更を保存するかどうかを尋ねられます。

  • Ctrl + M:アウトラインを折りたたんだり展開したりします。以下のForEach句と、その横の+ および記号に注意してください。(Notice)最初の画像は、折りたたまれたForEach句を示しています。2 番目は、展開されたスクリプトを示しています。

  • Ctrl + F: スクリプト内の特定のテキストを検索します。(Find)このキーボード ショートカットは、[検索](Find)ウィンドウを開きます。Match CaseWhole wordSearch upFind in selectionなど、検索に適用できるパラメーターが表示されます。正規表現(Regular expressions)も使用できます。スクリプト内でカーソルが置かれた場所から検索が開始されます。

  • F3:検索パラメータの次のオカレンスを検索します。[検索] ウィンドウで [次を検索(Find Next )](Find )ボタンを使用することもできますが、ウィンドウが邪魔になります。F3を選択して、次の出現箇所にジャンプしてみてください。カーソルが強調表示されます。

  • Shift + F3: F3(F3:)  を使用して必要なものを超えた場合はどうなりますか? Shift(Simply) + F3を使用して、前のオカレンスを検索します(Shift )カーソルの強調表示もあります。

  • Ctrl + H: を検索(Find)し、スクリプト内のテキストを他のテキストに置き換えます。このツールには、検索(Find)ツールと同じパラメーターを適用できます。

  • Ctrl + J:スニペット選択ボックスを開きます。スニペット(Snippets)は、適切な構文を持つ小さなコードです。ダブルクリック(Double-click)してスニペットを挿入し、パラメータを追加します。

  • Ctrl + Space:スニペットの表示と同様に、このコマンドはIntellisenseを開きます。Intellisense は、パラメーターやコンパレーターなどのコンテキスト固有のオプションを提供します。この場合、Remove-Itemコマンドレットの(Remove-Item)-ErrorActionパラメーターの可能な値を示しています。いずれかをクリック(Click)して選択します。

  • F5:スクリプト全体を実行し、保存するように求めます。[今後、このメッセージを表示しない] の(In the future, do not show this message)横にあるチェックボックスをオンにし、 [ OK ] をクリックして実行し、[F5] を押して保存します。[スクリプトの実行(Run Script )] ボタンを選択するのと同じです。

  • F8: PowerShellスクリプトのセクションを選択し、F8を押してそのスニペットだけを実行します。これにより、スクリプトを一度に 1 つずつデバッグできます。[選択を実行(Run Selection )] ボタンを選択するのと同じです。

  • Ctrl + CまたはCtrl + Break:実行中のスクリプトを停止します。テキストを選択している場合、Ctrl + Breakはその時点で操作を停止します。これは、スクリプトのデバッグに役立つもう 1 つのショートカットです。[操作の停止(Stop Operation )] ボタンを選択しても同じ効果があります。

Windows PowerShell コンソール(Windows PowerShell Console)の最適なキーボード ショートカット(Keyboard Shortcuts)

コマンド プロンプト(Command Prompt)(cmd)を使用したことがある場合、 Windows PowerShell コンソールは、コマンド ラインで(Windows PowerShell Console)PowerShellスクリプトとコマンドレットを使用するために調整された単なるコマンド プロンプトであることがわかります。コンソールは、古いコマンドライン コンソールによく似ています。

自動化アプリや Windows サーバー管理パッケージを作成していない場合は、コンソールを使用していくつかのPowerShellコマンドを実行できます。ただし、PowerShellコンソールには、さらにいくつかの機能とショートカットがあります。最近のコマンドを呼び出すための上矢印 ( ^ ) や下矢印 ( ˅ )などの通常のコマンド コンソール ショートカットは、 PowerShellコンソールでも機能します。

  • Letter + F8:最近使用したコマンドレットを思い出せませんが、S で始まっていることは知っていますか? Press S + F8を押すと、S で始まる最近使用されたすべてのコマンドレットが一覧表示されます。下の画像では、最初の文字が別の色になっていることがわかります。これは、S で検索したことを示しています。

  • Alt + F7: コンソールの履歴から最近のコマンドをすべて消去します。(Clears)クリップボードをクリアする(clearing the clipboard)ようなものです。これは、コンソールで多くのことを行った場合に役立ちます。必要なコマンド間を移動するのに上下の矢印は役に立ちません。
  • Shift + Enter:複数行のコマンドを入力するには、次の行を入力する前に各行の最後でShift + Enterを使用します。(Enter )次に、Enterを選択して、すべてを順番に実行します。

  • F8: プロンプトの内容から始まるコマンド履歴の項目を検索します。(Search)次の例では、コマンド プロンプトでGetが入力されています。(Get)F8 を再度選択すると、 Get(Get)で始まる次のコマンドがあればそれが検索されます。

  • Ctrl + Space: Intellisenseと同じように機能しますが、コンソールで使用します。この例では、Get-Itemだけが入力されています。Ctrl + Spaceを使用すると、その先頭とその構文を持つ他のコマンドレットが表示されます。左右の矢印を使用して、コマンドレット間を移動できます。

  • タブ:(Tab:)オートコンプリートのように機能しますが、繰り返し押すと可能性が循環します。最初の例では、パラメーターの先頭にダッシュ ( )しかありません。タブを選択すると、必要なオプションが得られるまでオプションが表示されます。この場合、それは-Recurseです。

PowerShellパワー(Power)を今すぐ手に入れましょう

Microsoftが 2006 年に(Microsoft)PowerShellをリリースしたとき、IT プロフェッショナルはグラフィカル インターフェイスとバッチ ファイルを使用して物事を管理することに忙殺されていました。PowerShellのおかげで、これらの自動化と構成の方法は、より少ない作業でより迅速に処理されるようになりました。



About the author

私は 10 年以上の経験を持つソフトウェア開発者です。私は Mac プログラミングを専門としており、TextEdit、GarageBand、iMovie、Inkscape など、さまざまな Mac アプリケーション用に数千行のコードを書いてきました。また、Linux および Windows 開発の経験もあります。開発者としての私のスキルにより、macOS から Linux まで、さまざまなソフトウェア開発プラットフォーム向けの高品質で包括的なチュートリアルを作成することができます。このチュートリアルは、使用しているツールについて詳しく知りたい人にとって最適な選択肢です。



Related posts