Sublime 2의 모든 줄 끝에 텍스트를 붙여 넣을 방법이 있는지 궁금합니다. 반대로 모든 라인의 시작 부분에.
테스트 라인 1
테스트 라인 2
테스트 라인 3
테스트 라인 4
…
편집기에 100 줄의 텍스트가 있고 각 줄의 시작과 끝에 따옴표를 붙이고 싶다고 가정하십시오.
누구나 쉽게 알 수있는 플러그인이나 플러그인을 수행하는 쉬운 방법이 있습니까? 이것은 종종 다양한 프로젝트에서 많은 시간을 절약 할 수 있습니다.
감사.
답변
이 정규식 에 검색 및 바꾸기 기능을 사용하여 ^([\w\d\_\.\s\-]*)$
텍스트를 찾을 수 있으며 대체 된 텍스트는 "$1"
입니다.
답변
예, 정규식은 멋지지만 다른 대안이 있습니다.
- 접두사 또는 접미사를 붙일 줄을 모두 선택하십시오.
- 이동 메뉴 선택-> 선으로 분할 ( Cmd/ Ctrl+ Shift+ L)
한 번에 여러 줄을 편집 할 수 있습니다. 이제 각 줄의 시작과 끝에 * 따옴표 ( “) 또는 무엇이든 추가 할 수 있습니다 .
답변
키보드 만 사용하여 항상 사용하는 워크 플로는 다음과 같습니다.
- Ctrl/ Cmd+ A모두 선택
- Ctrl/ Cmd+ Shift+ L줄로 나누기
- ' 모든 줄을 따옴표로 묶으십시오
선택 영역에 빈 줄이 있으면 작동하지 않습니다.
답변
- 접두사 또는 접미사를 추가 할 모든 줄을 선택하십시오. (그러나 특정 행에만 접두사 또는 접미사를 추가하려면 ctrl+Left mouse button 를 사용하여 여러 커서를 만들 .
- Ctrl+ Shift+를 누릅니다 L.
- Home키를 누르고 접두사를 추가하십시오.
- 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여러 커서 모드를 종료하려면 입력 하십시오.