Visual Studio - czy istnieje kombinacja klawiatury do wyboru całej linii?

Już wiem o Ctrl + L aby usunąć cały line...is tam jeden, aby po prostu wybrać cały wiersz (który mogę następnie skopiować i wkleić gdzie indziej...)

Author: Jasper, 2010-04-28

11 answers

Możesz również użyć Ctrl + X aby przeciąć całą linię. Podobnie możesz użyć Ctrl + C aby skopiować całą linię.

Tak długo, jak nie masz nic zaznaczonego, polecenie będzie działać na całej linii.

 115
Author: Task,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-09-13 12:40:56

Hit

  • Strona główna
  • Shift + End
 48
Author: Jacob Saylor,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-09-13 12:40:54

Możesz to zrobić za pomocą Shift + DownArrow .

 20
Author: fOcusWow,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-11-18 15:58:12

Tak, jest. Jeśli jesteś na początku linii naciśnij Shift + End. Jeśli jesteś na końcu linii naciśnij Shift + Home. Hope that helps

 7
Author: ramushasha,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-09-17 09:18:32

Wierzę, że jeśli nie masz żadnego wyboru i naciśnij Ctrl + C , skopiuje linię.

 6
Author: Bala R,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-09-13 12:40:58

It ' s Home+Home , następnie Shift+dół dla mnie.

Lub zmieniasz to ustawienie co sprawia, że Ctrl+C bez zaznaczenia kopiuje linię. Ale nienawidzę tego, więc zawsze go wyłączam. (Podziękowania dla Bala za dostarczenie linku do tego ustawienia!)

Do Wytnij linię, Ctrl+L działa w Ustawieniach mojej klawiatury.

 4
Author: sbi,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-05-23 11:46:47

Shift + End = Wybierz pomiędzy kursorem a końcem linii

 4
Author: facebook-10206909618965949,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-08-02 21:00:49

Istnieje również Alt-Up i Alt-Down, aby przesunąć całe linie. Jest to o dwa naciśnięcia klawiszy mniej niż użycie Ctrl-X , a w przeciwieństwie do Ctrl-X , przesuwa wiele całych linii na raz, jeśli zaznaczenie obejmuje wiele linii, nawet częściowo. Jest to również miłe, ponieważ informacja zwrotna jest natychmiastowa, w przeciwieństwie do Ctrl-X, gdzie nigdy nie pamiętasz, czy wklejona linia przejdzie nad czy pod kursorem.

Zobaczyłem to i pomyślałem, że nigdy nie użyję cecha. Ale kiedy się przyzwyczaiłem, używam go cały czas. Nie ma łatwiejszego sposobu na przeniesienie bloku kodu niż użycie Shift-Up/Down aby wybrać linie, naciśnij Alt-Up/Down kilka razy, aby je przesunąć, a następnie użyj Tab , aby dostosować wcięcia.

Oczywiście działa tylko w tym samym pliku.

 3
Author: Dax Fohl,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-09-30 13:49:11

Używam Ctrl + Wstaw aby skopiować całą linię I Shift + Wstaw aby wkleić całą linię.

 2
Author: nick4eva,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-01-24 23:26:33

Makra Visual Studio są Innym sposobem wykonywania tego typu operacji, jeśli nie możesz znaleźć istniejącego polecenia. Prosty sposób na jego utworzenie to:

  • Użyj opcji Record TemporaryMacro (w obszarze Narzędzia/Makra).
  • Wybierz dowolną linię (np. home, shift, end).
  • kliknij Zatrzymaj nagrywanie (w obszarze Narzędzia/Makra).
  • Wybierz Zapisz TemporaryMacro (w obszarze Narzędzia/Makra).
  • Następnie wybierz Tools / Customize / Keyboard i przypisz skrót do makro.
 1
Author: Mark Wilkins,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2010-04-28 18:58:41

Nie jest to skrót klawiaturowy, ale potrójne kliknięcie spowoduje wybranie całej linii kodu.

Działa to również w niektórych innych obszarach systemu Windows. Na przykład w Chrome dwukrotne kliknięcie zaznacza słowo, ale potrójne kliknięcie zaznacza akapit.

(działa to w Visual Studio 2013 na Windows 7. Nie jestem pewien co do innych wersji / platform.)

 1
Author: Dave Cousineau,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-10-07 16:59:23