คำถามติดแท็ก rectangle

2
วิธีการกระทำในรูปสี่เหลี่ยมเกินกว่าจุดสิ้นสุดของบรรทัด?
นี่คือสิ่งที่เอกสารของ Vim พูดถึงคือ: การแก้ไขแบบเสมือนหมายความว่าเคอร์เซอร์สามารถวางตำแหน่งในตำแหน่งที่ไม่มีอักขระจริง นี่อาจเป็นครึ่งทางของแท็บหรือเกินกว่าจุดสิ้นสุดของบรรทัด มีประโยชน์สำหรับการเลือกสี่เหลี่ยมในโหมดภาพและการแก้ไขตาราง ฉันชอบที่จะเห็นสิ่งนี้นำมาใช้เป็นโหมดรองหรือการตั้งค่าในตัว

2
ฉันจะกำจัดสตริง“ default” (ใช้งานล่าสุด) ในฟังก์ชั่น emacs ได้อย่างไร?
ฉันมีปัญหาดังต่อไปนี้: เมื่อฉันใช้ 'Cx rt' (string-rectangle) ฉันได้รับแจ้งให้ป้อนสตริงบางส่วนเพื่อแทนที่สี่เหลี่ยมผืนผ้าที่เลือก ให้บอกว่าฉันพิมพ์ ";;" (เพื่อแสดงความคิดเห็นสี่เหลี่ยมผืนผ้า) ใช้งานได้ดี แต่ครั้งต่อไปที่ฉันเรียกใช้ฟังก์ชันเดียวกันและฉันต้องการแทนที่ด้วยไม่มีอะไร (สตริงว่าง) ฉันไม่สามารถทำได้เพราะมี "สตริง" เริ่มต้น ";; ที่ฉันใช้ก่อนหน้านี้และถ้าฉันเพิ่งกด Enter คำสั่งจะใช้ที่ ";;" สตริงแทนค่าว่าง ฉันจะตั้งเป็นสตริงว่างได้อย่างไร ปัญหาที่คล้ายกันฉันมีบางฟังก์ชั่นการค้นหา / แทนที่ โดยทั่วไปเมื่อมันจดจำสตริงล่าสุดที่ฉันใช้และตั้งค่าเป็นค่าเริ่มต้นฉันจะ "ป้อน" สตริงว่างแทนได้อย่างไร แก้ไข: Kill-rectangle กล่าวโดย YoungFrog แก้ปัญหาเฉพาะ แต่ฉันมีสิ่งอื่นในใจ: basicaly ในสิ่งที่เคย emacs ฟังก์ชั่นจำค่าสุดท้ายที่คุณป้อนและใช้มันเป็น "เริ่มต้น" เมื่อคุณกด Enter คุณควรจะ สามารถล้าง "ค่าเริ่มต้น" เป็นค่าเริ่มต้นจริงก่อนที่คุณจะใช้ฟังก์ชั่น นี่เป็นอีกตัวอย่าง: ในโหมด dired หากคุณ 'Mx …

3
วิธีคัดลอกสี่เหลี่ยมผืนผ้าฆ่าไปยังแหวนฆ่า
ฉันมักจะดึงข้อความสี่เหลี่ยมผืนผ้าออกมาจากบัฟเฟอร์ แต่ก็พบว่าฉันต้องการดึงข้อความราวกับว่ามันไม่ใช่สี่เหลี่ยมผืนผ้า มีวิธีเพิ่มสี่เหลี่ยมที่ถูกฆ่าในปัจจุบันลงในวงแหวนฆ่าหรือไม่? คู่มือ GNU Emacsได้นี้จะพูดว่า: “ การฆ่า” สี่เหลี่ยมผืนผ้าไม่ได้ฆ่าตามปกติ สี่เหลี่ยมนั้นไม่ได้ถูกจัดเก็บไว้ในวงแหวนฆ่า แต่ในสถานที่พิเศษที่จะบันทึกสี่เหลี่ยมที่ฆ่าล่าสุดเท่านั้น เนื่องจาก yanking สี่เหลี่ยมนั้นแตกต่างจาก yanking linear text ที่ต้องใช้คำสั่ง yank ต่างกัน Yank-popping ไม่ได้ถูกกำหนดสำหรับสี่เหลี่ยม อย่างไรก็ตามโดยทั่วไปฉันสามารถรับพฤติกรรมที่ฉันต้องการได้ M-> ไปที่จุดสิ้นสุดของบัฟเฟอร์ C-x r y งัดสี่เหลี่ยมผืนผ้า C-x C-x จุดแลกเปลี่ยนและเครื่องหมาย (เลือกเส้นที่ถูกดึงใหม่) C-w ฆ่าสิ่งที่เลือกไปยังวงแหวนฆ่า มีวิธีที่ดีกว่าในการเปลี่ยนสี่เหลี่ยมที่ถูกฆ่าให้กลายเป็นรายการวงสังหารหรือไม่?
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.