Linux——vim程序编辑器
2019獨角獸企業重金招聘Python工程師標準>>>
由于各種原因導致vim中斷,或在你使用vim filename是出現如下提示時,不要有任何擔心,這是因為vim有“恢復”的功能。用vim編輯文件是,它會自動生成.swp的臨時文件結束編輯時,會自動刪除該臨時文件。
E325: 注意 發現交換文件 ".test.txt.swp" 所有者: mybook 日期: Sat Oct 6 09:44:03 2012 文件名: /tmp/test.txt 修改過: 是 用戶名: mybook 主機名: mybook-VirtualBox 進程 ID: 1837 正在打開文件 "test.txt" (1) Another program may be editing the same file. If this is the case, be careful not to end up with two different instances of the same file when making changes. Quit, or continue with caution. (2) An edit session for this file crashed. 如果是這樣,請用 ":recover" 或 "vim -r test.txt" 恢復修改的內容 (請見 ":help recovery")。 如果你已經進行了恢復,請刪除交換文件 ".test.txt.swp" 以避免再看到此消息。 交換文件 ".test.txt.swp" 已存在! 以只讀方式打開([O]), 直接編輯((E)), 恢復((R)), 刪除交換文件((D)), 退出((Q)), 中> 止((A)):
由于暫存盤的存在,vim會主動判斷你的這個文件可能有問題,在上面vim提示兩點主要的問題與解決方案,分別是這樣的:
一,可能有其他的程序同時在編輯這個文件,解決方式是,找到那個程序或人員,讓他將vimi的工作結束,然后你繼續處理。如果你只是要看該文件的內容并不會有修改編輯的行為,可以尋則打開成為只讀文件。
二,可能因為某種不明確的原因導致vimv中斷。然后下面列出了解決方案。
在這個警告信息的界面里,有六個可用的命令:
【O】pen Read-Only:打開文件成為只讀文件。
(E)dit anyway:這是用正常的方式打開你要編輯的那個文件并不會載入暫存文件的內容。這種情況很容易出現兩個用戶相互改變對方的文件等問題。
(R)ecover:就是加載暫存文件的內容,不過當你救回來并保存離開vimi后,要手動刪除暫存文件。
(D)elete it:確定暫存文件是沒用的,在打開文件前先刪除該暫存文件。
(Q)uit:離開vim,不會進行任何操作返回命令提示符。
(A)bort:忽略這個編輯行為,與quit類似轉載于:https://my.oschina.net/orangef/blog/81678
總結
以上是生活随笔為你收集整理的Linux——vim程序编辑器的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 希尔排序Linux下C实现
- 下一篇: linux 其他常用命令