close

最近在一台 adminitrator 權限被鎖住的電腦上裝 vim,每次使用時,檔案初次開啟都會出現這組錯誤訊息:

E303: Unable to open swap file for "[No Name]", recovery impossible
E303: 無法開啟暫存檔 "[No Name]", 不可能修復了



不管是複製貼上啦,還是要 insert 文字啦,都得再按一次原先要輸入的按鍵才能再使用。雖然還是可以用,但就覺得這樣子有點煩,上網查了一下看到這篇:"gvim — E303: Unable to open swap file for “[No Name]“, recovery impossible",原來解決方法就只要在 vimrc 裡頭調整 set directory 的值。

set directory=.,d:\temp


打完收工。



--
順便備份一下現在使用的 vimrc。

autocmd FileType php set omnifunc=phpcomplete#CompletePHP        " 設定 PHP 輸入提示
autocmd FileType html,htm set omnifunc=htmlcomplete#CompleteTags    " 設定 HTML 輸入提示
autocmd FilterWritePre * if &diff | setlocal wrap< | endif              " 設定 vimdiff 強制換行/折行
source $VIMRUNTIME/delmenu.vim  "刪除預設menu
language messages zh_TW.utf-8   "載入繁體中文menu
color torte                     "設定成黑底白字
set nobackup                    "不要自動備份檔
set noundofile                   "不要還原檔 (*.un~)
set fileencodings=utf-8,big5    "utf-8和big5的檔案互相轉碼,打開時不會變亂碼
set fileencoding=utf-8          "新檔案以utf-8存檔
set encoding=utf-8              "環境編碼為utf-8
set tenc=utf-8                  "terminal encoding為utf-8
syntax on                       "語法指令以特殊色表示
set ruler                       "顯示檔案捲軸目前指到百分之幾
set bg=dark                     "提示背景為暗色系,前景色會增亮
set ai                          "自動內縮功能開啟
set softtabstop=4               "設定縮排(按下tab時)格數
set expandtab                   "將tab展開成為空白
set ic                          "設定不分大小寫(預設會區分大小寫)
set number                      "設定行號
set cursorcolumn              "提供垂直對正的游標
arrow
arrow
    全站熱搜

    小攻城師 發表在 痞客邦 留言(0) 人氣()