Linux下開發檔案規範常用處理

2021-08-10 02:23:51 字數 842 閱讀 5564

1、格式化檔案

開啟檔案並跳轉到指定行,shift+v進入可視模式,shift+g選擇當前行開始所有行,或者自行按下方向鍵選擇需要格式化的行,選擇完後按=鍵執行格式化。
2、縮排設定
vim下tab預設8個空格,看過去挺不舒服的,一般會設定成顯示4個空格,也可以直接設定tab用4個空格代替,指令碼開發不要設定,對縮排要求高。

3、windows檔案轉linux

如果檔案不是在在linux系統上面建立的,而是在windows上面建立後拷貝到linux系統上的,那麼所有的回車都會顯示成^m這種符號(如下圖),不能忍,要乾掉,下面介紹幾種方法

1)使用dos2unix工具將dos下的檔案轉成unix,沒有安裝工具需要先安裝。ubuntu:sudo apt install dos2unix;centos:sudo yum install dos2unix。然後執行dos2unix file即可

2)shell下執行sed -i 's/\r//g' filename去除;

4、去除多餘空格

vim file

:%s/\s\+$//g

回車後檔案多餘空格即全部去除

linux開發 檔案監控 inotify

從linux 2.6.13開始引入inotify來監控檔案,代替舊的dnotify。因此舊版本的glibc並不提供inotify系統呼叫的封裝。標頭檔案 sys inotify int inotify init 建立乙個inotify例項,並返回乙個引用inotify例項檔案描述符,檔案描述符使用c...

windows phone開發 檔案操作

下面將分別介紹以上兩種方式如何來實現的檔案的訪問的 首先將乙個頁面進行如下布局 首先,建立資料夾,在進行檔案操作之前不要忘記了新增命名空間 private void button1 click object sender,routedeventargs e if storagefile.direct...

IOS開發 檔案路徑

1.開發平台路徑 developer platforms 此路徑下一般有三個目錄,分別是mac電腦 模擬器 iphone真機 macosx.platform iphonesimulator.platform iphoneos.platform 每個目錄下都有乙個 developer usr bin目...