2015-07-18 13 views
7

Tôi đang cố sử dụng chức năng đa con trỏ của vscode trên một tệp lớn (ish). tệp quá lớn để chọn từng dòng riêng lẻ với ctrl-alt-up hoặc down. Trong văn bản tuyệt vời, tôi sẽ chọn mọi thứ và nhấn ctrl-shift-l. Có một điều tương tự trong vscode. Tôi đã thử sử dụng một tìm kiếm regex cho ^, nhưng điều đó mang lại cho tôi một lỗi nói "Biểu hiện phù hợp với tất cả mọi thứ".Làm cách nào để có con trỏ trên mọi dòng trong vscode

Trả lời

13

altshiftI sẽ đặt một con trỏ trên mỗi dòng trong việc lựa chọn hiện tại.

Mẹo: Bạn có thể kéo lên bảng tham khảo phím tắt với ctrlk, ctrls (như trong, hai combo bàn phím theo thứ tự).

0

Tôi có cùng một vấn đề, tôi được sử dụng để Alt + kéo để làm 'lựa chọn hộp' trong phòng thu trực quan nhưng nó không hoạt động trong mã.

Có vẻ như bây giờ không thể làm điều đó khác với việc chọn từng dòng đơn.

Tuy nhiên, plugin sẽ sớm được hỗ trợ nên chúng tôi có thể sẽ thấy plugin cho điều này nếu không được triển khai trực tiếp bởi microsoft.

From visual studio uservoice forums:

Chúng tôi dự định cung cấp plug-in hỗ trợ cho Visual Studio Mã. Cảm ơn bạn đã quan tâm và tìm kiếm thêm chi tiết trong blog của chúng tôi trong những tuần tới. http://blogs.msdn.com/b/vscode.

Để xem trước, chúng tôi đang tìm chính xác loại phản hồi này. Giữ nó đến.

Sean McBreen - VS Mã Đội Member

6

Giữ Alt + Shift và chọn các khối. Nhấn nút Kết thúc hoặc Phải. Bạn nhận được các dòng riêng lẻ được chọn.

Tôi sử dụng phiên bản VSCode 1.5.3 trong Windows.

+3

Đây là một công việc tuyệt vời, nhưng một trong số ít điều tôi nhớ từ văn bản tuyệt vời, 'ctrl + shift + L' cũ để thêm con trỏ vào tất cả các dòng được chọn –

+7

@DesHorsley Tôi nghĩ bạn đang tìm kiếm' alt + shift + I'. – ZachB

+3

@ZachB huyền thoại của bạn. Cảm ơn! –

0

Tính năng này thực sự được gọi là split selection into lines trong nhiều trình chỉnh sửa.

  • chữ Sublime sử dụng keybinding mặc định, CTRLSHIFTL
  • VSCode sử dụng ALTSHIFTtôi
  • Đối với Atom bạn thực sự cần phải chỉnh sửa sơ đồ bàn phím của bạn để một cái gì đó như thế này
 
'.platform-win32 .editor, .platform-linux .editor': 
    'ctrl-shift-L': 'editor:split-selections-into-lines' 
Các vấn đề liên quan