使用C語言模擬vi vim文字編輯程式

2021-10-03 01:42:27 字數 684 閱讀 8389

這是乙個初學者的練習,實現十分簡單,可以作為檔案操作的練習小題目。

當尋找到對應的目錄下面或者設定配置環境變數好環境變數,就可以執行,這個程式後面必須要有引數

在輸入vim hello.c 之後我的電腦上面就會建立乙個hello.c檔案

以下是文字內容

//模仿vi實現基本的編輯功能

#include #include #include int main(int argc,char *ar**)

file *fp=fopen(ar**[1],"w");

if(fp==null)

char str[1024];

while(1)

fprintf(fp,"%s\n",str);

memset(str,0,1024);

} fclose(fp);

return 0;

}

二 如何使用文字編輯器vi vim

廣西 河池學院 廣西高校重點實驗室培訓基地 系統控制與資訊處理重點實驗室 本篇部落格來之河池學院 openwrt無線路由組 為什麼一定要使用vi編輯器?理由 因為路由器基本上100 內建的是vi編輯器,所以除錯時基本是上都是用vi去修改一些配置檔案,比如除錯一些引數什麼的,一般很多程式都是通過文字配...

五 Linux基礎之使用vi(vim)文字編輯器

vi是乙個功能強大的全螢幕文字編輯工具,一直以來都作為類unix作業系統的預設文字編輯器。vim是vi文字編輯器 簡稱vi編輯器 的增強版本,在vi編輯器的基礎上擴充套件了很多實用的功能,但是也習慣將vim稱為vi。為了方便實用可以設定乙個別名,將vi指向vim。在vi編輯器中可以使用三種不同的工作...

vue獲取編輯器純文字 Vue使用富文字編輯器

一.選取編輯器 剛開始使用的是kindeditor,在npm社群中找到了適用於vue的版本vue kindeditor。存在如下缺陷 文件不全 網上資料不全 npm社群例項過於簡單 上傳不能控制尺寸。二 例項 前端vue html js import axios from axios import ...