선택의 모든 줄에 문자열 추가


11

선택의 모든 줄 앞에 문자열을 추가하기 위해, 나는 보통 "줄씩 들여 쓰기"(모든 줄에 탭을 추가)를 사용하고 탭 검색을 실행합니다.

누구든지 선택의 모든 줄에 문자열을 추가하는 방법을 알고 있습니까?


3
찾기 / 바꾸기가없는 접두사를 수행하는 한 가지 방법은 커서를 첫 번째 줄의 시작 부분으로 이동하고 누른 상태 Alt + Shift에서 커서 아래로 키를 사용하여 선택을 블록 끝까지 확장하는 것입니다. 이를 통해 모든 줄에 동시에 입력 할 수 있습니다
Simon

아래 답변을 삭제 취소했습니다.
Simon

답변:


16

참고 : 처음에 질문을 잘못 읽었으므로 잠재적으로 유용하지만 답변이 아닌 주석으로 이것을 게시했습니다

찾기 / 바꾸기를 포함하지 않는 한 가지 방법이지만 블록의 빈 줄을 포함하여 모든 줄에서 수행하려는 경우에만 작동합니다 .

  • 커서를 첫 줄의 시작 부분으로 이동
  • 누른 상태 Alt + Shift에서 커서 아래로 키를 사용하여 선택을 블록 끝까지 확장

이를 통해 모든 줄에 동시에 입력 할 수 있습니다


고마워, 내 특정 질문에 대한 답변을 찾지 못했지만 이것은 내 문제를 해결 / 매우 유용합니다.
Muleskinner

@Simon Simply superb
prabhakaran

적어도 현재 메모장 ++ 버전 (7.7.1)에서는 줄 길이가 동일한 경우에만 작동합니다. 그렇지 않으면 선택의 첫 번째 줄 길이와 동일한 열의 모든 줄에 삽입됩니다.
조나단

5
  1. 검색 -> 찾기를 선택하십시오
  2. 바꾸기 탭을 선택 하십시오
  3. 왼쪽 하단에서 정규식검색 모드 로 선택하십시오.
  4. 다음으로 찾기 : $
  5. 바꿀 내용으로 입력 하십시오 : 줄 끝에있는 문자열
  6. 체크인 선택
  7. 다음 찾기 또는 모두 바꾸기를 클릭 하십시오.

이 사이트는 정규 표현식 테스트에 적합하며 빠른 참조가 있습니다.

http://rubular.com/


그러나 ^는 줄의 시작입니다. $를 의미한다고 생각하십니까? 그러나 어쨌든, 둘 다 나에게 "검색 정규식이 잘못 형성되었습니다"
Muleskinner

또 "검색 정규 표현식이 심하게 형성된다"저를 제공, 메신저 메모장 ++ v.5.6.4 (유니 코드)를 사용하여
Muleskinner

예, 먼저 질문을 잘못 읽었지만 답변을 업데이트했습니다. 그렇다면 그것이 무엇인지 모릅니다. Windows 7에 Notepad ++ 5.9.3이 있습니다.이 오류가 Notepad ++ 버전과 관련된 경우 업그레이드를 시도 할 수 있습니까? 정규식 "a"또는 "."를 검색 할 수도 있습니다. 설정에서 작동하지 않는 일반 표현식인지 확인하십시오.
kek

4

정규식 $을 원하는 문자열로 바꿉니다 .


"검색 할 정규 표현식이 잘못 구성되었습니다"라는 메시지가 표시됩니다. $를 어떻게 형식화해야합니까?
Muleskinner

3

또는

  1. 검색-> 바꾸기를 선택 하십시오.
  2. 검색 모드로 확장 을 선택하십시오
  3. 찾을 내용 : \ n
  4. 다음으로 교체 : 무엇이든 \ n

Replace with 에서 \ n을 생략 하면 모든 행이 함께 붙여집니다 (아마도 원하는 것이 아님).

필자는 일반적으로 Notepad ++를 확장 모드로 유지합니다. 선택적으로 줄을 붙여 넣을 수 있거나 (\ n을 제거하여) 나누거나 (\ n을 삽입하여) 분리 할 수 ​​있으며 * + () 등과 같은 특수 문자와 혼동되지 않기 때문입니다. C ++ 코드에서 종종 검색하고 있습니다.)


0

선택한 줄에 대해, 1. 트릭이 있습니다. 시작과 줄에 모든 줄을 삽입하는 방법을 배우십시오. ( https://www.youtube.com/watch?v=SiPLZzRqEwM ) 2. 텍스트를 잘라내십시오 ),이 새로운 파일을 붙여 넣습니다 (메모장에) 3. 삽입 (1에 따라)


질문을주의 깊게 다시 읽으십시오. 귀하의 답변은 원래 질문에 대한 답변이 아닙니다 .
DavidPostill


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.