Jak wkleić tekst na koniec każdej linii? Sublime 2
Jestem ciekaw czy jest sposób na wklejenie tekstu na koniec każdej linijki w Sublime 2? I odwrotnie, do początku każdej linii.
Linia Testowa pierwsza
Linia Testowa druga
Linia testowa trzecia
Linia Testowa czwarta
...
Powiedzmy, że masz 100 linijek tekstu w edytorze i chcesz wkleić cudzysłowy na początek i koniec każdej linii.
Czy istnieje łatwy sposób na to lub wtyczka, o której ktoś by wiedział? To często oszczędza ja dużo czasu na różnych projektach.
Dzięki.6 answers
Możesz użyć funkcji Search & Replace za pomocą tego wyrażenia regularnego ^([\w\d\_\.\s\-]*)$
, aby znaleźć tekst, a zamieniony tekst to "$1"
.
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
2012-05-22 20:56:46
Yeah Regex is cool, but there are other alternative.
- Zaznacz wszystkie linie, które chcesz przedrostek lub sufiks
- Goto menu wybór - > podziel na linie (Cmd/Ctrl + Shift + L )
To pozwala edytować wiele wierszy naraz. Teraz możesz dodać * cudzysłów (") lub cokolwiek * na początku i końcu każdej linii.
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
2012-11-30 16:55:22
Oto przepływ pracy, którego używam cały czas, używając tylko klawiatury
- Ctrl/Cmd + A Select All
- Ctrl/Cmd + Shift + L Podziel na linie
- ' otocz każdą linię cudzysłowami
Zauważ, że to nie działa, jeśli w zaznaczeniu są puste linie.
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-13 14:04:47
- Zaznacz wszystkie linie, do których chcesz dodać prefiks lub sufiks. (Ale jeśli chcesz dodać prefiks lub sufiks tylko do określonych linii, możesz użyć ctrl+lewy przycisk myszy , aby utworzyć wiele kursorów.)
- Push Ctrl+Shift+L .
- Naciśnij Home Klawisz i dodaj prefiks.
- wciśnij End i dodaj przyrostek.
Uwaga, wyłącz wordwrap, w przeciwnym razie nie będzie działać prawidłowo, jeśli twoje linie są dłuższe niż szerokość sublime.
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-03-16 12:54:50
Powiedzmy, że masz te linie kodu:
test line one
test line two
test line three
test line four
Using Search and Replace Ctrl+h z Regex znajdźmy to: ^
i zastąp to "
, będziemy mieć to:
"test line one
"test line two
"test line three
"test line four
Teraz poszukajmy tego: $
i zastąp go "
, Teraz będziemy mieli to:
"test line one"
"test line two"
"test line three"
"test line four"
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-12-22 09:52:17
Użycie Wybór Kolumny. Wybór kolumn jest jedną z unikalnych cech Sublime2; służy do wyświetlania wielu dopasowanych kursorów (tutorial here ). Aby uzyskać wiele kursorów, wykonaj jedną z następujących czynności:
Mysz:
Przytrzymaj klawisz shift (Windows / Linux) lub option (Mac) podczas wybierania regionu za pomocą myszy.
Kliknięcie środkowego przycisku myszy (lub przewijania) spowoduje wybranie kolumny również.
Klawiatura:
- Wybierz żądany region.
- Typ Kontrola+shift+L (Windows/Linux) lub polecenie+shift+L (Mac)
Masz teraz zaznaczone wiele linii, więc możesz wpisać znak cudzysłowu na początku i końcu każdej linii. Lepiej skorzystać z możliwości Sublime i po prostu wpisać ". Kiedy to zrobisz, Sublime automatycznie cytuje wybrany tekst.
Wpisz esc aby wyjść z trybu wielu kursorów.
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-02-15 20:04:20