Có một phím tắt để chọn toàn bộ dòng hiện tại trong Notepad ++ không?


19

Microsoft OneNote có một phím tắt tiện dụng ( Ctrl+ A) mà tôi luôn sử dụng để chọn toàn bộ một dòng. Và nếu bạn nhấp vào nó lần thứ hai, nó sẽ chọn toàn bộ tài liệu.

Tôi thực sự muốn sử dụng Ctrl+ Alàm phím tắt trong Notepad ++ để chọn dòng hiện tại, nhưng mặc định của nó là chọn toàn bộ tài liệu. Có cách nào để làm cho nó chỉ chọn toàn bộ dòng hiện tại không?


1
Chỉ cần thêm, Microsoft OneNote cũng có thể chọn toàn bộ tài liệu bằng Ctrl + Aphím tắt. Chỉ cần nhấn Ctrlvà nhấn Anhiều lần, nó sẽ mở rộng lựa chọn từ dòng này sang phần khác cho toàn bộ tài liệu.
Cricrazy

Câu trả lời:


19

Nhấn Homerồi Shift+ End.

Endsau đó Shift+ Homecũng có thể được sử dụng. Nếu bạn cần chọn dòng ngay từ đầu thay vì ký tự thụt đầu tiên , bấm Homehai lần.

Bạn cũng có thể ghi lại đây là một macro và sau đó đặt một lối tắt đến macro đó. Tuy nhiên Ctrl+ Ađược sử dụng như chọn tất cả trong hầu hết tất cả các trình soạn thảo văn bản và hộp văn bản, do đó việc thay đổi nó có thể khiến mọi thứ trở nên khó hiểu hơn. Sử dụng một phím tắt khác thay thế

Nếu bạn chỉ muốn sao chép / cắt / xóa các dòng, đã có các phím tắt cho bạn:

  • Xóa dòng Ctrl+ Shift+L
  • Đường cắt Ctrl+L
  • Sao chép dòng Ctrl+ Shift+ T(đã thay đổi thành Ctrl+ Shift+ Xtrong Notepad ++ mới hơn)

Ngoài ra còn có các hành động khác không có phím tắt mặc định như chuyển dòng, nối dòng, trùng lặp dòng ... Chỉ cần chọn Cài đặt > Phím tắt ánh xạ > Lệnh Scintilla , chọn SCI_LINETRANSPOSE/ SCI_LINEDUPLICATE/ SCI_LINESJOIN... và gán chúng.

Nếu Ctrl+ Shift+ Tkhông hoạt động với bạn thì đó là vì phím tắt đã được gán cho 2 tính năng khác nhau, gây ra xung đột như PryrtCJ đã trả lời bên dưới . Trong bản sao dòng Notepad ++ mới hơn đã được thay đổi thành Ctrl+ Shift+ Xvà cảnh báo xung đột phím tắt cũng đã được thêm vào, giúp cuộc sống dễ dàng hơn một chút

nhập mô tả hình ảnh ở đây

Xem Danh sách phím tắt chuột và bàn phím mặc định cho Notepad ++ và một số plugin

Nếu bạn đang sử dụng chuột, nhấp một lần vào số dòng bên trái hoặc nhấp ba lần trong dòng cũng thực hiện thủ thuật.


6
Tôi có thể xác nhận rằng CTRL + Shift + T *** KHÔNG LÀM VIỆC !!! *** Windows 10, NPP 6.8.6. Kết quả của tôi là NPP đang cố gắng tạo một tệp mới vì một số lý do. Tôi cung không chăc tại sao. Có thể liên quan đến một plugin? Hy vọng điều này sẽ giúp ai đó. Tôi đã thấy "giải pháp" này trên 3 trang web khác nhau. Ít nhất là đối với tôi, nó KHÔNG hoạt động.
Eric Hepperle - CodeSlayer2010

1
Ctrl-Shift-T cũng không hoạt động với tôi. Win7, NPP 6.8.3. Nhấp một lần vào số dòng và sau đó Ctrl-C là cách nhanh nhất đối với tôi.
dvdhns

@ CodeSlayer2010 bạn đã thử mở các lệnh Scintilla như tôi đã nói chưa? Có thể các phím tắt của bạn đã được sửa đổi bằng cách nào đó hoặc bạn đang sử dụng một ngôn ngữ khác, do đó các phím tắt khác nhau. Chỉ cần thay đổi SCI_LINECOPYbất cứ điều gì bạn muốn.
phuclv

@dvdhns trong khi gõ làm thế nào nhanh hơn một phím tắt khi bạn cần di chuyển bàn tay để tìm chuột sau đó nhấn phím tắt?
phuclv

@ LưuViênPhúc: Cảm ơn bạn đã trả lời. Tôi đã không thử điều đó bởi vì tôi không muốn trải qua nỗ lực ánh xạ lại các phím của mình. Nhưng, có vẻ như các lệnh scintilla có thể là một nơi tốt để kiểm tra xem liệu có thứ gì khác có thể thay đổi chúng hay không.
Eric Hepperle - CodeSlayer2010

6

Đối với những người mà câu trả lời được chấp nhận không hoạt động: Tôi chỉ trả lời một mối quan tâm tương tự trong Cộng đồng Notepad ++ . Về cơ bản, có hai lệnh kết hợp với Ctrl+ Shift+ Tphím tắt cùng một lúc, và xuất hiện khác được dùng ưu tiên.

Nếu bạn muốn Ctrl+ Shift+ Tđể tham khảo SCI_LINECOPY, tìm lệnh mâu thuẫn nhau (ví dụ, Shortcut Mapper>> Main menu>> Restore Recent Closed File, mà là những gì gây ra mâu thuẫn trong bản sao của tôi về NPP), chọn Modify, sau đó thay đổi thư thả xuống từ Tđến NONEvà hit OK. Giả sử không còn xung đột nữa, phím tắt sẽ trở lại SCI_LINECOPY.

Hi vọng điêu nay co ich.


Đầu vào tốt, bạn có thể giải thích tầm quan trọng của các lệnh SCI so với các lệnh trên menu chính không?
Jagadish Talluri

Xin lỗi, tôi không phải là chuyên gia về các lệnh của Scintilla. Tôi chỉ tìm thấy hai hành động được ánh xạ tới cùng một phím tắt và tìm ra hành động nào để tắt để phím tắt sẽ làm những gì tôi muốn. :-)
PeterCJ

3

Trong NPP7.5.1 SCI_LINECOPYđược gán cho Shift+ Ctrl+X

Vì vậy, bạn có thể sử dụng Shift+ Ctrl+ Xđể sao chép dòng hiện tại vào clipboard


0

Tôi nghĩ bạn có thể làm cho nó thông qua Macro.

  1. Chuyển đến Macro> Bắt đầu ghi âm
  2. Giữ Shiftvà chạm xuống để đánh dấu ví dụ 10 dòng. Và xóa chúng.
  3. Chuyển đến Macro> Dừng ghi. Bây giờ macro của bạn được ghi lại, bạn có thể lưu nó để sử dụng trong tương lai.
  4. Chuyển đến Macro> Lưu Macro ghi hiện tại .... Và lưu nó với một cái tên.
  5. Di chuyển con trỏ đến dòng mà bạn muốn xóa các dòng sau đó. Sau đó, hãy đi tới Macro> Chạy Macro nhiều lần .... Và chọn macro của bạn và chạy N lần mà bạn muốn.

Tham khảo: /programming/19161262/select-range-of-lines-in-notepad


4
Q: Làm thế nào tôi có thể chọn một dòng bằng bàn phím? A: Đây là một cách để xóa 10 dòng. Bạn sẽ cần phải nhấp chuột vài lần bất cứ khi nào bạn sử dụng nó.     Gì?
G-Man nói 'Phục hồi Monica'

@ G-Man Vì bạn có thể gán phím tắt cho macro, giải pháp này hoàn toàn khả thi. Mặc dù vậy, Macro có thể chứa các hoạt động từ câu trả lời được cung cấp bởi LưuViênPhúc.
JC2k8

Tôi nghĩ rằng giải pháp của tôi phù hợp với câu hỏi của Macondo, bạn có thể làm gần như mọi thứ với Marco
CườngDC

1. Anh ấy muốn xóa dòng hiện tại , không phải 10 dòng. 2. Nhấn xuống 10 lần chỉ cần thực hiện lựa chọn đến một số vị trí trên dòng thứ 10. Nó không chọn toàn bộ 10 dòng
phuclv

0

Chỉ cần nhấp 3 lần vào một từ hoặc dòng


nhấp vào không phải là một phím tắt. Và ngay cả khi chuột có thể được sử dụng thì chỉ cần một cú nhấp chuột bên trái của số dòng là đủ . Không cần nhấp ba lần
phuclv

-1

Shift+ End- chọn toàn bộ dòng sau con trỏ.


Đó không phải là những gì nó được yêu cầu.
Toto

1
Bạn có thể chọn toàn bộ một dòng, nếu con trỏ đã ở đầu dòng. Xem xét để thêm phím Home ở phía trước phím tắt trong câu trả lời của bạn.
MarianD

điều này không khác gì câu trả lời của tôi 3 năm trước và nó cũng ít đúng hơn
phuclv
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.