ฉันจะตัดบรรทัดใน TextWrangler ได้อย่างไร


0

ลองใช้ TextWrangler เนื่องจากการทดลองใช้ TextMate ของฉันกำลังจะหมดอายุและฉันไม่แน่ใจว่ามันคุ้มค่าที่จะใช้งานต่อไป สิ่งสำคัญที่ฉันขาดหายไปคือความสามารถในการตัดทั้งบรรทัดที่เคอร์เซอร์เปิดอยู่โดยไม่ต้องเลือก (ซึ่งฉันสามารถทำได้ผ่านแมโคร TextMate) ใช่ฉันสามารถยิง⌘L ⌘Xได้ แต่ฉันต้องการแมปลำดับนี้^Xเพื่อฉันสามารถทำได้ด้วยมือซ้ายของฉันอย่างหมดจด ดูเหมือนว่าเรื่องนี้ควรจะง่าย แต่มันเกินฉัน วิธีที่ดีที่สุดในการใช้ฟังก์ชันนี้คืออะไร


ทำไมไม่ใช้ช่องทำเครื่องหมายการผูก Emacs

@ Randolph: ที่สุดของความรู้ของฉัน (แก้ไขฉันถ้าฉันผิด) ไม่มีคำสั่งตัดบรรทัดใน Emacs เพียงคำสั่งตัดไปจบ
เอียนเฮนรี่

คำตอบ:


1

นี่คือทางออกที่ฉันคิดขึ้นมา ฉันสร้างสคริปต์ต่อไปนี้:

tell application "TextWrangler"
    tell window 1
        select line the (startLine of the selection)
        set the clipboard to (contents of the selection) as text
        delete the selection
    end tell
end tell

และผูกไว้กับ^Xใน Window> Palettes> Scripts ฉันไม่เคยใช้ AppleScript มาก่อนดังนั้นอาจมีวิธีที่ดีกว่า / ดีกว่าในการทำสิ่งนี้ แต่ดูเหมือนว่าจะทำงานได้ดี


นั่นคือการคิดนอกกรอบ ฉันให้คะแนนคุณ ตอนนี้ยอมรับคำตอบของคุณเองเพื่อปิดคำถาม :-)

จะเร็วที่สุดเท่าที่จะทำได้ - เห็นได้ชัดว่าคุณต้องรอ 48 ชั่วโมงก่อนที่คุณจะยอมรับคำตอบของคุณเองซึ่งเป็นข่าวสำหรับฉัน อาจเป็นเพราะบัญชี SU ของฉันไม่มีตัวแทนฉันเดา
เอียนเฮนรี่

0

ฉันไม่รู้ว่าสิ่งนี้เป็นไปได้ด้วย TextWrangler วิธีที่ฉันใช้คือไปที่การตั้งค่าและเปิดการเลือกสายการคลิกครั้งเดียว ด้วยวิธีนี้คุณคลิกหนึ่งครั้งที่ด้านซ้ายของบรรทัดและเพียงแค่ลบบรรทัดเหมือนปกติ

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