26

SSMS2008で大量のクエリウィンドウを開くことがあります。

開いているクエリウィンドウ間を移動するためのキーボードショートカットはありますか?前/次の開いているクエリウィンドウに移動しますか?

Ctrlクエリウィンドウを選択できる+があることは知っていTabますが、ウィンドウに名前を付けた場合にのみ役立ちます。

4

4 に答える 4

37

SSMS 2008

Ctrl+F6は最新の2つのタブを切り替えます。そして正直なところ、Ctrl+ Tab/ Ctrl+ Shift+は、2回Tabヒットする必要があることを除いて、次/前のように機能Tabします(リスト内のタブの名前を知ることは無視できます)。

そうは言っても、SQL Server 2012 Management Studioへのアップグレードを検討しましたか?その機能の多くは、2008バージョンよりもはるかに洗練されています(2008サーバーを引き続き管理できます)。ここで見つけられる課題は、「次」が実際に何を意味するのかということです。タブを切り離したり、UIを分割したり、タブを別のモニターに移動したりできるので、開いた順序がわからない限り、「次へ」と「前へ」は少し意味がなくなると思います...

SSMS 2012

  • Ctrl+F6は、開いているタブを表示されている順序で循環し、 Ctrl++は逆方向に循環しますShiftF6
  • Ctrl+ Tab/ Ctrl+ Shift+Tabは一時的なウィンドウを開き、開いているクエリを最後に開いた順序で切り替えることができます。
于 2013-02-28T15:05:43.197 に答える
14

SSMSのブラウザでのCtrl+に相当するのは、次のタブの場合は+ + 、前のタブの場合は++になります。TabCtrlAltPageDownCtrlAltPageUp

于 2019-07-09T20:25:19.130 に答える
6

これが、ユートピアのコーディングに近づくための私のアプローチです。SSMSクエリウィンドウを名前で左から右に並べ替えておくようにしてください。SQLQuery1.sql、SQLQuery2.sqlなど。これらは、SSMSがタブを作成するときに([新しいクエリ]をクリックして)これらのタブに付けるデフォルトの名前です。

現在のクエリウィンドウタブを変更するには、「alt」、「w」、「w」の順に押します。開いているすべてのクエリウィンドウを名前で並べ替えたウィンドウが表示されます(これは、左から右にレイアウトするのと同じ順序である必要があります)。上下の矢印キーを使用して、アクティブにするタブを強調表示し、Enterキーを押します。目的のタブが開いているはずです。

これにより、キーボードに指を置いたままクエリウィンドウをすばやく変更できます(マウスの使用量が少なくなります)。

于 2016-03-09T19:32:30.903 に答える
1

これは非常に古いスレッドですが、他の誰かがこれに遭遇した場合に備えて、もう1つ提案を追加すると思いました。RedgateのSQLプロンプトには、ツールバーにボタンとして追加される気の利いた「タブ履歴」アプレットが付属しています。つまり、キーボードを離れて、マウスがキーボードにアクセスするために手を伸ばす必要があることを私は知っていますが、インターフェイスとその機能はそれだけの価値があります!現在開いているタブ(各タブにコードの視覚的なミニプレビューが表示されます)にアクセスできるだけでなく、最近閉じたタブにもアクセスできます(はい、作業を保存せずに誤ってタブを閉じた場合に備えて、節約できる可能性があります) ...)

ちょうど私の2セント。最高、ラファエル

于 2021-07-15T13:49:27.010 に答える