日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

怎么更改文件類型為mp4 怎么更改文件類型后綴


怎么更改文件類型為mp4 怎么更改文件類型后綴


文件類型
回憶上節(jié)課內(nèi)容
上次了解了縮進的各種方式 正常模式下用 << 縮進 插入模式下用 tab 縮進 顯示縮進情況 :set listchars=eol:$,tab:>-,space:_有關(guān)于縮進對應(yīng)空格數(shù)的參數(shù) expandtab shiftwidth tabstop softtabstop autoindent簡寫為 :set noet sw=4 ts=4 sts=4 ai不同的文件類型可以對應(yīng)不同的縮進長度嗎??
檢測文件類型
?
首先需要檢測文件類型:filetype 可以設(shè)置當前文件類型檢測信息 :filetype on 檢測文件擴展名 :filetype off 取消檢測文件擴展名如果是.c 并且:filetype on 就可以檢測文件類型為 .c 那我怎么知道 filetype 是什么呢?:set filetype? 結(jié)果是 filetype=c但是如何單獨設(shè)置 .c 文件縮進為 8 呢?
文件類型縮進設(shè)置
我們書寫一個 demo.c可以發(fā)現(xiàn)這個文件 tab 是對應(yīng)著 4 個空格的
?
如果想單獨設(shè)置 .c 文件類型的縮進的話 需要打開文件類型縮進的開關(guān) :filetype indent on
找到縮進配置文件
【怎么更改文件類型為mp4 怎么更改文件類型后綴】系統(tǒng)的配置文件的位置在 /usr/share/vim/vim81/indent/ c 對應(yīng) c.vim java 對應(yīng) java.vim html 對應(yīng) html.vim 不同的文件類型可以設(shè)置不同的縮進 c 縮進為 8 java 縮進為 4 html 縮進為 2 找到了 /usr/share/vim/vim81/indent/c.vim 就可以設(shè)置c的縮進在最后加上 :set et sw=8 ts=8 sts=8 ai然后退出并重新打開 demo.c再g g = G就可以按照新設(shè)置的 /usr/share/vim/vim81/indent/c.vim來重新控制縮進了
更改文件類型
?
我們打開 demo.c 時,系統(tǒng)會檢測他的文件類型但是如果我們非要 硬 要說他是一個 java 文件會如何呢?:set filetype=java文件對于 include 之類的語法高亮消失了g g = G讓文件縮進的數(shù)量變回了 4 按照java文件縮進的要求來做高亮可以根據(jù)文件類型而不同么?
文件類型語法高亮
#找出所有的java.vim文件
sudo find / -name "java.vim"
找出所有和 java 有關(guān)的文件
?
在 indent 下的 java.vim 負責縮進在 syntax 下的 java.vim 負責語法高亮語法高亮的設(shè)置在 /usr/share/vim/vim81/syntax/下面
?
:syntax on 可以設(shè)置關(guān)鍵詞高亮,這個是所有語法高亮的根開關(guān)
文件類型的插件
除此之外,也可以加載 java 文件類型的的插件 plugin 文件類型插件可以設(shè)置一鍵編譯運行、跳轉(zhuǎn)到函數(shù)定義之類的 前提是 :set filetype plugin on文件類型插件的設(shè)置在 /usr/share/vim/vim81/ftplugin/下面 ftplugin = FileType Plugin回憶文件類型縮進和語法 在 indent 下的 java.vim 負責縮進 在 syntax 下的 java.vim 負責語法高亮在 ftplugin 下的 java.vim 負責針對 java文件類型 的插件
命名規(guī)則
除了對于每個用戶都好使的高亮、縮進和插件之外用戶還可以設(shè)置只對于自己好使的高亮、縮進和插件
?
以 java 語言的插件來舉例系統(tǒng)通用文件夾 /usr/share/vim/vim81/ftplugin/java.vim /usr/share/vim/vim81/ftplugin/java_xxx.vim /usr/share/vim/vim81/ftplugin/java/xxx.vim用戶專用文件夾 ~/.vim/ftplugin/java.vim ~/.vim/ftplugin/java_def.vim ~/.vim/ftplugin/java/header.vim上面是命名的規(guī)則 java 對應(yīng)的就是 filetype
文件夾不存在?
如果沒有文件夾的話就要新建 :!mkdir -p ~/.vim/ftplugin 注意是 ftplugin 而不是 plugin plugin 里面的插件全部都被加載 ftplugin 里面的插件根據(jù)文件類型加載
嘗試分文件類型進行控制
保存后打開 java 文件時 狀態(tài)欄告訴我這是 java 文件 第三行 set statusline=[oeasy-java]%F%m打開 css 文件時 狀態(tài)欄告訴我這是 css 文件 第三行 set statusline=[oeasy-css]%F%m都設(shè)置好之后分別打開java文件和css文件
?
強行指定

推薦閱讀