[vim] 편집기 (Atom, Notepad ++, Kate, VIM, Sublime, Textpad 등) 및 IDE (NetBeans, IntelliJ IDEA, Eclipse, Visual Studio 등)에서 열을 선택하는 방법
편집기 및 IDE에서 열을 선택하여 일부 문자를 열 삭제, 삽입 또는 대체하는 방법은 무엇입니까?
편집자 :
- 원자
- 메모장 ++
- 케이트
- 정력
- 숭고한
- 이맥스
- 텍스트 패드
- 에메랄드 에디터
- 울트라 에디트
- MCEdit
- j 편집
- Nedit
십오 일:
- 넷빈즈
- 식
- 비주얼 스튜디오
- IntelliJ 아이디어
- 플래시 빌더
- 압 타나 스튜디오
답변
- 메모장 ++, Visual Studio 및 기타 : Alt+ drag.
- vim : Ctrl+ v또는 (거의 충분히) 쿼드-클릭-드래그. Windows에서 : Ctrl+ Q( Ctrl+ V는 붙여 넣기의 표준 이므로 )
답변
Kate 토글에서 Ctrl+ shift+ B.
답변
Netbeans 7.1에서는 Ctrl+ shift+를 사용 하여 열 (사각형 선택)을 선택할 수 있습니다 R. 사용 가능한 코드 편집기 에도 버튼 이 있습니다.
직사각형 선택은 다음과 같습니다.
답변
Eclipse 는 사각형 선택을 선택하려면 열 모드 플러그인 이 필요했습니다 .
Eclipse 3.5부터는 Alt+ Shift+ 만 입력하면 됩니다. 뉴스 및 주목할만한 섹션을 A참조하십시오 . (OS X에서는 Option-Command-A입니다.)
또는 ‘
Editor Presentation
‘액션 세트 ( 창> 퍼스펙티브 메뉴 사용자 정의 )를 활성화하여 블록 선택 모드를 토글하기위한 도구 모음 단추를 가져 오십시오.
AmbroseChapel 은 주석에 다음을 추가합니다.
이것은 토글 입니다.
컬럼 선택은 입력하고 나가는 모드입니다. 즉, Eclipse는 모든 마우스 선택이 컬럼이어야하는 모드로 전환하고 다시 같은 명령을 사용하여 다시 전환 할 때까지 해당 모드를 유지합니다.
특정 키를 눌렀을 때만 기둥 선택을 사용할 수있는 다른 편집기와 다릅니다.
답변
vim 열에서 비주얼 모드는 Ctrl+ v입니다. 그게 당신이 의미하는 것입니까?
답변
숭고한 텍스트 2
마우스 사용
플랫폼마다 다른 마우스 버튼이 사용됩니다 :
OS X
Left Mouse Button + Option
OR: Middle Mouse Button
Add to selection: Command
Subtract from selection: Command+Shift
윈도우
Right Mouse Button + Shift
OR: Middle Mouse Button
Add to selection: Ctrl
Subtract from selection: Alt
리눅스
Right Mouse Button + Shift
Add to selection: Ctrl
Subtract from selection: Alt
키보드 사용
OS X
ctrl+ shift+↑
ctrl+ shift+↓
윈도우
ctrl+ alt+↑
ctrl+ alt+↓
리눅스
ctrl+ alt+↑
ctrl+ alt+↓
출처 : SublimeText2 문서
답변
emacs를 명시 적으로 언급하지는 않았지만 많은 편집자를 강조한 이후 …
emacs에서는 열이 너비 1의 사각형 인 사각형을 사용할 수 있습니다.
사각형을 만들려면 사각형의 왼쪽 위와 오른쪽 아래를 표시합니다 (오른쪽 아래 표시는 사각형에 포함 된 추가 오른쪽 점의 오른쪽에 있음). 다음을 통해 조작 할 수 있습니다.
C-x r k
영역 사각형의 텍스트를 죽이고 그 내용을 “마지막으로 죽인 사각형”( kill-rectangle
)으로 저장합니다.
C-x r d
영역 사각형 ( delete-rectangle
) 의 텍스트를 삭제하십시오 .
C-x r y
점 ( yank-rectangle
) 에서 왼쪽 상단 모서리가있는 마지막으로 사살 된 사각형을 k니다 .
C-x r o
영역 사각형의 공간을 채우려면 공백을 삽입하십시오 ( open-rectangle
). 그러면 영역 사각형의 이전 내용이 오른쪽으로 밀립니다.
M-x clear-rectangle
내용을 공백으로 바꾸어 영역 사각형을 지우십시오.
M-x delete-whitespace-rectangle
사각형의 왼쪽 가장자리 열부터 시작하여 지정된 사각형의 각 줄에서 공백을 삭제하십시오.
C-x r t string RET
각 줄에서 사각형 내용을 문자열로 바꿉니다. ( string-rectangle
).
M-x string-insert-rectangle RET string RET
사각형의 각 줄에 문자열을 삽입하십시오.