![가상 터미널 이전에는 VI(M)에서 프로젝트 파일 찾기/발견/편집을 위한 일반적인 워크플로우가 무엇이었습니까? [폐쇄]](https://linux55.com/image/136468/%EA%B0%80%EC%83%81%20%ED%84%B0%EB%AF%B8%EB%84%90%20%EC%9D%B4%EC%A0%84%EC%97%90%EB%8A%94%20VI(M)%EC%97%90%EC%84%9C%20%ED%94%84%EB%A1%9C%EC%A0%9D%ED%8A%B8%20%ED%8C%8C%EC%9D%BC%20%EC%B0%BE%EA%B8%B0%2F%EB%B0%9C%EA%B2%AC%2F%ED%8E%B8%EC%A7%91%EC%9D%84%20%EC%9C%84%ED%95%9C%20%EC%9D%BC%EB%B0%98%EC%A0%81%EC%9D%B8%20%EC%9B%8C%ED%81%AC%ED%94%8C%EB%A1%9C%EC%9A%B0%EA%B0%80%20%EB%AC%B4%EC%97%87%EC%9D%B4%EC%97%88%EC%8A%B5%EB%8B%88%EA%B9%8C%3F%20%5B%ED%8F%90%EC%87%84%5D.png)
디렉터리 트리를 탐색하고 파일을 보거나 편집하는 기본 "VI(M) 방식"에 대해 질문을 받으면 대상 파일에 대한 상대 또는 직접 경로를 입력한 다음 버퍼에서 열 것이라고 말하는 경우가 많습니다. (언제부터인지는 모르겠습니다) 자동완성을 통해요. 이는 사람들이 이미 프로젝트 구조(위치)와 파일 이름(내용)을 알고 있다는 의미입니다. 여기서 생략된 것은 우선 구조/이름 지식을 얻는 방법에 대한 설명입니다. 특히 가상화되지 않은 환경에서 작동해야 한다는 제약이 있을 경우 더욱 그렇습니다. 분명히 vi가 1976년에 처음 개발되었을 때 쉘과 편집기 사이를 전환하는 "탭"이 없었고 여러 작업 공간이 있는지 확실하지 않았습니다... 그래서 VI(M)를 사용하는 프로젝트 개발자는 사용된 참조/구조가 무엇입니까? Vi(m)이 실행되는 동안 파일 이름으로?
답변1
매우 오래된 버전의 VI: ctrl+Z를 사용하여 쉘로 이동하고(vi는 배경으로 이동) 필요한 작업을 수행합니다. fg vi를 전경으로 되돌리고 작업을 계속합니다...
이전 버전의 VI: 열려는 파일을 알고 있는지 여부에 따라 ctrl+Z 또는 :e 명령을 사용하십시오.
최신 VI 버전(VIM 포함): 모두 버퍼를 사용하여 수행됩니다. e. 파일 찾아보기: ls 목록 버퍼 동시에 여러 파일이 열려 있는 것을 확인해야 하는 경우 분할 및 vsplit를 사용하세요. 그렇지 않으면 한 번에 하나의 버퍼만 열립니다.
vim 8.1 및 최신 버전에서는 vim 세션에서 터미널을 열려면:terminal을 사용합니다. 따라서 git을 사용하거나 컴파일하거나 필요한 모든 작업을 수행할 수 있습니다.