ฉันเลือกข้อความโดยใช้แป้นพิมพ์เริ่มต้นที่บรรทัดล่างแล้วเลื่อนขึ้น ( ตัวอักษร|ระบุตำแหน่งเคอร์เซอร์):
AAA | {BBB CCC
DDD} EEE FFF
ตอนนี้ฉันต้องการเปลี่ยนการเลือกเพื่อให้เริ่มต้นที่ส่วนท้ายของบรรทัดแรกนั่นคือเพื่อให้มีลักษณะดังนี้:
ผลลัพธ์ที่คาดหวัง:
AAA BBB CCC | {
DDD} EEE FFF
ฉันสามารถลดการเลือกคำต่อคำด้วย⌥ ⇧ →:
แต่วิธีที่เป็นธรรมชาติในการทำคือผ่าน⌘ ⇧ →เพื่อกระโดดไปยังจุดสิ้นสุดของบรรทัดแรกโดยตรง ในเครื่องมือแก้ไขข้อความที่เหมาะสมหลายตัวก็ใช้งานได้ดี (เช่น Sublime Text 2) พวกเขายังทำให้|
ตำแหน่งที่มองเห็นเมื่อข้อความถูกเลือก btw
อย่างไรก็ตามพฤติกรรมเริ่มต้นของแอพพลิเคชั่น OSX ก็คือพวกเขาเพิกเฉยต่อความจริงที่ว่าเคอร์เซอร์อยู่ในช่วงเริ่มต้นของการเลือกและการย้ายไปทางขวาควรลบการเลือกที่นั่น ให้ ⌘ ⇧→ขยายการเลือกจากจุดสิ้นสุดเสมอจนจบบรรทัดไม่ว่าเคอร์เซอร์จะอยู่ที่ใด:
ผลลัพธ์ที่แท้จริง:
AAA {BBB CCC
DDD EEE FFF} |
มีวิธีใดบ้างที่จะทำให้แอพพลิเคชั่น OSX ดั้งเดิมนั้นทำงานเหมือนที่คาดไว้?
ฉันใช้ OSX Yosemite 10.10.2 แต่ฉันคิดว่าปัญหานี้อยู่ที่นั่นนานเท่าที่ฉันจำได้
select text between the insertion point and the end of the current line
ลูกศรขวาประสงค์ บรรทัดเดียวในตัวอย่างของคุณที่การเลือกไม่ได้รวมจุดสิ้นสุดของบรรทัดเป็นบรรทัดสุดท้าย ดังนั้นพฤติกรรมที่คาดหวังใน OS X คือการขยายการเลือกจากที่นั่นไม่ตัดทอนในบรรทัดเริ่มต้น! ฉันรู้ว่าบรรณาธิการบางคนทำงานแตกต่างกัน แต่พวกเขากำลังทำผิดระบบไม่ใช่!
(*)
หมายถึงอะไร
(*)
หมายว่าอย่างไร แต่อาจเป็นเพราะเอกสารคู่มือรุ่นก่อนหน้า ฉันได้อัปเดตคำตอบของฉันเล็กน้อยเพื่อรวมตัวเลือกการล็อคคีย์ทั่วโลกเท่านั้นที่ฉันรู้จัก เนื่องจากพฤติกรรมดังกล่าวไม่ได้มีในตัวแอปพลิเคชันจะไม่จัดการกับมันแม้ว่าคุณจะสามารถเรียกใช้