Pintasan SSMS untuk bernavigasi di antara jendela kueri yang terbuka

Terkadang saya membuka banyak jendela kueri di SSMS 2008.

Apakah ada pintasan keyboard untuk bernavigasi di antara jendela kueri yang terbuka? Buka jendela kueri terbuka sebelumnya/berikutnya?

Saya tahu ada Ctrl+Tab yang memungkinkan Anda memilih jendela kueri, tetapi ini hanya berguna jika Anda telah memberi nama windows.


person Ewald Stieger    schedule 28.02.2013    source sumber


Jawaban (4)


SSMS 2008

Ctrl+F6 akan beralih di antara dua tab terbaru. Dan sejujurnya, Ctrl+Tab / Ctrl+Shift+Tab berfungsi seperti berikutnya /sebelumnya kecuali Anda harus menekan Tab dua kali (Anda dapat mengabaikannya karena mengetahui nama tab dalam daftar).

Oleh karena itu, sudahkah Anda mempertimbangkan untuk memutakhirkan ke SQL Server 2012 Management Studio? Banyak fiturnya yang lebih disempurnakan dibandingkan versi 2008 (dan Anda masih dapat mengelola server 2008 Anda). Tantangan yang akan Anda temukan di sini adalah apa sebenarnya arti "berikutnya"? Karena Anda dapat merobek tab, membagi UI, bahkan memindahkan tab ke monitor yang berbeda, menurut saya "berikutnya" dan "sebelumnya" kehilangan sedikit makna kecuali Anda tahu urutan pembukaannya...

SSMS 2012

  • Ctrl+F6 akan menelusuri tab yang terbuka sesuai urutan tampilannya, dan Ctrl+Shift+F6 akan berputar ke arah sebaliknya.
  • Ctrl+Tab / Ctrl+Shift+Tab akan membuka jendela sementara dan memungkinkan Anda menelusuri kueri terbuka sesuai urutan terakhir dibuka.
person Aaron Bertrand    schedule 28.02.2013
comment
Terima kasih! Sepertinya itu adalah Ctrl+F6 yang saya cari karena saya hanya ingin menelusuri jendela yang terbuka dengan cepat. Ctrl+Tab membuka jendela perantara yang membuatnya lambat... Akan melihat apakah saya dapat meningkatkan ke 2012. - person Ewald Stieger; 01.03.2013
comment
untuk memperjelas - Ctrl + F6 melakukan iterasi secara melingkar melalui tab yang terbuka - person chris; 16.10.2014

setara dengan Ctrl+Tab di browser untuk SSMS adalah Ctrl+Alt+PageDown untuk tab berikutnya dan Ctrl+Alt+PageUp untuk tab sebelumnya.

person bridge_burner    schedule 09.07.2019
comment
Ini harus menjadi jawaban yang diterima. Ctrl+Alt+PageDown / Up sebenarnya lebih cepat dijangkau dan lebih banyak mnemonik dibandingkan metode lain yang disarankan, yang memerlukan beberapa langkah dan evaluasi visual sebelumnya. - person Gustavo Pinsard; 10.06.2020
comment
Catatan, Ctrl + Alt + PageDown / Up cukup buka tab terlihat dan, anehnya, pintasan ini tidak tercantum di dokumentasi - person Mauro; 09.09.2020

Inilah pendekatan saya yang membuat saya lebih dekat dengan utopia pengkodean. Pastikan Anda mengurutkan jendela kueri SSMS berdasarkan nama dari kiri ke kanan. SQLQuery1.sql, SQLQuery2.sql, dll. Ini adalah nama default yang SSMS berikan pada tab ini saat Anda membuatnya (dengan mengklik Kueri Baru).

Untuk mengubah tab jendela kueri saat ini, tekan "alt" lalu "w" lalu "w". Sebuah jendela ditampilkan mencantumkan semua jendela kueri terbuka Anda yang diurutkan berdasarkan namanya (yang harus dalam urutan yang sama dengan tata letaknya dari kiri ke kanan). Gunakan tombol panah atas dan bawah untuk menyorot tab yang ingin Anda aktifkan dan tekan enter. Tab yang Anda inginkan seharusnya terbuka sekarang.

Hal ini memungkinkan saya dengan cepat mengubah jendela kueri sambil tetap menggunakan jari saya di keyboard (penggunaan mouse lebih sedikit).

person Michael Petty    schedule 09.03.2016

Saya tahu ini adalah thread yang sangat lama, tapi saya pikir saya akan menambahkan satu saran lagi kalau-kalau ada orang lain yang menemukan ini: Prompt SQL Redgate hadir dengan applet Tab History yang bagus yang ditambahkan sebagai tombol untuk sebuah bilah alat. Saya tahu itu berarti Anda harus meninggalkan keyboard dan meraih mouse untuk mengaksesnya, tetapi antarmuka dan fungsinya sepadan! Anda tidak hanya memiliki akses ke tab yang sedang dibuka (dengan pratinjau mini visual dari kode di setiap tab) tetapi Anda juga memiliki akses ke tab yang baru saja ditutup (Ya, ini mungkin menyelamatkan Anda jika Anda tidak sengaja menutup tab tanpa menyimpan pekerjaan Anda...)

Hanya dua sen saya. Yang terbaik, Raphael

person RFerreira.DBA    schedule 15.07.2021