cli 및 vim과 같은 파일 워크플로 간 전환

cli 및 vim과 같은 파일 워크플로 간 전환

vim에서 특정 작업 흐름을 봅니다.
Vim이 파일을 엽니다. 그런 다음 특정 키 조합을 사용하면 vim이 사라지고 명령줄에서 cli 모드로 작업하는 사용자는 다른 파일을 열고 갑자기 이전에 열렸던 파일과 정확히 동일한 위치/줄로 돌아갑니다.
이것은 Windows에서 창을 전환하는 방법을 생각나게 합니다.
vim에서 이 작업 흐름이 어떻게 수행되는지 아는 사람이 있나요?

답변1

이를 달성하는 방법에는 여러 가지가 있습니다.

  • 다음과 같은 터미널 멀티플렉서를 사용할 수 있습니다.화면또는멀티플렉서.

    예를 들어, 화면에서 단축키 Ctrl+ -는 a그래픽 환경의 +와 a동일한 기능을 갖습니다 . 즉, 마지막 화면으로 전환합니다.AltTab

  • 또는 사용하는 내부 기능 vim.

    입력 :!command명령 vim모드. 예를 들어: :!ls -l. 명령이 완료되면 EnterSwitch Back 을 누르세요 vim.

  • 또 다른 옵션이 있습니다:직업 통제.

    Ctrl+를 눌러 z현재 프로세스를 중지합니다( vim). 터미널에 도착하게 됩니다. 중지된 프로세스를 다시 전경으로 가져오려면 를 입력합니다 fg.

나는 스크린을 더 좋아한다. 나에게는 '항상 화면을 켜두세요'라는 암묵적인 규칙이 있습니다.

답변2

Ctrl-zvim 중지를 누르고 CLI로 이동하여 필요한 모든 작업을 수행한 다음(다른 vim 파일을 편집할 수도 있음) fg명령줄을 눌러 마지막으로 중단한 위치로 돌아갈 수 있습니다. 입력 중인 명령이 표시되지 않으면 fg아마도화면사용되고 있습니다.

답변3

"갑자기 뒤로..." 부분은 잘 모르겠지만, 첫 번째 부분은 꽤 사소합니다. 이 :shell명령은 쉘을 엽니다. 나에게는 내가 열었던 곳에서 열리 vim므로 설정을 상속받습니다 vim.G-Man이 말했듯이. 그러면 CLI 모드가 제공됩니다. vim또 다른 것을 열 수도 있습니다 . 이 쉘을 종료하면 원래 있던 위치로 돌아갑니다 vim. 언제든지 바로가기를 에 바인딩할 수 있습니다 :shell.

관련 정보