![마지막 줄부터 vi를 시작하세요.](https://linux55.com/image/71083/%EB%A7%88%EC%A7%80%EB%A7%89%20%EC%A4%84%EB%B6%80%ED%84%B0%20vi%EB%A5%BC%20%EC%8B%9C%EC%9E%91%ED%95%98%EC%84%B8%EC%9A%94..png)
나는 종종 끝에 줄을 추가하여 구성 파일 세트 중 하나를 편집하고 있는 것을 발견합니다. 편집을 위해 vi
(from bash
) 을 사용 하고 현재 다음을 사용합니다.
vi +$(wc -c /home/john/master/tried.cfg)
위의 방법은 작동하지만 파일 이름 완성이 Tab불가능하므로 명령줄에서 뒤로 스크롤한 후 파일 이름을 변경할 때 번거로울 수 있습니다.
열린 파일의 마지막 줄로 이동하는 더 쉬운 방법이 있습니까? 제공된 +{}
명령줄 옵션을 사용할 수도 있습니다 vi
. 아니면 $()
명령줄 완성 작업을 수행할 수 있는 방법이 있습니까 ?
답변1
당신은 그것을 사용할 수 있습니다
vi +$ /home/john/master/tried.cfg
그리고 그 부분을 완전히 처리하세요 $()
. $
뒤에 공백이 있고 bash
확장되지 않으므로 이스케이프할 필요가 없습니다 .
또한 이를 사용하여 마지막 줄 앞의 위치로 이동할 수도 있습니다.
vi +\$-1 /home/john/master/tried.cfg
하지만 백슬래시를 사용하여 이스케이프해야 합니다 $
.