ฉันสามารถแยกหน้าจอใน Notepad ++ เหมือน Emacs ได้หรือไม่


75

ข้อดีอย่างหนึ่งของ Emacs ก็คือคุณสามารถแบ่งหน้าจอเพื่อให้คุณได้รับสองมุมมองหรือมากกว่าของไฟล์เดียวกันซึ่งช่วยให้คุณเรียกดูไปรอบ ๆ และมีภาพรวมที่ชัดเจนของไฟล์ มีปลั๊กอินบางส่วนหรือมีฟังก์ชั่นเดิมอยู่ใน Notepad ++ อยู่แล้วหรือไม่


คำตอบ:


112

มันถูกสร้างขึ้นใน Notepad ++ สิ่งที่คุณต้องทำคือคลิกขวาที่แท็บไฟล์และพูดว่า"Clone to Other View"และมันจะแบ่งพื้นที่ทำงานออกเป็นสองมุมมองที่เลื่อนได้ของไฟล์ซึ่งคล้ายกับวิธีที่ Emacs ทำหลายหน้าต่าง คุณยังสามารถเปิดสองไฟล์ที่แตกต่างกันในมุมมองที่แตกต่างกัน


1
ฉันจะทำให้มันเลื่อนได้เฉพาะเมื่อฉันเลื่อนด้านใดด้านหนึ่ง? ณ ตอนนี้พวกเขาจะเลื่อนไปพร้อมกันเมื่อฉันทำเช่นนั้น
starcorn

7
ภายใต้เมนูมุมมองคุณสามารถทำเครื่องหมาย / ยกเลิกการเลือก "ซิงโครไนซ์การเลื่อนแนวตั้ง" และ "ซิงโครไนซ์การเลื่อนในแนวนอน" และควรให้มันทำงานตามที่คุณต้องการ
Ben Richards

ปัจจุบัน NP ++ ดูเหมือนจะ จำกัด เพียงสองหน้าต่าง ในเวอร์ชันก่อนหน้านี้มีความเป็นไปได้ที่จะมี GUI แบบเรียงต่อกันจริง แต่มันหายไป
Druvision

การมีสองหน้าต่างที่แสดงด้วยเนื้อหาเดียวกันนั้นใช้งานได้ดี แต่การดับเบิลคลิกที่ไฮไลต์ใช้ได้กับหน้าต่างที่คุณคลิกสองครั้งเท่านั้นหน้าต่างอื่น ๆ จะไม่ใช้การไฮไลต์
galmok

63

นอกจากนี้คุณยังสามารถ "หมุน" มุมมองแยกของคุณจากแนวตั้งเป็นแนวนอนได้โดยทำดังนี้

  • คลิกขวาที่เส้นแยก (เคอร์เซอร์จะเปลี่ยนเป็นลูกศรคู่)

  • และเลือกจาก "หมุนไปทางซ้าย" หรือ "หมุนไปทางขวา"


2
เป็นสิ่งที่ดีที่จะกล่าวถึง - นี่เป็นหนึ่งในคุณสมบัติที่ค้นพบได้น้อยที่สุด!
Guido Domenici

12

เช่นเดียวกับ @Ben Richards ตามที่กล่าวไว้คุณควรคลิกขวาที่แท็บไฟล์แล้วคลิก "โคลนไปยังมุมมองอื่น" เริ่มแรกจะเป็นแนวตั้งคุณสามารถหมุนหรือ "พลิก" แนวนอนโดยคลิกขวาที่เส้นประและเลือกจากนั้นคลิก "หมุนไปทางซ้าย" หรือ "หมุนไปทางขวา"

ประเด็นที่ควรทราบคือคุณสามารถทำได้หลาย ๆ หน้าต่าง

ข้อผิดพลาดที่ฉันพบคือถ้าคุณเปิดหลายแท็บไว้ให้เริ่มพูด AB C. และคุณโคลน A ให้ AA ถ้าคุณคลิกแท็บ B หรือ C AA จะยังคงแสดงแท็บทั้งหมดโดยไม่มีการโคลน ฉันพบว่าไม่สะดวกนี้

อย่างไรก็ตามหากคุณโคลน B และหรือ C คุณจะมีหลายแท็บในหน้าต่างโคลน

notepad ++ หลายแท็บ


4

มีคำอธิบายโดยละเอียดเกี่ยวกับฟังก์ชันการทำงานในตัวบนเว็บไซต์ Notepad ++ พร้อมรูปภาพและขั้นตอนสำหรับมือใหม่: http://docs.notepad-plus-plus.org/index.php/Multiple_Views

สำหรับมุมมองมากกว่าสองมุมมองตัวเลือกปัจจุบันเท่านั้นที่ดูเหมือนจะเป็นสองอินสแตนซ์ที่มีมุมมองแยก (อาจเป็นหนึ่งมุมมองที่ด้านซ้ายและอีกมุมมองหนึ่งอยู่ด้านขวา) คงจะดีถ้านี่ขยายได้เพื่อให้ Emacs ชอบฟังก์ชั่น ... ฝัง command-line ที่ใช้ไพ ธ อนอยู่ทางขวาซอร์สโค้ดด้านซ้าย


3

หากคุณคลิกขวาที่แท็บปัจจุบันหรือไปที่ View> Move / Clone Document ปัจจุบันจากนั้นคลิก "Clone to Other View" มันจะทำการโคลนไปอีกครึ่งหนึ่งของหน้าจอ

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.