2012年9月5日 星期三

Vim遇到dos format 的處理方法 "^M"

由於我們的產品是跑在Centos上面,但大部分R&D 寫code卻都是在windows平台上面,所以常常會遇到

script無法執行,原因是檔頭會出現^M這個符號,以前我都是用ultra edit把檔案格式轉成unix 之後再重新

上傳到server,今天偶而在網路上看到人家提供的vim解法,就順手記錄起來當筆記

:setlocal ff=unix

:e ++ff=dos

:w

 

備註說明:

SETLOCAL 批次命令現在可接受一個選項引數,這個引數可為:
ENABLEEXTENSIONS / DISABLEEXTENSIONS
啟用或停用命令處理擴充功能。
請用 CMD /? 來查看說明。
ENABLEDELAYEDEXPANSION / DISABLEDELAYEDEXPANSION
啟用或停用延遲環境變數擴充功能。
請用 SET /? 來查看說明。
這些修正命令作用會持續到對應 ENDLOCAL 命令為止,而不管
它們的設定是否在 SETLOCAL 命令之前。

沒有留言:

Obsidian 插件介紹:Text Generator

Text Generator 是 Obsidian 的一個插件,它可以根據給定的提示自動生成文本。這個插件使用 GPT-3 語言模型,能夠產生類似人類的文本,非常適合編寫故事、文章、電子郵件和其他類型文本。 主要功能: **生成文本:**根據提示生成各種長度的...