Tôi đã chọn một số văn bản bằng bàn phím của mình, bắt đầu từ dòng dưới cùng và di chuyển lên ( ký tự | biểu thị vị trí con trỏ):
AAA | {BBB CCC
DDD} EEE FFF
Bây giờ, tôi muốn thay đổi lựa chọn để nó bắt đầu ở cuối dòng đầu tiên , nghĩa là nó trông như thế này:
Kết quả dự kiến:
CCB AAA BBB |
DDD} EEE FFF
Tôi có thể giảm lựa chọn từng từ bằng ⌥ ⇧ →:
Nhưng cách tự nhiên để làm điều đó sẽ là thông qua ⌘ ⇧ →, để nhảy trực tiếp đến cuối dòng đầu tiên. Trong nhiều trình soạn thảo văn bản đàng hoàng, nó hoạt động tốt (ví dụ Sublime Text 2). Họ cũng giữ |
vị trí hiển thị khi văn bản được chọn btw.
Tuy nhiên, hành vi mặc định của các ứng dụng OSX là chúng bỏ qua thực tế là con trỏ hiện đang bắt đầu lựa chọn và di chuyển nó sang bên phải sẽ xóa lựa chọn ở đó. Thay vào đó, ⌘ ⇧→luôn mở rộng vùng chọn từ đầu đến cuối dòng, bất kể con trỏ hiện đang ở đâu:
Kết quả thực tế:
AAA {BBB CCC
DDD EEE FFF} |
Có cách nào để làm cho các ứng dụng OSX bản địa hoạt động theo cách mong đợi không?
Tôi đang dùng OSX Yosemite 10.10.2 nhưng tôi nghĩ vấn đề này đã tồn tại miễn là tôi có thể nhớ.
select text between the insertion point and the end of the current line
. Dòng duy nhất trong ví dụ của bạn, trong đó lựa chọn chưa bao gồm phần cuối của dòng , là dòng cuối cùng. Vì vậy, hành vi dự kiến trong OS X là mở rộng lựa chọn từ đó, không cắt ngắn nó ở dòng bắt đầu! Tôi biết rằng một số Biên tập viên hành xử khác nhau, nhưng họ đang làm sai không phải hệ thống!
(*)
có nghĩa là?
(*)
nghĩa của nó là gì , nhưng có lẽ nó còn sót lại từ các phiên bản trước của tài liệu. Tôi đã cập nhật câu trả lời của mình một chút để bao gồm tùy chọn chỉ bấm phím toàn cầu mà tôi biết, nhưng thật không may, tôi khá chắc chắn rằng không có cách nào để đạt được những gì bạn đang tìm kiếm. Vì hành vi không được tích hợp sẵn, giờ đây các ứng dụng sẽ không xử lý nó ngay cả khi bạn có thể kích hoạt nó.