嵌入式Linux學習3 vi文字編譯器應用

2021-05-28 02:19:57 字數 721 閱讀 5128

linux提供了一系列功能強大的編譯器 如vi,emace是螢幕互動式編譯器

vi簡介:

vi編譯器是最早也是最受廣大使用者青睞的,(其實emace比vi好些但是我還沒有用過,以後學會了 再給大家介紹

vi有有三個模式分別是:命令模式,插入模式,底行模式。

插入模式: 在命令列模式下鍵入a 或 i 或 o可以竟如插入模式(這幾個有一定的區別 就死游標對應位置不同而已),平時用i。按 esc 鍵進入命令列模式

底行模式: 在該模式下游標定於文字底行,使用者可以進行檔案儲存,查詢,或者列行號等

有公升級版本 vim 主要是加了顏色好看些

vi的用法:

在終端上輸入命令 #vim filename (filename是檔名包括後字尾 例:hello.c)新建、或修改 filename檔案

新建檔案:

修改檔案:

現在是命令模式

可以進行整行的操作

[n]yy:    複製當前游標所在行一下的n行

p:貼上複製內容到游標所在的下一行

[n]dd: 刪除當前游標所在的一下n行

g: 使游標移到檔案尾

u :取消前乙個動作

底行模式:

:wq儲存推出

:w 儲存

:q! 不儲存推出(!表示強制執行)

:set nu 設定行號

:set nonu 取消行號

/name:查詢檔案中的name欄位

嵌入式linux如何學習

俗話說萬事開頭難 然後中間難,最後難?剛開始的時候,你是否根本就不知如何開始,上網查資料被一堆堆新名詞搞的找不到北,去圖書館看書也是找不到方向?又是arm,又是linux,又是uboot頭都大了。不知道自己究竟從 開始?嵌入式linux如何學習 簡單說,從arm基礎知識到裸機程式設計,從ucosii...

嵌入式Linux學習筆記

嵌入式linux學習筆記 學習 一 linux的優勢 1 廣泛的硬體支援 linux能夠支援x86 arm mips alpha powerpc等多種體系結構,目前已經成功移植到數十種硬體平台,幾乎能夠執行在所有流行的cpu上。linux有著異常豐富的驅動程式資源,支援各種主流硬體裝置和最新硬體技術...

嵌入式linux學習筆記

1 溢位 兩個數相加,如果最高位的進製和此高位的進製不同,則產生溢位。2 進製和溢位的概念不一樣。3 預取 取得是編譯後得到的機器 解碼 執行 4 arm的彙編指令長度是確定的,32位。5 一條彙編指令 條件碼 4bit 操作碼 分類碼 s 1bit 目的暫存器 4bit 源暫存器 4bit 立即數...