當前位置:首頁 » 編程語言 » c語言vim配置

c語言vim配置

發布時間: 2023-08-30 04:29:22

① 怎麼在linux下用vim編寫一個C程序

一樓的回答很好,在編譯的時候,其實可以不用退出VIM的,按ESC退出插入模式,在正常模式下輸入:w保存,然後輸入:!gcc /path/to/your/file.c就可以編譯文件了,如果有錯誤,直接就在VIM中修改,要不然為什麼VIM會被稱為神器級的編輯器呢!

② 怎樣根據不同的語言調用不同的vim配置文件

如果 vim 能夠識別某種語言的類型,那麼就會載入和該類型有關的語言配置。如鍵映射、語法高亮等。

如果你想自己增加一些需要的配置文件,那麼在 ~/.vim/ 下(windows 系統則是我的文檔下的 vimfiles 文件夾下)增加配置文件即可(如果沒有這個文件夾,自己創建就好,但名字一定不要搞錯)。

這個文件夾下,還有如下子文件夾(依然沒有就創建):

after/
autoload/
colors/
compiler/
doc/
ftdetect/
ftplugin/
indent/
keymap/
plugin/
syntax/

其中 ftplugin 用於你自己定義類型文件的擴展插件,ftdetcet 用來定義類型文件自動識別,indent 用於定義類型文件的自動縮進,syntax 用於定義類型文件的語法高亮。

如果你要定義 c 語言的特殊配置,文件名就要叫 c.vim。如果是 python,文件名就是 python.vim。

換言之,你想定義一組 c 言語鍵映射,就寫一個叫 c.vim 的腳本(這需要不少技巧,需要學習一些編寫 vim 腳本的知識),然後放到 ftplugin 里去。如果是想定義c語言的語法高亮,就寫一個 c.vim 的語法高亮腳本,放到 syntax 裡面。

由於 vim 已經自帶了很多這樣的腳本,(在 vim 的安裝目錄下,目錄的組織形式和你自定義的一樣),所以通常不需要自己配置太多。如果自己有需要,可以簡單的加一些。



如果你的問題是指,某個語言文件沒有被正確識別,那麼可以了解下 vim 自動識別的過程:

首先 vim 根據文件的擴展名來判斷文件的內容,比如 .c 就會認為是 C 語言文件。.py 就會認為是 python。.txt 就會認為是普通文本。

如果沒有擴展名的文件,vim 也會通過文件內容來做簡單的識別。這一般是掃描文件的開頭數行(有些語言只掃描前5行,也有些會掃描幾百行),看是否出現某種語言的特徵。一但出現,便識別成相應的語言。但這發生在載入一個文件的時候。如果你是新建了一個沒有擴展名的文件,那麼之後再往裡輸入內容,vim 就不會再去識別了。


如果一個文件沒有被識別,或識別錯誤。你也可以手動指定:

:setfc

來把之設置成你需要的語言。c 那裡寫實際語言的名字。如果你發現之後文件的內容正確的顯示了語法高亮,那麼就說明這個設置已經成功了。

③ 在VIM裡面是怎樣編譯C語言的文件

一、首先要會使用vim編寫一個c文件
1.在linux終端下輸入: vi test.c 表示生成了一個test.c的c語言文件

2.此時時命令模式,按"a"鍵或者"i"進入輸入模式,然後就是輸入C語言代碼

3.保存文件,再次回到命令模式,按"ESC「鍵,然後按":"鍵再輸入"wq」表示保存退出

二、然後在用gcc編譯test.c文件
直接輸入 gcc -o mytest test.c即可 表示直接生成mytest執行文件

④ c語言時vim該怎樣配置才最好用

~/.vimrc 里添加一下內容

set autoindent
set cindent
set modeline
set ruler
set showcmd
set showfulltag
set showmode
set smartcase
set smartindent
set imcmdline
set previewwindow
set hlsearch
set number
set ts=4
syntax on

直接用vim進行代碼編輯就可以了。
然後使用gcc編譯器進行編譯。

熱點內容
如何消除微信小程序緩存 發布:2025-02-04 06:34:24 瀏覽:633
python27mysqldb 發布:2025-02-04 06:28:44 瀏覽:768
svn文件夾許可權 發布:2025-02-04 06:23:47 瀏覽:900
師編程 發布:2025-02-04 06:22:51 瀏覽:168
加密類型wpa 發布:2025-02-04 06:21:27 瀏覽:176
互聯網與雲伺服器 發布:2025-02-04 06:15:56 瀏覽:254
硬碟挖礦源碼 發布:2025-02-04 06:15:45 瀏覽:76
寶馬3系哪個配置合適 發布:2025-02-04 06:03:10 瀏覽:328
磁碟存儲器的管理課後答案 發布:2025-02-04 05:58:58 瀏覽:600
b級車買哪個配置 發布:2025-02-04 05:56:41 瀏覽:562