/ / Połącz wiele linii w jedną używając Sublime Text - sublimetext2, sublimetext3, sublimetext

Scal wiele linii w jedną za pomocą Sublime Text - sublimetext2, sublimetext3, sublimetext

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 1

Myś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ć:

  1. Find -> Replace (Command + Option + F na Macu)
  2. Ctrl+Enter aby wprowadzić znak nowej linii do Find What pole.
  3. Nie wpisuj niczego do Replace With pole.
  4. naciśnij Replace All.