한 번에 더 많은 편집기 창을 열지 않고 둘 이상의 파일에 액세스 (파일 트리로 가능)하는 두 개 이상의 부분으로 “화면을 분할”하는 옵션이있는 편집기가 있습니까? 명령).
자신을 명확하게했는지 모르겠지만 “분할 화면”은 내가 달성하고자하는 것을 설명 할 수있는 유일한 방법입니다. 편집을 위해 둘 이상의 파일을 열어 프로그램에 사용하고 싶습니다. vi와 emacs에 익숙하지 않다면, vi와 emacs에 익숙하지 않다. 또한 터미널 편집기를 통해이 작업을 수행해야하는 경우 화면 크기에 관계없이 동일한 터미널에서 수행 할 수 있습니까?
답변
vim
쉽게 할 수 있습니다 :
ctrl+ ws-분할 창
ctrl+ ww-창 간 전환
ctrl+ wq-창을 종료
ctrl+ wv-창을 세로로 분할
:sp filename
filename
새 버퍼에서 열리고 창을 분할합니다.
당신은 또한 할 수 있습니다
vim -o file1 file2
분할 화면 레이아웃에서 파일을 엽니 다. 교체 -o
로 -O
수직 분할 대신에 수평합니다.
답변
이맥스를 사용하여 수행 할 수 있습니다. GUI 및 터미널 모드에서 작동합니다. 여러 번 나눌 수도 있습니다. 기본 키 조합은 다음과 같습니다.
Cx 2
선택된 창을 두 개의 창으로 분할합니다 (하나는 다른 창 위 (분할 창 아래)).
Cx 3
선택한 창을 나란히 위치한 두 개의 창으로 나눕니다 (분리 창 오른쪽).
C-Mouse-2
창의 모드 라인에서 해당 창을 분할하십시오.
출처 : http://www.gnu.org/software/emacs/manual/html_node/emacs/Split-Window.html
답변
vim을 사용하면 split
또는 을 사용할 수 있습니다 vsplit
.
첫 번째는 가로로 분할되고 두 번째는 세로로 분할됩니다.
CTRLw 그런 다음 분할 화면을 탐색합니다.
탭을 사용할 수도 있습니다. tabnew filename
새 탭에서 파일 이름이 열립니다. tabnext
및 :tabprevious
탭을 사용하여 탐색 할 수 있습니다 .
나는 왼쪽과 오른쪽 화살표를 개인적으로 매핑하여 탭 사이를 탐색합니다.
map <right> :tabnext<CR>
map <left> :tabprevious<CR>
inoremap <right> <ESC>:tabnext<CR>a
inoremap <left> <ESC>:tabprevious<CR>a
답변
케이트
KDE 고급 텍스트 편집기는 매우 기능적입니다.
여기에는 질문에 설명 된 모든 내용이 포함되어 있습니다 .
직접 참조하십시오 :
보기를 분할하려면 보기 → 분할보기로 이동하십시오 . 그런 다음 다음 옵션 중 하나를 선택할 수 있습니다.
- 수직 분할 ( Ctrl+ Shift+ L)
- 스 플리트 호리 조탈 ( Ctrl+ Shift+ T)
- 현재보기 닫기 ( Ctrl+ Shift+ R)
이 스크린 샷 ( 세로 분할) 에서와 같은 레이아웃을 얻으려면 하단보기를 클릭 한 다음 가로 분할을 클릭하십시오 .
물론 뷰의 경계는 경계 (스플리터)를 드래그하여 변경할 수 있습니다. 보기 간을 전환하려면 F8및 Shift+를 사용하십시오 F8.
그런데 Kate에는 소위 VI 모드 ( 설정 → Kate 구성… → 편집 → VI 입력 모드)가 있습니다. 그런 다음 뷰 분할에 대한 바로 가기가 Vim에서와 동일하게됩니다 ( 이 답변 참조 ).
답변
joe
( Joe ‘s Own Editor )도 다음을 수행 할 수 있습니다.
ctrl+ ko-창을 가로로 분할
ctrl+ kp-이전 창으로 전환
ctrl+ kn-다음 창으로 전환
ctrl+ ke-현재 창에서 새 파일 열기
ctrl+ kg-현재 창의 높이 증가
ctrl+ kt-현재 창의 높이 축소
ctrl+ ki-현재 창을 제외한 모든 창을 숨기고 다시 누르면 모든 창이 다시 나타납니다.
ctrl+ c또는 ctrl+ kx-창을 닫습니다