19 แป้นพิมพ์ลัด Windows Powershell ที่ดีที่สุด
เราเป็นแฟนตัวยงของทุกสิ่งที่ทำให้การใช้หรือจัดการคอมพิวเตอร์ง่ายขึ้น โดยธรรมชาติแล้ว เราเป็นแฟนตัวยงของทางลัด แป้นพิมพ์ลัดและคีย์คอมโบ(shortcuts and key combos) ของ Windows ทำให้ทุกอย่างง่ายขึ้น มีเหตุผลว่าทางลัดPowerShell ของ Microsoft ทำให้ (PowerShell)PowerShellดีขึ้นเท่านั้น
หากคุณไม่คุ้นเคยกับPowerShellเรามีคู่มือสำหรับผู้เริ่มต้นใช้(PowerShell beginner’s guide)งาน PowerShell เหมาะอย่างยิ่งสำหรับผู้ใช้ตามบ้านและผู้เชี่ยวชาญด้านไอที PowerShellมีอะไรมากกว่าแค่ภาษาสคริปต์ แป้นพิมพ์ลัดเหล่านี้ใช้กับWindows PowerShell ISEและPowerShell Consoleของ Microsoft
แม้ว่าPowerShellจะแพร่กระจายไปยังระบบปฏิบัติการอื่น เช่น macOS เวอร์ชัน 10.12 และใหม่กว่าและแม้กระทั่ง การกระจาย Linux หลาย ตัว ทางลัดเหล่านี้อาจใช้ไม่ได้กับทุกระบบปฏิบัติการหรือPowerShellทุก เวอร์ชัน แต่แม้เพียงสองสามนาทีจะช่วยคุณประหยัดเวลาในการรวบรวมสคริปต์ของคุณ
แป้นพิมพ์ลัดที่(Keyboard Shortcuts)ดีที่สุดสำหรับWindows PowerShell ISE
PowerShell Integrated Scripting Environment ( ISE ) เป็นที่ที่คุณสามารถพัฒนาและทดสอบสคริปต์และแอปของPowerShell ระบบปฏิบัติการWindowsของ Microsoft ทุกรุ่น ไม่ว่าจะเป็น Windows Server , ProหรือHomeรวมถึงPowerShell ISE(PowerShell ISE)
เนื่องจากWindows Powershell ISEเป็นสภาพแวดล้อมในการแก้ไข จึงมีการ ใช้ แป้นพิมพ์ลัดของ Microsoft Office(Microsoft Office shortcuts) ทั่วไป เช่นCtrl + Cสำหรับการคัดลอก และCtrl + Vสำหรับการวาง ทางลัดด้านล่างนี้มีไว้สำหรับPowershell ISE โดย เฉพาะ
- Ctrl + Tab และCtrl + Shift + Tab:ย้ายโฟกัสของ PowerShell ISE จากแท็บหนึ่งไปยังอีกแท็บหนึ่ง Ctrl + Tabจะพาคุณไปทางขวา และCtrl + Shift + Tabจะพาคุณไปทางซ้าย
- Ctrl + T:เปิดพื้นที่ทำงานPowerShell ใหม่ (PowerShell)คุณสามารถใช้สิ่งนี้เพื่อแยกสิ่งต่าง ๆ เช่นโปรเจ็กต์แอพที่ใช้หลายสคริปต์ สังเกต(Notice)ว่าสคริปต์สามตัวดั้งเดิมของเราเปิดอยู่ภายใต้พื้นที่ทำงานPowerShell 1 อย่างไร (PowerShell 1 )เลือก พื้นที่ทำงาน PowerShell 2เพื่อทำงานในโครงการอื่น
- Ctrl + W:ปิด พื้นที่ทำงาน PowerShell ปัจจุบัน และสคริปต์ที่เปิดอยู่ทั้งหมด หากยังไม่ได้บันทึกสคริปต์ กล่องโต้ตอบจะเปิดขึ้นเพื่อถามว่าคุณต้องการบันทึกการเปลี่ยนแปลงหรือไม่
- Ctrl + M:ยุบหรือขยายโครงร่าง สังเกต(Notice)ประโยคForEachด้านล่างและเครื่องหมาย+ และ–ข้างๆ ภาพแรกแสดงส่วน คำสั่ง ForEach ที่ ยุบ; ที่สองแสดงสคริปต์ที่ขยาย
- Ctrl + F: ค้นหา(Find)ข้อความเฉพาะในสคริปต์ แป้นพิมพ์ลัดนี้เปิดหน้าต่างค้นหา (Find)คุณจะเห็นพารามิเตอร์ที่คุณสามารถนำไปใช้กับการค้นหาของคุณ ได้เช่นMatch Case , Whole word , Search up , Find in selection คุณยังสามารถใช้นิพจน์(Regular expressions)ทั่วไป การค้นหาเริ่มต้นโดยวางเคอร์เซอร์ไว้ในสคริปต์
- F3:ค้นหาการเกิดขึ้นครั้งต่อไปของพารามิเตอร์การค้นหา คุณสามารถใช้ ปุ่ม ค้นหาถัดไป(Find Next )ใน หน้าต่าง ค้นหา(Find )ได้ แต่หน้าต่างจะเข้ามาขวางทาง ลองเลือกF3เพื่อข้ามไปยังเหตุการณ์ถัดไป มันจะมีการเน้นเคอร์เซอร์
- Shift + F3: จะเกิดอะไรขึ้นถ้าคุณผ่านสิ่งที่ต้องการโดยใช้ F3 เพียง(Simply)ใช้Shift + F3เพื่อค้นหาเหตุการณ์ก่อนหน้า ก็จะมีการเน้นเคอร์เซอร์ด้วย
- Ctrl + H: ค้นหา(Find) s และแทนที่ข้อความในสคริปต์ด้วยข้อความอื่น คุณสามารถใช้พารามิเตอร์เดียวกันกับเครื่องมือนี้ในฐานะเครื่องมือค้นหา(Find)
- Ctrl + J:เปิดกล่องการเลือกตัวอย่าง Snippetsคือโค้ดชิ้นเล็กๆ ที่มีไวยากรณ์ที่ถูกต้อง ดับเบิลคลิก(Double-click)เพื่อแทรกข้อมูลโค้ด จากนั้นเพิ่มพารามิเตอร์ของคุณ
- Ctrl + Space:คล้ายกับการแสดงตัวอย่าง คำสั่งนี้เปิดIntellisense Intellisense นำเสนอตัวเลือกเฉพาะบริบท เช่น พารามิเตอร์หรือตัวเปรียบเทียบ ในกรณีนี้ จะแสดงค่าที่เป็นไปได้ของ พารามิเตอร์ -ErrorActionสำหรับRemove-Item cmdlet คลิก(Click)ที่หนึ่งเพื่อเลือก
- F5:เรียกใช้สคริปต์ทั้งหมดและแจ้งให้บันทึก ทำเครื่องหมายที่ช่องถัดจากในอนาคต ไม่ต้องแสดงข้อความนี้(In the future, do not show this message)จากนั้นตกลง(OK )เพื่อเรียกใช้และบันทึกโดยกด F5 ในอนาคต เหมือนกับการเลือกปุ่มเรียกใช้สคริปต์(Run Script )
- F8:เลือกส่วนของ สคริปต์ PowerShellแล้วกดF8เพื่อเรียกใช้เฉพาะส่วนย่อยนั้น ซึ่งจะช่วยดีบักสคริปต์ทีละชิ้น เหมือนกับการ เลือก ปุ่มเรียกใช้การเลือก(Run Selection )
- Ctrl + CหรือCtrl + Break:หยุดสคริปต์ขณะทำงาน หากคุณเลือกข้อความไว้Ctrl + Breakจะหยุดการทำงาน ณ จุดนั้น นี่เป็นอีกหนึ่งทางลัดที่เป็นประโยชน์สำหรับการดีบักสคริปต์ของคุณ การเลือก ปุ่ม หยุดการทำงาน(Stop Operation )มีผลเช่นเดียวกัน
แป้นพิมพ์ลัด(Keyboard Shortcuts) ที่ ดีที่สุดสำหรับWindows PowerShell Console
หากคุณเคยใช้Command Prompt (cmd) คุณจะพบว่าWindows PowerShell Consoleเป็นเพียงพรอมต์คำสั่งที่ปรับแต่งสำหรับการใช้ สคริปต์ PowerShellและ cmdlets ที่บรรทัดคำสั่ง คอนโซลดูเหมือนคอนโซลบรรทัดคำสั่งแบบเก่ามาก
หากคุณไม่ได้สร้างแอประบบอัตโนมัติหรือแพ็คเกจการจัดการเซิร์ฟเวอร์ Windows คุณสามารถใช้คอนโซลเพื่อเรียกใช้ คำสั่ง PowerShell สองสาม คำสั่งได้ อย่างไรก็ตาม คอนโซล PowerShellมีฟังก์ชันและทางลัดเพิ่มเติมอีกสองสามรายการ ทางลัดคอนโซลคำสั่งปกติ เช่น ลูกศรขึ้น ( ^ ) และลูกศรลง ( ˅ ) เพื่อเรียกคำสั่งล่าสุดยังทำงานในคอนโซลPowerShell
- Letter + F8:จำไม่ได้ว่า cmdlet ที่คุณใช้ล่าสุด แต่คุณรู้ไหมว่ามันเริ่มต้นด้วย S? Press S + F8เพื่อแสดงรายการ cmdlet ที่ใช้ล่าสุดทั้งหมดที่ขึ้นต้นด้วยตัวอักษร S ในภาพด้านล่าง เห็นว่าตัวอักษรตัวแรกเป็นสีอื่นเพื่อแจ้งให้เราทราบว่าเราเพิ่งค้นหาใน S
- Alt + F7: ล้าง(Clears)คำสั่งล่าสุดทั้งหมดจากประวัติคอนโซล มันเหมือนกับการล้างคลิปบอร์ด (clearing the clipboard)สิ่งนี้มีประโยชน์เมื่อคุณทำหลายอย่างในคอนโซล และลูกศรขึ้นและลงไม่มีประโยชน์ในการข้ามไปมาระหว่างคำสั่งที่จำเป็นอีกต่อไป
- Shift + Enter:หากต้องการป้อนคำสั่งหลายบรรทัด ให้ใช้Shift + Enterที่ท้ายแต่ละบรรทัดก่อนป้อนคำสั่งถัดไป จากนั้นเลือกEnterเพื่อเรียกใช้ทั้งหมดตามลำดับ
- F8: ค้นหา(Search)รายการต่างๆ ในประวัติคำสั่งที่เริ่มต้นด้วยสิ่งที่พร้อมท์ ในตัวอย่างด้านล่างGetถูกพิมพ์ที่พรอมต์คำสั่ง การเลือก F8 อีกครั้งจะพบคำสั่งถัดไปที่ขึ้นต้นด้วยGetหากมี
- Ctrl + Space:ทำงานเหมือนIntellisenseแต่อยู่ในคอนโซล ในตัวอย่างGet-Itemคือทั้งหมดที่ป้อน การใช้Ctrl + Spaceจะแสดง cmdlet อื่นที่มีจุดเริ่มต้นนั้นและไวยากรณ์ คุณสามารถใช้ลูกศรซ้ายและขวาเพื่อไประหว่าง cmdlets
- แท็บ:(Tab:)ทำงานเหมือนเติมข้อความอัตโนมัติ แต่จะวนรอบความเป็นไปได้โดยการกดซ้ำๆ ในตัวอย่างแรก มีเพียงเครื่องหมายขีดกลาง ( – ) ที่ขึ้นต้นของพารามิเตอร์ การเลือกแท็บจะผ่านตัวเลือกต่างๆ จนกว่าคุณจะได้แท็บที่คุณต้องการ ในกรณีนี้ มันคือ-Recurse
ตอนนี้ คุณมีพลัง(Power)ของPowerShellแล้ว
เมื่อMicrosoftเปิดตัวPowerShellในปี 2549 ผู้เชี่ยวชาญด้านไอทีกำลังยุ่งอยู่กับการใช้อินเทอร์เฟซแบบกราฟิกและไฟล์แบตช์เพื่อจัดการสิ่งต่างๆ ขณะนี้วิธีการทำงานอัตโนมัติและการกำหนดค่าเหล่านั้นได้รับการจัดการโดยทำงานน้อยลงและเร็วขึ้นด้วยPowerShell
Related posts
แอพกรองแสงสีน้ำเงินที่ดีที่สุด 5 อันดับสำหรับ Windows, Mac และ Linux
5 เครื่องมือสแกน IP ที่ดีที่สุดสำหรับ Windows, Mac, iOS และ Android
11 ซอฟต์แวร์สกรีนช็อตฟรีที่ดีที่สุดสำหรับ Windows
7 เครื่องมือกำจัด Bloatware ที่ดีที่สุดสำหรับ Windows
Xcode สำหรับ Windows (8 เครื่องมือที่ดีที่สุดในการพัฒนาแอพ iOS บนพีซี)
4 เครื่องมือที่ยอดเยี่ยมในการสร้างแพ็คเกจตัวติดตั้ง Windows
แอพตัววิเคราะห์ WiFi ที่ดีที่สุดสำหรับ Windows, iOS, macOS และ Android
8 แอพซอฟต์แวร์ OCR ฟรีที่ดีที่สุดในการแปลงรูปภาพเป็นข้อความ
ยูทิลิตี้ปรับแต่ง CPU, การ์ดวิดีโอและ RAM ที่ดีที่สุด
วิธีใช้ Windows Package Manager เพื่อติดตั้งโปรแกรม Windows
4 แอพซอฟต์แวร์การส่งต่อพอร์ตที่ดีที่สุดและวิธีใช้งาน
สุดยอดบรรณาธิการ Markdown ออนไลน์ฟรี
5 แอพสำหรับค้นหาและลบไฟล์ที่ซ้ำกันใน Windows 10
4 เครื่องมือฟรีที่ดีที่สุดในการลบพื้นหลังออกจากรูปภาพ
วิธีใช้เครื่องมือรีเซ็ต Windows Update
ซอฟต์แวร์ Scan WiFi & Channel Scanner ฟรีสำหรับ Windows
เครื่องมือบีบอัด GIF และเครื่องมือเพิ่มประสิทธิภาพที่ดีที่สุด 7 อันดับ
ทางเลือก IFTTT ที่ดีที่สุด
บริการการประชุมทางโทรศัพท์ที่ดีที่สุดคืออะไร – แอพที่ดีที่สุดเปรียบเทียบ
4 ทางเลือก HyperTerminal สำหรับ Windows 10