Không có một phím tắt duy nhất để làm như vậy trực tiếp.
Bạn có thể đi đến cuối văn bản với Ctrl- evà xóa một dòng Ctrl- u. Điều này, tuy nhiên chỉ hoạt động với GtkEntry
, đó là, trường nhập một dòng.
Nếu bạn cần chọn tất cả mọi thứ trong một GtkTextView
, điều khiển giống như trình soạn thảo nhiều dòng, bạn còn lại để thực hiện công việc khó khăn Ctrl- Hometiếp theo là Ctrl+ Shift- End, với bàn phím 63 phím của tôi gần như không thể.
Nếu, vì lý do chính đáng về hiệu quả chỉnh sửa hoặc giới hạn của bàn phím của thiết bị di động Homevà Endnằm ngoài tầm với, bạn sẽ phải vượt qua. Chọn menu "Chọn tất cả" từ menu "Chỉnh sửa" là một ý tưởng tồi, bởi vì nó ánh xạ tới Alt- e- atrong firefox,
Alt- e- ttrong gedit, Alt- e- strong OpenOffice (ngay cả với tích hợp gnome), trong mỗi phần mềm, một khóa khác nhau và trong một số phần mềm, không có "Chọn tất cả" trong Menu Chỉnh sửa, như crom và trong một số phần mềm, thậm chí không có Menu Chỉnh sửa, thậm chí không có một ẩn nào được gọi với Alt-e, giống như nautilus. Sự không nhất quán này đánh bại mục đích của thanh menu được kích hoạt Alt và không phải bất kỳ hệ điều hành nào, kể cả Windows cũng không nhất quán. Ngay cả menu chuột phải cũng không có phím tắt cố định cho "Chọn tất cả" - thường là anhưng có thể ttừ ứng dụng này sang ứng dụng khác. Yêu cầu sửa lỗi trong từng phần mềm riêng lẻ chỉ có thể được thực hiện với một dự án meta như Gnome, nhưng biết rằng chính Gnome đã tạo ra một số vấn đề này (loại bỏ Menu Chỉnh sửa trong 'nautilus' là quyết định của Gnome 3) thực sự không rời bỏ bạn hy vọng nhiều
Mặt khác, Ctrl- Homelà cách rút gọn duy nhất để di chuyển đến phần đầu của tất cả văn bản, thậm chí nó có thể làm gián đoạn công việc của bạn để nhập vào cho các thiết bị di động bàn phím nhỏ.
Câu trả lời kết thúc ở đây. Đối với những người tò mò tôi có thêm thông tin:
Người dùng emacs dày dạn sẽ cố gắng Ctrl- x- h: emacs đích thực, nhưng không có chuỗi khóa điều khiển nào được hiểu bởi chế độ emacs của gtk3. Trên thực tế, chỉ có một số phím tắt emacs được xác định - Hãy xem qua /usr/share/themes/Emacs/gtk-3.0/gtk-keys.css
; có đủ không gian trên nhãn dán để ghi lại tất cả các phím tắt emacs được hỗ trợ.
Để làm cho tình hình tồi tệ hơn nữa, thật khó để di chuyển một phím tắt cho mục đích này. Như bạn đã biết, Ctrl- ađược thực hiện bởi emacs. Nhưng ngay cả người gốc Tây Ban Nha, nhóm không nói tiếng Anh lớn nhất (tiếng Trung Quốc bị loại trừ vì chúng tôi sử dụng chữ tượng hình), người được sử dụng để chọn mọi thứ với Ctrl- e, cũng sẽ thấy rằng phím tắt được sử dụng bởi emacs. Không bao gồm e, không có bất kỳ phím nào còn lại ở nửa bên trái của bàn phím QWERTY mà không có mục đích đã được chấp nhận. Google Dịch lấy phím SHIFT, khi được nhấn một mình, dưới dạng 'chọn tất cả', nhưng không phải phần mềm nào khác cũng như các sản phẩm khác của Google tuân theo cài đặt.
Để làm trống một dòng, sử dụng Ctrl- u. Điều này có lợi thế là không ghi đè X CHỌN (cái mà bạn đã kéo bằng nút chuột giữa). Đây chỉ là một cài đặt duy nhất của chế độ emacs của gtk3: trong các emac thực, nó không tự làm gì cả; trong readline (bash, mysql, v.v.) nên xóa mọi thứ từ con trỏ đến đầu dòng, trong khi phần đối diện của nó Ctrl- kxóa mọi thứ từ con trỏ đến cuối dòng.
Một số có thể đề nghị bạn để lại một dấu ở đâu đó để lựa chọn ngẫu nhiên bằng bàn phím. Bạn cũng có thể tìm thấy Ctrl- SPACEở chế độ emacs được định cấu hình để đặt neo trong văn bản. Mặc dù mâu thuẫn với nhiều phần mềm khác (cụ thể là các phương thức nhập liệu, và tự động hoàn thành trong một số phần mềm chỉnh sửa khác), không có bất kỳ phím tắt nào để sử dụng neo mà bạn đặt.
Ubuntu không chính thức chế độ chỉnh sửa empops, cũng như bất kỳ cấu hình UI nào khác không thể thực hiện được với UI. Báo cáo lỗi về các nhu cầu như vậy được đánh dấu xuống ưu tiên. Vì lý do này, tôi nghĩ tốt nhất nên đặt câu hỏi như vậy cho các địa điểm chung của Linux, ví dụ như siêu người dùng.