메모장 ++ 다중 편집
메모장 ++에서 여러 번의 마우스를 사용합니까?
탭으로 구분 된 몇 가지 값이 있습니다. 이 모든 값에 대한 쿼리를 작성해야합니다. 예를 들어 다음과 같은 값이있는 Excel 파일을 얻는 경우 :
1234 xyz pqr
2345 sdf kkk
...
이 데이터 전체를 메모장 ++에 복사하고 쿼리를 작성하여 모든 값을 한 번에 삽입하고 싶습니다.
이렇게 :
Insert into tbl (1234, xyz) where clm = 'pqr'
Insert into tbl (2345, sdf) where clm = 'kkk'
...
이전 텍스트 편집기 인 Ultraedit를 사용했습니다. Notepad ++를 사용 하여이 작업을 수행 할 수 있습니까?
예 : Alt간단히 시작 키를 선택 상태에서 클릭하고 드래그하여 열을 편집 할 줄을 선택한 다음 입력합니다.
또한 설정> 기본 설정 ... 으로 이동 하고 편집 탭에서 다중 편집을 켜서 한 번에 편집 할 여러 인풋 영역 또는 텍스트 열을 선택할 수 있습니다.
입력하는 동안 편집 내용을 실시간으로 볼 수 있고 훨씬 더 많은 것입니다.
텍스트를 추가하려는 위치에서 다음을 수행하십시오.
Shift
+ Alt
+down arrow
원하는 라인을 선택하십시오. 그런 다음 입력하십시오. 입력 한 텍스트는 선택한 모든 줄에 삽입됩니다.
제어 버튼을 사용하여 여러 줄에 콘텐츠를 추가 / 편집 할 수 있습니다. 메모장 ++의 다중 편집 기능 설정에서 활성화해야합니다. 컨트롤을 선택하는 텍스트를 입력 할 위치를 선택한 다음 컨트롤을 해제하고 입력을 시작하면 선택한 모든 위치에서 텍스트가 업데이트됩니다.
참조 : http://notepad-plus-plus.org/features/multi-editing.html
Edit > Column Editor...
현재 및 다음 줄에 텍스트를 삽입 하는 데 사용할 수 있습니다 . 바로 가기는 Alt + C입니다.
메모장 ++는 이제 여러 커서도 처리합니다.
설정 => 환경 설정 => 편집으로 이동하여 "다중 편집 설정"에서 "사용"을 선택하십시오. 그런 다음 Ctrl + 클릭을 사용하여 여러 커서를 사용하십시오.
공식 웹 사이트의 기능 데모 : https://notepad-plus-plus.org/features/multi-editing.html
Notepad ++에는 원하는대로 패턴을 검색하고 변경할 수있는 강력한 정규식 엔진이 있습니다.
귀하의 시나리오에서 :
메뉴 항목 검색 \ 검색어 ...를 클릭합니다.
검색 패턴으로 '찾을 내용'필드를 채 찾게됩니다.
^(\d{4})\s+(\w{3})\s+(\w{3})$
교체 패턴 채우기 :
Insert into tbl (\1, \2) where clm = \3
Replace All
버튼을 클릭하십시오 .
그리고 그게 다야.
다른 편집기로 이동하거나 정규식을 배우지 않고 문제를 해결하는 가장 쉬운 방법은 매크로를 기록하는 것입니다.
- 텍스트 시작 부분에 커서를 리본에서 '기록'버튼을 클릭 한 다음 해당 텍스트 행만 편집합니다. 마우스로 클릭하는 대신 화살표 키 또는 ctrl + 화살표 키만 사용하여 문자 / 단어를 사용할 수 있습니다. 'home'및 'end'키도 유용합니다.
- 한 줄로 끝났 으면 커서를 (마우스를 사용하지 않고 다시) 다음 줄의 시작 부분으로 이동합니다.
- '녹음 중지'버튼을 클릭합니다.
- '매크로 재생'버튼을 클릭하여 예상대로 다음 줄에서 작동하는지 확인합니다.
- '매크로를 여러 번 실행'을 클릭하여 반복해서 반복하십시오 ... : P
솔직히 N ++의 매크로는 내 인생의 약 1 년을 절약했습니다.
메모장 ++에는 열 편집 만 있습니다. 이것은 다중 커서와 완전히 동일하지 않습니다.
Sublime Text는 이것의 놀라운 구현을 가지고 있습니다. 확인 볼 가치가있을 것입니다 ...
꽤 빠르게 인기를 얻고있는 새로운 편집기 (2011)입니다. http://www.google.com/trends/explore#q=Notepad% 2B % 2B % 2C % 20Sublime % 20Text & cmpt = q
편집 : 분명히 메모장 ++ 버전 6.x 다중 커서 편집 주변 어딘가에 추가 할 Sublime에는 "다음 항목 선택"과 같은 몇 가지 고급 기능이 여전히 있습니다.
ConyEdit 플러그인을 사용 하여이 작업을 수행 할 수 있습니다. ConyEdit가 백그라운드에서 실행되면 다음 단계를 수행합니다.
- 명령 줄
cc.spc /\t/ a
을 사용하여 텍스트를 열로 분할하고 2 차원 배열에 저장합니다. cc.p
배열의 내용을 사용하여 인쇄 명령 을 사용하십시오.
참고 URL : https://stackoverflow.com/questions/3453151/notepad-multi-editing
'IT' 카테고리의 다른 글
jQuery DataTables : 제어 테이블 너비 (0) | 2020.08.27 |
---|---|
Apache :“AuthType이 설정되지 않은 것!” (0) | 2020.08.27 |
git bash 명령 줄 완성을 구성하는 방법은 무엇입니까? (0) | 2020.08.27 |
printf에서 Java의 "% n"은 어떻게? (0) | 2020.08.26 |
자바 펼쳐 날짜에 대한 DateTime (0) | 2020.08.26 |