2017-02-21 36 views
6

Tôi không thể tìm thấy bất kỳ cách nào để bao quanh một lựa chọn với một cái gì đó trong VS Code.Visual Studio Mã Surround Với

Ví dụ làm một cái gì đó như thế: text =>"text" chỉ bằng cách chọn văn bản chữ và gõ chính "

Một ví dụ khác với văn bản sau đây: mon tue wed thu fri sat sun

Bằng cách chọn tất cả các đề tài từ :

mon| tue| wed| thu| fri| sat| sun|

và nhập " Tôi muốn thực hiện một cái gì đó như thế này:

"mon" "tue" "wed" "thu" "fri" "sat" "sun"

Nếu ai đó có bất cứ ý tưởng.

Cảm ơn.

Trả lời

7

Lựa chọn một số văn bản và nhấn " đã làm việc trong VSCode bao vây một mục duy nhất, và làm việc cho các lựa chọn nhiều dòng cũng

LƯU Ý:.. Đây là ngôn ngữ phụ thuộc Cú pháp ngôn ngữ phải xác định khai mạc và bế mạc niềng răng, ví dụ như dấu ngoặc kép, niềng răng, vv vì vậy, điều này sẽ không làm việc trong một tập tin "rõ", ví dụ. Thay đổi chế độ ngôn ngữ của bạn với CTRL +SHIFT +P và gõ Change Language ModeENTER và chọn một cái gì đó như JavaScript, nơi điều này được hỗ trợ.

Những gì bạn đang làm sau đó không thực sự hiệu quả như vậy. Đặt cược tốt nhất của bạn là sử dụng nhiều con trỏ.

Đặt con trỏ vào đầu dòng đầu tiên, nhấn tổ hợp phím CTRL + ALT +XUỐNG thêm con trỏ khác phía dưới trên dòng tiếp theo. Tiếp tục làm điều đó cho đến khi bạn có một con trỏ ở phía trước của tất cả các từ của bạn.

Sau đó, chỉ cần gõ " sau đó CUỐI sau đó " và tất cả các dòng của bạn được bao quanh bởi dấu ngoặc kép.

NB: Để kiểm tra xem bạn có một chìa khóa bị ràng buộc, và nó là gì, bạn luôn có thể nhấn CTRL + SHIFT + P và gõ Add Cursor Below và nếu có một keybinding nó sẽ hiển thị ở bên phải của văn bản đó.

0

tôi đã đến từ (tân) vim chuyển sang VS Mã, và được sử dụng Tim Pope tuyệt vời "vim-vòm" plugin cho vim trước. Tôi tìm thấy một cổng của plugin đó cho VS Code. Nó rất hữu ích và cực kỳ hiệu quả khi bạn học các phím tắt, theo ý kiến ​​của tôi!

Links:

Nếu bạn sử dụng vim hoặc vim bindings trong VS Mã, hãy tận hưởng!

Các vấn đề liên quan