답변:
Zanna가 지적한 것처럼 Vi에 여러 인수를 사용하십시오. 그러나 기본적으로 Vi (m)은 파일을 한 번에 표시하지 않습니다. 그리고 그들은 버퍼에로드하고 당신은 다음 (또는 이전) 버퍼를 사용하여 전환 할 수 있습니다 :bn
와 :bp
. 파일을 동시에 보려면 창 (분할)을 사용하십시오.
vim /some/file1 /some/file2 -o # horizontal split
vim /some/file1 /some/file2 -O # vertical split
또는 탭 :
vim /some/file1 /some/file2 -p # Open up to 10 files in tabs
그러나 버퍼는 Vim이 실제로 파일, 탭 및 창을 조작하는 데 실제로 사용하는 방식으로 시각적으로 정렬하는 방법 일뿐입니다. 여러 개의 창이나 탭 대신 버퍼를 직접 사용하는 데 익숙해집니다.
(이 옵션은 우분투의 적용 vi
,이다 vim.tiny
기본적으로. vim-tiny
함께 내장되어 +windows
, 탭과 창을 사용하도록 설정되어 있으므로.)
참조 :
여러 인수로 vi (또는 vim)를 호출 할 수 있습니다.
vi /home/rs/rest.pl /home/dev/grd.pl
첫 번째 파일에 있지만 둘 다 열려 있습니다. :n
(다음 파일) 및 :N
(마지막 파일)을 사용하여 이들 사이를 전환 할 수 있습니다 ( esc필요한 경우을 눌러 삽입 모드를 종료합니다).
해당 파일이 다른 사용자의 홈 디렉토리에 있으므로 일반 사용자 권한이 없을 수 있습니다. 사용자에게 편집 권한이 충분하지 않은 파일을 편집하려면이 필요합니다 sudo
. sudo
처음에 명령을 실행 하거나 파일을 저장할 때 트릭을 사용할 수 있습니다:w !sudo tee %
:w !sudo tee %
트릭을 위해 +1 !