Có cách nào trong Atom để nhân rộng đối tượng địa lý trong Văn bản siêu việt nơi bạn có thể giữ phím alt và di chuyển chuột lên hoặc xuống để chọn và tạo con trỏ ở cuối nhiều dòng để bạn có thể chỉnh sửa nhiều dòng cùng một lúc?Chọn nhiều dòng trong Atom
Trả lời
Nếu tôi hiểu chính xác câu hỏi của bạn, bạn muốn chọn nhiều dòng và tạo con trỏ ở cuối mỗi dòng. Có một vài cách bạn có thể đạt được điều này:
- Sử dụng chia thành dòng
- Highlight nhiều dòng tuy nhiên bạn muốn.
- Sử dụng
Selection|Split Into Lines
lệnh (Cmd + Shift + L trên OS X hoặc nhấn Cmd/Ctrl + Shift + P và gõSplit Into Lines
) để phân chia các lựa chọn multiline thành một lựa chọn cho mỗi dòng. - Nhấn mũi tên phải để tự hiển thị con trỏ ở cuối lựa chọn.
- Sử dụng Add Selection Dưới
- Chức vụ con trỏ trên dòng trên dòng đầu tiên bạn muốn chọn
- Sử dụng
Selection|Add Selection Below
để thêm bao nhiêu dòng với con trỏ như bạn muốn - Sử dụng con trỏ bình thường các lệnh định vị để đặt con trỏ vào nơi bạn muốn
Hoạt động tốt, ngoại trừ việc tôi không thể chọn đầu mỗi dòng nếu có dòng trống trong tập hợp. Ví dụ: tôi muốn lấy nhiều đoạn văn bản, một số đoạn văn có kết thúc CR kép giữa các đoạn và tại '>' cho mỗi dòng. Khi tôi cố gắng làm điều này tôi nhận được một lựa chọn kỳ lạ rằng tôi bắt đầu của mỗi đoạn văn, và kết thúc câu cuối cùng của việc lựa chọn đoạn trước đó đến một đôi CR. – pedstrom
Điều này pac kage sẽ cho phép bạn chọn nhiều dòng bằng cách giữ phím "alt" chìa khóa https://atom.io/packages/sublime-style-column-selection
Đối với người dùng Windows,
các keybindings mặc định Ctrl + Shift + Up/Down dường như làm việc.
Đối với người dùng Mac,
thêm mã tùy chỉnh keybinding sau vào file
/user/<yourName>/.atom/keymap.cson
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# change the keybinding for ADD SELECTION ABOVE/BELOW
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# 'shift-alt-up': 'editor:add-selection-above'
# 'shift-alt-down': 'editor:add-selection`-below'
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Sau đó đặt con trỏ nơi bạn muốn bắt đầu và bấm và giữ Shift + Alt và nhấn Lên hoặc Xuống nhiều lần để mở rộng con trỏ tới nhiều dòng nếu cần.
+1 vào giải pháp @ Lee ở trên.Đây là giống như phương án 2 nêu trên nhưng sử dụng keybindings
Đối với người dùng máy Mac, phím tắt là giống nhau ('ctrl + shift + up/down'), nhưng các phím tắt đó cũng khởi chạy Mission Control. Nếu bạn muốn loại bỏ các phím tắt Mission Control, chỉ cần thay đổi hoặc bỏ chọn nó trong Keyboards System Preference. –
Có, @TristanReid, bạn chính xác. Nếu một trong số đó đã loại bỏ các phím tắt của Mission Control khỏi Tùy chọn hệ thống bàn phím, chúng không cần phải thêm mã ở trên và chỉ cần sử dụng các khóa phím mặc định. –
cho người dùng linux shift + alt + down/up có vẻ là mặc định. – Gaunt
Tôi fan hâm mộ lớn của chữ Sublime 3, Atom là thật sự tốt đẹp, nhưng không thể đánh bại Sublime :)
Vâng, bạn có thể thử tạo "Khóa ưa thích cao cấp của bạn 'CTRL + SHIFT + L'" trong số ATOM để chọn Đa dòng với nhiều con trỏ:
File> Keymap ...
Dán mã dưới đây và mỉm cười :)
'atom-text-editor':
'ctrl-shift-l': 'editor:split-selections-into-lines'
Save and Close Tab. Mở tệp bất kỳ và nhấn "CTRL+SHIFT+L
". Bây giờ ma thuật: D, nhấn phím mũi tên và bạn sẽ thấy nhiều Cusor trên dòng chọn.
Chính xác những gì tôi đang tìm kiếm, không thể đặt nó từ bảng cài đặt và phím shorcut được liên kết với việc chọn ngôn ngữ lập trình cho tệp hiện tại – opensas
Đối với Ubuntu, bạn có thể sử dụng shift-alt-up/down
- 1. Chọn nhiều dòng trong Notepad ++
- 2. Atom Editor: nhiều đoạn
- 3. Lệnh di chuyển dòng lên hoặc xuống trong Atom Editor
- 4. Tới dòng trong trình soạn thảo Atom từ dòng lệnh
- 5. GitHub Atom - Xóa dòng trung tâm trong trình chỉnh sửa
- 6. Làm cách nào để thay thế dòng mới trong Atom?
- 7. Bình luận ra khối mã trong Atom
- 8. Làm cách nào để viết lệnh tùy chỉnh trong Atom?
- 9. Nhiều dòng trong UIButton
- 10. Con gấu trúc Python, Tùy chọn vẽ cho nhiều dòng
- 11. Tự động lưu trong Atom Editor
- 12. Chỉ khoảng trắng trong Atom (không EOL)
- 13. Đối tượng chọn Powershell bỏ qua nhiều dòng?
- 14. Thụt lề nhiều dòng trong Emacs
- 15. Nuclide Flow không hiển thị lỗi trong Atom
- 16. Nhập Atom với C#
- 17. Chọn Nhiều trong Rx
- 18. Multiline tìm kiếm và thay thế trong Atom biên tập
- 19. Nhận xét nhiều dòng trong Xcode
- 20. Nhãn nhiều dòng trong asp.net
- 21. Lệnh nhiều dòng trong GHCi
- 22. Nhãn nhiều dòng tự động trong Graphviz?
- 23. Chạy Python từ Atom
- 24. Atom - tìm kiếm theo phần mở rộng trong thư mục đã chọn
- 25. báo cáo nhiều dòng trong REBOL?
- 26. Chọn tập hợp con của các ký tự trong nhiều dòng (chọn cột) trong Eclipse/Android Studio
- 27. Atom + Xdebug setup
- 28. cách đồng bộ hóa Gói và cài đặt cho nhiều máy tính trong Github Atom Editor
- 29. Atom JavaScript Autocomplete
- 30. Cách tìm và thay thế nhiều dòng với nhiều dòng
Bạn có hỏi Atom có tính năng này không? Hay bạn đang hỏi liệu nó có thể được thêm thông qua một phần mở rộng? – Lee
@Lee Hoặc là tốt – pyCthon