當我編輯vi
或vim
中的文件時,我經常會編輯該文件,然後我需要打開一個shell來執行shell命令。所以,我通過做:sh
去殼。如何知道何時使用shell在vi中打開文件?
這將我帶入殼。現在,當我想要返回到我正在編輯的文件時,我會頻繁地執行control + D
來返回文件。這工作正常。我按照說明here。
我在遠程AWS機器上做了很多工作,我將它們轉換爲ssh
。而且,control+D
是退出這些機器的一種方式。不幸的是,當ssh-d進入這些機器時,有時我不知道我是否在vi/vim
中打開了一個文件,而當我做control + D
返回到該文件時,它完全退出了我的ssh
會話。
有沒有辦法要麼
- 1)知道我目前在vi或
- 2打開一個文件)退出shell並回到我的文件安全,而不用擔心不小心關閉我的SSH會議?
是否有一個原因,你不能發送vi到ctrl-z背景,做你的shell工作,然後用''fg''恢復vi? – user2141130
我從來沒有聽說過這個命令!那將是真棒! – Sother