
vim
이와 같은 작업을 수행하면 여러 파일을 열 수 있다는 것을 알고 있습니다 vim 2011-12*.log
. 하지만 파일 간에 전환하고 한 번에 하나씩 닫으려면 어떻게 해야 합니까?
또한 현재 편집 중인 파일의 파일 이름을 어떻게 알 수 있나요?
답변1
:먼저, vim에서 (콜론) 다음에 help help
, ala를 입력 하면 :help
짧은 튜토리얼을 포함한 자조 주제 목록을 얻을 수 있습니다. 주제 목록에서 관심 있는 주제 위로 커서를 이동한 후 버튼을 눌러 ctrl]해당 주제를 엽니다.
테마는 시작하기에 좋은 장소입니다.
|usr_07.txt| Editing more than one file
좋아요, 계속해서 대답하세요.
파일 목록으로 vim을 시작한 후 :next
또는 를 입력하여 :n
다음 파일로 이동할 수 있습니다. :wnext
는 현재 변경 사항을 기록한 후 다음 파일로 이동한다는 :wn
뜻의 약어 입니다 :wnext
.
비슷한 것이 있고 :previous
, . ( is 의 약어는 is 또는 입니다 .):wprevious
:Next
:p
:print
:previous
:prev
:N
파일 목록에서 현재 위치를 확인하려면 를 입력하세요. :args
현재 편집 중인 파일이 []
(괄호) 안에 표시됩니다.
예:
vim foo.txt bar.txt
:args
결과:
[foo.txt] bar.txt
답변2
vim이 열려 있는 동안 다른 파일을 열 수 있고, 을 :tabe filename
입력하면서 및를 사용하여 다른 파일로 전환 :tabn
하거나 :tabp
그에 따라 다음 및 이전 파일로 전환할 수 있습니다.
키보드 단축키gT그리고GT편집 모드가 아닌 경우(즉, 삽입, 교체 등의 모드가 아닌 경우) 탭을 전환하는 데에도 사용할 수 있습니다. 일부 시스템에서는 ++ Ctrl및 ++에서도 탭 전환이 허용되지만 이것이 항상 작동하는 것은 아닙니다(예를 들어 "기본적으로" OS X 터미널에서는 작동하지 않습니다).AltPage UpCtrlAltPage Down
vim 애플리케이션 상단에서 파일 이름을 확인할 수 있습니다.
답변3
버퍼 간 전환 명령:
:bf # Go to first file.
:bl # Go to last file
:bn # Go to next file.
:bp # Go to previous file.
:bw # Close file.
:help buffer
더 많은 정보를 찾아보세요
파일 이름을 알려 면 Ctrl+ G또는:file
:f
답변4
:n -> Move to next file
:N -> Move to previous file