當前位置:首頁 » 編程軟體 » vim非同步編譯

vim非同步編譯

發布時間: 2023-02-05 01:30:17

⑴ vim能編譯c語言的文件嗎

這個東西在linux下用得比較多吧,它就像是一個類似於txt的文本編輯工具,似乎不能實現編譯的功能……我剛剛學C的時候記得有一個叫win-TC的工具,比較小,而且支持滑鼠操作,對初學者比較方便,不過對C的語法要求比較高。

⑵ vim裡面怎麼實現一邊敲代碼,一邊編譯

在vim中輸入命令,如採用gcc編譯,則寫為
:!gcc filename,如:!gcc hello_world.c

在vim中如果想要執行shell命令,則寫為
:!shell命令,如:!./a.out

⑶ 如何用vim編程

vim是個編輯器,和windows下的nodepad.exe一樣。
雖然在vim下也可以執行系統命令(如編譯gcc ...),但不建議這樣做,個人覺得這樣沒什麼意思,也並不快速,還不如開兩個console窗口,一個做編寫,一個編譯測試。

至於vim的使用,學習起來還是要花點工夫的,與nodepad.exe這樣的編輯器相比,要多花費一些時間。但學會之後,使用起來非常得手。
vim設計原則是一切操作都由鍵盤解決,滑鼠、小鍵盤之類的都是多餘的。
它的命令太多,但我想,你學會基本的也就夠用。

再說到用vim編程,那和編寫普通文本沒區別了。差別只是你對編寫的語言的熟悉程序,畢竟,一般情況下,是沒有語法提示的。當然,也可以讓vim增加對某種語言語法的提示支持,操作方式從網上也可以查到。
vim很強大,如果你要在linux、蘋果操作系統下工作的話,vim幾乎是必需要學習的。

⑷ vim insert文件後怎樣編譯

1、vi的基本概念
基本上vi可以分為三種狀態,分別是命令模式(command mode)、插入模式(Insert mode)和底行模式(last line mode),各模式的功能區分如下:
1) 命令行模式command mode)
控制屏幕游標的移動,字元、字或行的刪除,移動復制某區段及進入Insert mode下,或者到 last line mode。
2) 插入模式(Insert mode)
只有在Insert mode下,才可以做文字輸入,按「ESC」鍵可回到命令行模式。
3) 底行模式(last line mode)
將文件保存或退出vi,也可以設置編輯環境,如尋找字元串、列出行號……等。

⑸ vim的簡易IDE怎麼配置

vim想要用的方便,必須得多加快捷鍵。但是快捷鍵不是亂加,得根據自己的需要,在.vimrc文件裡面用vimscript語法來寫。

Execute是一個非常強大的工具,因為它允許你用任意字元串來創造命令。也就是說,你把命令寫在字元串裡面,用exec幫你執行。

冒號(:),用於命令輸入,在vimrc中可有可無,在尾行模式中是必須的開頭符號。比如我要在vimrc裡面寫一個輸出hello的語句。我會在.vimrc裡面這樣寫

但是這樣寫也能運行:

當我在.vimrc文件裡面寫下execute "echom 'Hello, world!'",表示在vim啟動時輸出hello。(vim啟動時會讀取~/.vimrc)。

參考鏈接:
https://www.cnblogs.com/juneman/p/8592776.html

當配置vim時,可以先查看vim的選項,然後項配置哪個就配置哪個,或者想配置的時候在去查選項。單純使用vim選項和vimscript語法來配置vim的話,.vimrc的可移植性會進一步增強。

以下是參考vimscript語法和vim選項寫的一個快捷鍵映射,用於編譯執行源文件。
摘自: https://blog.csdn.net/qq_33505303/article/details/66473907

其實我有點不太懂%<、&的意思。於是我用help %<找到了一下內容

上面的&filetype的意思是,引用filetype選項作為變數使用。
上面的exec "!firefox %.html &"中的&的意思,我猜應該是非同步執行命令,不用阻塞等待命令返回值。

問題:為什麼「:!time bash %」沒有用exec?其他的都用了。

⑹ 在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執行文件

⑺ vim 進行windows程序編譯 如何設置

設置你的編譯命令
set makeprg=.....
set errorformat=...

ex. modelsim:
set makeprg=vcom\ -work\ work\ %
set errorformat=\*\*\ %tRROR:\ %f(%l):\ %m,\*\*\ %tRROR:\ %m,\*\*\ %tARNING:\ %m,\*\*\ %tOTE:\ %m,%tRROR:\ %f(%l):\ %m,%tARNING\[%*[0-9]\]:\ %f(%l):\ %m,%tRROR:\ %m,%tARNING\[%*[0-9]\]:\ %m

⑻ 如何用vim編譯C++

1、vim abc.c
2、在abc.c裡面寫好想要的程序
3、在終端裡面跳到該abc.c的目錄下
4、用命令gcc -o t abc.c
5、./t 即可
PS:要先確定安裝了GCC,可在終端下用命令gcc -v來確認~
希望能解決您的問題。

⑼ 如何將 vim 變成一個強大的 python ide

使用 Vim 的 :make 之類的命令編譯項目時,往往無法非同步,編譯任務一運行,你就無法編輯了,只有等到編譯結束,才能返回編輯狀態,大項目時,不得不另外開一個終端來進行編譯,這是很痛苦的事情,有了非同步任務以後,你能在同一個屏幕下編輯並且實時在 quickfix窗口查看編譯的進度。

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

首先,VIM只是Linux下的一個編輯器,不帶有源文件編譯功能,如果你說怎麼編輯,詳細查看vim編輯器;
其次,如果你是希望在Linux下實現文件的編譯,請採用gcc或者g++編譯器;
最後,如果你希望很好的管理項目文件進行編譯,請參考 makefile,cmake。

熱點內容
shell腳本需要編譯鏈接 發布:2025-07-02 00:04:20 瀏覽:473
微信如何重設密碼 發布:2025-07-02 00:02:27 瀏覽:545
java代碼基礎 發布:2025-07-02 00:00:46 瀏覽:304
煙花的代碼c語言 發布:2025-07-01 23:56:04 瀏覽:224
安卓默認打開文件方式怎麼修改 發布:2025-07-01 23:30:38 瀏覽:862
壓縮機接線座 發布:2025-07-01 23:17:48 瀏覽:662
iqoo瀏覽器緩存路徑 發布:2025-07-01 23:12:38 瀏覽:691
明日之後如何獲得最新伺服器 發布:2025-07-01 23:12:35 瀏覽:50
tv加密頻道 發布:2025-07-01 23:10:58 瀏覽:624
如何找到5d4通信密碼 發布:2025-07-01 23:03:35 瀏覽:235