Jak utworzyć wiele kursorów podczas edycji w VS Code? Interesuje mnie zarówno MacOS, jak i Windows.
visual-studio-code
Kiba
źródło
źródło
Alt
przycisk i zacznij klikać w różnych miejscach. Otóż to.Odpowiedzi:
Naciśnij Alti kliknij. Działa to w systemach Windows i Linux * i powinno również działać na komputerach Mac.
Więcej funkcji wielu kursorów jest teraz dostępnych w Visual Studio Code 0.2:
* Konflikt przeciągania okna w systemie Linux:
źródło
Kursory / wybór wielu słów (i wielu wierszy) w kodzie VS
Wiele słów:
Windows / OS X:
Wieloliniowy:
W przypadku wyboru wielu liniiCtrl+Alt+Down / ⌘+Alt+Shift+Downspowoduje rozszerzenie wyboru lub pozycji kursora do następnego wiersza. Ctrl+Right/ ⌘+Rightprzesunie się na koniec każdej linii, bez względu na to, jak długo. Aby uciec od wyboru wielu linii, naciśnij Esc.
Zobacz skróty klawiszowe VS Code (wrażliwe na system operacyjny)
źródło
Miałem problem z klawiszem ALT, poprawka polega na zmianie
alt+click
jako skrótu Gnome, który blokuje wybór wielu kursorów w VSCode,super+click
uruchamiając:Źródło: http://2buntu.com/articles/1529/visual-studio-code-come-to-linux/
źródło
dconf-editor
iCompizConfig
zmieniłem konfigurację wtyczki „przenieś okno” i zepsułem i prawie zepsułem moje Ubuntu.gsettings set org.cinnamon.desktop.wm.preferences mouse-button-modifier "<Super>"
do Linux Mint (cynamon).Maj 2017
Począwszy od wersji 1.13 Dodaj wiele kursorów za pomocą Ctrl/ Cmd+
Click
VSCode
programiści wprowadzili nowe ustawienie,editor.multiCursorModifier
aby zmienić klawisz modyfikujący do zastosowania wielu kursorów do Cmd+Click
na macOS i Ctrl+Click
na Windows i Linux. Dzięki temu użytkownicy pochodzący z innych edytorów, takich jak Sublime Text lub Atom, mogą nadal używać znanego modyfikatora klawiatury.Ustawienie można ustawić na:
ctrl/Cmd
- Mapy do Ctrlw systemie Windows i CmdmacOS.alt
- Istniejące domyślne Alt.Jest też nowy element menu Użyj Ctrl+
Click
doMulti-Cursor
wSelection
menu szybkiego przełączania tego ustawienia.Go definicji i Otwórz link gesty będą również przestrzegać tego ustawienia i dostosować tak, że nie są one sprzeczne. Na przykład, gdy ustawienie jest ustawione
ctrl/Cmd
, wiele kursorów można dodać za pomocą Ctrl/ Cmd+Click
, a otwieranie łączy lub przejście do definicji można wywołać za pomocą Alt+Click
.Dzięki rozwiązaniu problemu nr 2106 można teraz również usunąć kursor, używając tego samego gestu na istniejącym zaznaczeniu.
źródło
editor.multiCursorModifier
z alt na ctrlCmd działało świetnie. Teraz wszystko, co muszę zrobić, to ctrl + kliknięcie i użyje wielu kursorów :) Muchas gracias!Spróbuj Ctrl+ Alt+ Shift+ ⬇ / ⬆bez myszy lub przytrzymaj „alt” i kliknij wszystkie żądane linie.
Uwaga : Przetestowano w systemie Windows.
źródło
CMD
+OPTION
+SHIFT
+⬇ / ⬆
działa dla mnie na Macu z wersją 1.15.1.shift
SHIFT
tego nie działało dla mnie dziękiCmd+ Option+ Shift⬇ / ⬆działa dla mnie na najnowszym VSCode 1.29.1 i najnowszym OSX High Sierra 10.13.6, Macbook Pro.
Dodaje pionową linię w górę / w dół na ekranie, tak jak Option+ Kliknij / Przeciągnij w pionie w Podniosły tekst.
Aby dodać wiele kursorów w dowolnym punkcie pliku , w tym wielu w tej samej linii , zrób Cmd (or Option)+ Kliknij gdziekolwiek chcesz, pokazane na tym filmie . Możesz także wyszukać tekst ( Cmd+ F), który powtarza się wiele razy, a następnie naciśnij Option+, Returnaby dodać kursory na końcu KAŻDEGO słowa.
źródło
W systemie Ubuntu , aby umożliwić klikanie wieloma kursorami, musisz najpierw przypisać Alt + kliknięcie, uruchamiając poniższe polecenie. Jest tak, ponieważ domyślnie Ubuntu używa samego skrótu i ma on pierwszeństwo.
źródło
W XFCE przejdź do
Applications -> Settings -> Settings editor - > xfwm4 -> easy_click(disable value)
Teraz możesz za
Insert Cursor
pomocą Alt+ ClickWyłączyłem także ustawienia L / R Workspace ( ctrl+ alt+ L/R) w
Settings -> Window manager -> Keyboard
źródło
Począwszy od wersji 0.10.9 programu Visual Studio Code, możesz teraz tworzyć wiele kursorów z wybranych linii , wybierając wiele linii i naciskającShift+Alt+I
Uwaga: jest to podobne do Ctrl+Shift+Lfunkcjonalności Sublime Text .
Źródło: https://code.visualstudio.com/updates/vJ
stycznia#_thank- you Odpowiedni PR: https://github.com/Microsoft/vscode/pull/1479
źródło
Shift+Alt+<arrow>
pracował dla mnie. Dzięki!Nie ma żadnego powiązania z dokładnie tym, czego chcesz.
Jedyną rzeczą, która się zbliża, jest Ctrl+, F2która wybierze wszystkie z nich jednocześnie.
Możesz powiązać go z Ctrl+, Dwykonując następujące czynności:
File > Preferences > Keyboard Shortcuts
Powinieneś zobaczyć panel pełen bieżących powiązań, a po prawej stronie listę niestandardowych powiązań
Powinno to wyglądać mniej więcej tak:
źródło
Ctrl+ Alt+ ⬇ / ⬆dodaj kursory powyżej i poniżej bieżącej linii. Nadal jednak nie tak dobre jak wysublimowane lub nawiasy klamrowe. Nie widzę niczego równoważnego Ctrl+ Dw wzniosłości w pliku skrótów klawiaturowych.
źródło
Alt + Command
i strzałka w górę lub w dół.Ctrl+Shift+Up/Down
https://code.visualstudio.com/Updates
Nowa wersja (Visual Studio 0.3.0) obsługuje więcej funkcji wielu kursorów.
I skrót do zmiany wielu kursorów na cmd + d (to samo co Sublime Text. Lol)
Możemy się spodziewać, że następna wersja obsługuje wygodniejszą funkcję dotyczącą wielu kursorów;)
źródło
Alt+ Kliknij. Działa w systemie Windows.
Szczegóły: Dokumentacja Visual Studio Code
źródło
W Visual Studio bez myszy: Alt+ Shift+ { Arrow }.
źródło
Alt+Shift+{ Arrow }
. spowoduje skopiowanie bieżącej linii według kodu VS V1.18.0W moim XFCE (wersja 4.12) jest
Settings -> Window Manager Tweaks -> Accessibility
.Jest rozwijane pole
Key used to grab and move windows:
, ustaw to naNone
.Alt + Kliknij teraz działa w VS Code, aby dodać więcej kursora.
źródło
W menu Wybór możesz wykonać następujące czynności:
Naciśnij / przytrzymaj Alt+Ctrl+Up Arrow/ Alt+Ctrl+Down Arrow zgodnie z wymaganiami, aby utworzyć wystarczającą liczbę kursorów, a następnie Ctrl+Dmożna go użyć do rozszerzenia wyboru.
źródło
Ten sam problem na Ubuntu-MATE, ale tutaj rozwiązujesz go przez:
źródło
Alt + Command + Shift doda kursor do następnego wystąpienia wybranego elementu. Np. Nazwa zmiennej lub funkcji
źródło
Alt + Click działa w OSX. Wersja kodu 1.14.2
źródło