การใช้งาน VI (2)

vi ยังมีปุ่มและความสามารถอื่นๆ ที่จะช่วยให้การใช้งานเป็นไปได้อย่างมีประสิทธิภาพ ขึ้น ความสามารถอื่นๆได้แก่

การคัดลอกและตัดแปะบรรทัด

การยกเลิกคำสั่งหรือการทำ undo

หากเราทำการลบหรือแก้ไขข้อความผิดพลาด และต้องการจะยกเลิกการลบหรือแก้ไขข้อความนั้น คุณสามารถจะทำได้โดยการกดปุ่ม 'u' เพื่อทำการยกเลิกการทำงานใน vi ครั้งล่าสุด

การค้นหาและแทนที่คำในเอกสาร

การเคลื่อนย้ายเคอร์เซอร์ในบรรทัด

การเรียกคำสั่งของลีนุกซ์จาก vi

หากคุณต้องการจะเรียกใช้คำสั่งของลีนุกซ์จากใน vi คุณจะต้องเปลี่ยนไปใช้คอมมานด์ โหมดด้วยการกดปุ่ม ':' เสียก่อน จากนั้นให้พิมพ์ตัวอักษร '!' เพื่อบอก vi ว่ากำลัง จะเรียกใช้ คำสั่งของลีนุกซ์ แล้วให้พิมพ์คำสั่งของลีนุกซ์ที่คุณต้องการลงไปแล้วกด ปุ่ม Enter vi จะสลับมาทำคำสั่งของลีนุกซ์ที่คุณพิมพ์เข้าไปให้ ตัวอย่าง

:!ls
จะไปทำคำสั่งของลีนุกซ์ 'ls' คือการแสดงรายชื่อของไฟล์ในไดเรกทอรีปัจจุบันออกมา ดังนั้นหากต้องการออกไปที่เชลล์ของลีนุกซ์ ก็สามารถใช้คำสั่งได้ดังนี้
:!bash
จะออกไปที่เชลล์และเราสามารถทำการใช้งานคำสั่งของลีนุกซ์อื่นๆได้ตามปกติ หากต้อง กลับเข้ามาที่ vi ตามเดิม ให้พิมพ์คำสั่ง 'exit'
นอกจากการเรียกใช้คำสั่งของลีนุกซ์แล้ว เรายังสามารถนำเอาผลลัพธ์ที่ได้จากคำสั่งของ ลีนุกซ์มาเป็นส่วนหนึ่งของเอกสารได้ โดยต้องทำการพิมพ์ตัวอักษร '.' ก่อนหน้าอักษร '!' และชุดคำสั่งของลีนุกซ์ ตัวอย่าง
:.!pwd
จะทำการพิมพ์ชื่อของไดเรกทอรีปัจจุบัน ที่ตำแหน่งของเคอร์เซอร์ออกมาให้


HTML developed by Kaiwal Development Team (kaiwal@geocities.com)