Linux——vim程序编辑器
2019獨(dú)角獸企業(yè)重金招聘Python工程師標(biāo)準(zhǔn)>>>
由于各種原因?qū)е聉im中斷,或在你使用vim filename是出現(xiàn)如下提示時,不要有任何擔(dān)心,這是因?yàn)関im有“恢復(fù)”的功能。用vim編輯文件是,它會自動生成.swp的臨時文件結(jié)束編輯時,會自動刪除該臨時文件。
E325: 注意 發(fā)現(xiàn)交換文件 ".test.txt.swp" 所有者: mybook 日期: Sat Oct 6 09:44:03 2012 文件名: /tmp/test.txt 修改過: 是 用戶名: mybook 主機(jī)名: mybook-VirtualBox 進(jìn)程 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" 恢復(fù)修改的內(nèi)容 (請見 ":help recovery")。 如果你已經(jīng)進(jìn)行了恢復(fù),請刪除交換文件 ".test.txt.swp" 以避免再看到此消息。 交換文件 ".test.txt.swp" 已存在! 以只讀方式打開([O]), 直接編輯((E)), 恢復(fù)((R)), 刪除交換文件((D)), 退出((Q)), 中> 止((A)):
由于暫存盤的存在,vim會主動判斷你的這個文件可能有問題,在上面vim提示兩點(diǎn)主要的問題與解決方案,分別是這樣的:
一,可能有其他的程序同時在編輯這個文件,解決方式是,找到那個程序或人員,讓他將vimi的工作結(jié)束,然后你繼續(xù)處理。如果你只是要看該文件的內(nèi)容并不會有修改編輯的行為,可以尋則打開成為只讀文件。
二,可能因?yàn)槟撤N不明確的原因?qū)е聉imv中斷。然后下面列出了解決方案。
在這個警告信息的界面里,有六個可用的命令:
【O】pen Read-Only:打開文件成為只讀文件。
(E)dit anyway:這是用正常的方式打開你要編輯的那個文件并不會載入暫存文件的內(nèi)容。這種情況很容易出現(xiàn)兩個用戶相互改變對方的文件等問題。
(R)ecover:就是加載暫存文件的內(nèi)容,不過當(dāng)你救回來并保存離開vimi后,要手動刪除暫存文件。
(D)elete it:確定暫存文件是沒用的,在打開文件前先刪除該暫存文件。
(Q)uit:離開vim,不會進(jìn)行任何操作返回命令提示符。
(A)bort:忽略這個編輯行為,與quit類似轉(zhuǎn)載于:https://my.oschina.net/orangef/blog/81678
總結(jié)
以上是生活随笔為你收集整理的Linux——vim程序编辑器的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 希尔排序Linux下C实现
- 下一篇: Linux基金会:Linux已经战胜微软