Jestem bardzo nowy w Sublime Text i jestem pewien, że jest to naiwne pytanie. Oglądanie wyboru wielu linii na http://www.sublimetext.com/ (Slajd 2/6). Absolutnie to uwielbiam.
Rozumiem, że Ctrl (Cmd)+Przesunięcie+L „wielokrotne wybory”, abyśmy mogli jednocześnie edytować. Jednak w wersji demonstracyjnej łączą one wszystkie linie w jedną pojedynczą linię. Jaki jest na to skrót?
użyłem Ctrl+jot ale usuwa tylko raz, a nie wszystkie wystąpienia nowej linii.
Używam TextPad i używam Find / Replace n
z pustą przestrzenią. Ale wydaje się, że osoba, która daje demo, używa jakiegoś skrótu.
Odpowiedzi:
41 za odpowiedź nr 1Myślę, że w demie naciska Del, z kursorem na końcu linii, w wielokrotnym wyborze. W ten sposób n
jest usuwany w każdej wybranej linii.
228 za odpowiedź № 2
Pojedynczym skrótem polecenia do łączenia wielu linii w 1 jest „łącz linie”.
- Dowództwo + jot na komputerze Mac, aby połączyć linie.
- CTRL + jot w systemie Windows
- Edycja> Linie> Dołącz linie
Inne podejście jest widoczne w animacjach demonstracyjnych na sublimetext.com. Korzystanie z wielu wyborów Ctrl+Przesunięcie+L służy do podziału zaznaczenia na linie, a każda linia jest następnie edytowana jednocześnie. koniec + del następnie usunie wszystkie podziały wierszy. Można to zobaczyć na slajdzie 2/6 w http://sublimetexttips.com/7-handy-text-manipulation-tricks-sublime-text-2/
13 dla odpowiedzi nr 3
ctrl+a
i ctrl+j
wydaje się pracować nad wysublimowanym tekstem 3.
6 dla odpowiedzi № 4
Redagowanie
połącz Łączy następujący wiersz z bieżącą linią, zastępując wszystko pomiędzy białymi znakami pojedynczą spacją
http://www.sublimetext.com/docs/commands
Przejdź do opcji edycji w menu, Edycja -> linia -> łącz linie
3 dla odpowiedzi № 5
Jeśli chcesz scalić linie w jeden wiersz, który również usunie początkową i końcową spację z wiersza, powinien zadziałać następujące wyrażenie regularne:
Find What: ^s*(.+)s*n
Replace With: 1
0 dla odpowiedzi № 6
Join lines
jest dobrym poleceniem, ale dodaje spacje między scalonymi liniami. Aby scalić linie bez odstępów, najprostszym sposobem wydaje się być:
Find -> Replace
(Command + Option + F na Macu)Ctrl+Enter
aby wprowadzić znak nowej linii doFind What
pole.- Nie wpisuj niczego do
Replace With
pole. - naciśnij
Replace All
.