[line] 모든 줄의 끝에 텍스트를 붙여 넣는 방법? 숭고한 2

Sublime 2의 모든 줄 끝에 텍스트를 붙여 넣을 방법이 있는지 궁금합니다. 반대로 모든 라인의 시작 부분에.

테스트 라인 1

테스트 라인 2

테스트 라인 3

테스트 라인 4

편집기에 100 줄의 텍스트가 있고 각 줄의 시작과 끝에 따옴표를 붙이고 싶다고 가정하십시오.

누구나 쉽게 알 수있는 플러그인이나 플러그인을 수행하는 쉬운 방법이 있습니까? 이것은 종종 다양한 프로젝트에서 많은 시간을 절약 할 수 있습니다.

감사.



답변

이 정규식 에 검색 및 바꾸기 기능을 사용하여 ^([\w\d\_\.\s\-]*)$텍스트를 찾을 수 있으며 대체 된 텍스트는 "$1"입니다.


답변

예, 정규식은 멋지지만 다른 대안이 있습니다.

  • 접두사 또는 접미사를 붙일 줄을 모두 선택하십시오.
  • 이동 메뉴 선택-> 선으로 분할 ( Cmd/ Ctrl+ Shift+ L)

한 번에 여러 줄을 편집 할 수 있습니다. 이제 각 줄의 시작과 끝에 * 따옴표 ( “) 또는 무엇이든 추가 할 수 있습니다 .


답변

키보드 만 사용하여 항상 사용하는 워크 플로는 다음과 같습니다.

  1. Ctrl/ Cmd+ A모두 선택
  2. Ctrl/ Cmd+ Shift+ L줄로 나누기
  3. ' 모든 줄을 따옴표로 묶으십시오

선택 영역에 빈 줄이 있으면 작동하지 않습니다.


답변

  1. 접두사 또는 접미사를 추가 할 모든 줄을 선택하십시오. (그러나 특정 행에만 접두사 또는 접미사를 추가하려면 ctrl+Left mouse button 를 사용하여 여러 커서를 만들 .
  2. Ctrl+ Shift+를 누릅니다 L.
  3. Home키를 누르고 접두사를 추가하십시오.
  4. End키를 누르고 접미사를 추가하십시오.

참고로 줄 바꿈을 비활성화하십시오. 그렇지 않으면 선이 숭고한 너비보다 길면 올바르게 작동하지 않습니다.


답변

다음 코드 줄이 있다고 가정 해 봅시다.

test line one
test line two
test line three
test line four

Regex 와 함께 Search and Replace Ctrl + H를 사용하면 이것을 찾아서 다음 과 같이 바꿀 수 있습니다.^"

"test line one
"test line two
"test line three
"test line four

이제 이것을 검색해 봅시다 : $로 바꾸면 다음과 "같이됩니다 :

"test line one"
"test line two"
"test line three"
"test line four"


답변

열 선택을 사용하십시오 . 열 선택은 Sublime2의 고유 한 기능 중 하나입니다. 일치하는 여러 커서를 제공하는 데 사용됩니다 ( 여기서 자습서 ). 여러 개의 커서를 얻으려면 다음 중 하나를 수행하십시오.

쥐:

  • Shift 키 (Windows / Linux) 또는 Option 키 (Mac)를 누른 상태에서 마우스로 영역을 선택하십시오.

  • 마우스 가운데 버튼 (또는 스크롤)을 클릭하면 열로 선택됩니다.

건반:

  • 원하는 지역을 선택하십시오.
  • 유형 control+ shift+ L(윈도우 / 리눅스) 또는 command+ shift+ L(맥)

이제 여러 줄을 선택 했으므로 각 줄의 시작과 끝에 따옴표를 입력 할 있습니다. Sublime의 기능을 활용하고 . 이렇게하면 Sublime이 선택한 텍스트를 자동으로 인용합니다.

esc여러 커서 모드를 종료하려면 입력 하십시오.


답변