Powershell ISE bergulir ke bagian bawah konsol setelah fokus ulang

3

Dengan PowerShell ISE:

Jika menggunakan tampilan split (menampilkan panel konsol dan skrip), pemfokusan kembali konsol dari panel skrip (atau tab konsol lain) akan selalu bergulir ke bawah.

Untuk mengamati efek ini, gulir ke atas di konsol sehingga prompt di bagian bawah disembunyikan (jelas Anda akan memerlukan beberapa keluaran jika Anda ingin gulir ke atas). Pada titik ini, Anda dapat mengklik di mana saja di konsol untuk memilih dan menyalin teks. Anda bahkan dapat meninggalkan fokus dari ISE dan mengklik peramban web favorit Anda atau editor teks, dan klik kembali di konsol ISE dan gulir tidak berubah.

Masalahnya adalah ketika Anda mengklik di panel skrip. Saat Anda kehilangan fokus dari konsol dalam ISE, Anda telah memastikan nasib Anda. Begitu Anda mengklik hitam ke konsol, itu akan gulir ke bagian paling bawah! Mengklik pada tab konsol lain juga akan menggulirnya ke bawah.

Saya membuat grafik di bawah kalau-kalau deskripsi saya membingungkan. Lingkaran berwarna mewakili klik. Klik hijau TIDAK menyebabkan konsol bergulir. Klik oranye menyegel nasib untuk klik merah, yang akan menggulir konsol.

masukkan deskripsi gambar di sini

Masalah ini membuatnya tidak praktis untuk menyalin lebih dari satu item dari bagian atas konsol ke panel skrip, karena Anda harus menggulir kembali setiap kali. Anda dapat menyalin semuanya ke dalam editor teks yang terpisah sebelum menempel, tetapi itu konyol dan hampir tidak praktis.

Saya telah mencoba menggunakan CTRL + I dan CTRL + D untuk beralih antara panel skrip dan konsol, tetapi efek gulir yang sama terjadi.

Saya menggunakan PowerShell 3 di Windows 7.

Bort
sumber
dipilih untuk anotasi yang menarik.
SheldonH

Jawaban:

1

Itulah cara kerjanya. Saya ragu Anda akan dapat melakukan apa pun kecuali mengubah cara Anda bekerja. Saya pikir cara Anda seharusnya menggunakan ISE adalah Anda melakukan segalanya di panel skrip, dan Anda menekan F8 untuk mengeksekusi baris atau seleksi tertentu. Konsol itu sendiri diturunkan hanya untuk output dan untuk eksperimen cepat.

PowerGUI tidak memiliki masalah yang Anda sebutkan. Anda mungkin ingin mencoba menggunakannya. Ada editor PowerShell lain juga, tetapi saya tidak terbiasa dengan mereka. PowerGUI bagus, dan gratis.

dangph
sumber