2017-02-21 44 views
6

Nie mogę znaleźć żadnego sposobu na zaznaczenie czegoś w kodzie VS.Program Visual Studio Code Surround z

Na przykład robi coś takiego: text =>"text" prostu wybierając tekst słowny i wpisanie klucza "

Innym przykładem z następującym tekstem: mon tue wed thu fri sat sun

Po wybraniu wszystkich tez słowach :

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

i wpisując " chciałbym wykonać coś takiego:

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

Jeśli ktoś ma jakiś pomysł.

Dzięki.

Odpowiedz

7

Wybór jakiś tekst i naciskając już działa w VSCode otoczyć jeden element, a działa na wybór multi-line, jak również

UWAGA":.. To język zależny składni języka musi określić otwierania i zamykania, na przykład cytaty szelki, szelki itp więc to nie będzie działać w „zwykłego tekstu” pliku, np. zmienić swój tryb języka z CTRL + SHIFT + P i wpisz Change Language ModeENTER i wybierz coś takiego jak JavaScript, jeśli jest to obsługiwane.

To, czego szukasz, nie jest jednak tak skuteczne. Najlepiej jest użyć wielu kursorów.

Umieść kursor na początku pierwszej linii, naciśnij CTRL + alt + DOWN dodać inny kursor poniżej w następnym wierszu. Rób to dopóki nie będziesz miał kursora przed wszystkimi Twoimi słowami.

Następnie wystarczy wpisać następnie END następnie i wszystkie linie są w cudzysłowie.

UWAGA: Aby sprawdzić, czy masz klucz związany, a co to jest, zawsze możesz nacisnąć CTRL + SHIFT + P i wpisz Add Cursor Below a jeśli nie jest to kombinacja klawiszy to pokaże się po prawej stronie ten tekst.

0

wracałem z (neo) vim przełączania Kodeksu VS i używał wspaniałą wtyczki Tim papieża „vim-przestrzenny” dla vim wcześniej. Znalazłem port tej wtyczki dla kodu VS. Jest bardzo przydatny i niesamowicie wydajny, gdy nauczysz się skrótów, moim zdaniem!

Linki:

Jeśli używasz vim lub vim powiązań w Kodeksie VS, zapraszam!