文章目錄
- 一、嵌入式Linux開發系統
- 二、 vi/vim/gvim:文本編輯器
- 三、vim的使用
- 四、vim替代品
一、嵌入式Linux開發系統
- 文本編輯器-vim + vscode(使用并配置vim、安裝及使用插件+遠程連接vscode)
- 編譯器gcc(常用編譯選項,靜態庫和動態庫的制作與使用)
- 除錯器gdb(斷點除錯、查看記憶體、除錯記憶體錯誤)
- 工程管理器make (撰寫Makefile,多目錄的Makefile撰寫)
- shell編程(C語言之后)
- git版本管理工具(線上:C語言)
- Cmake(專案)
- 記憶體檢測工具(線上:C語言)
二、 vi/vim/gvim:文本編輯器
gedit emac (脫離滑鼠)
- 使用場景:單檔案編輯;vim + 插件(高度定制) > IDE
- vim模式:命令列模式(初次進入,按a,i)、底行模式(wq保存退出)、插入模式(esc切換為命令列模式)
- vim配置(vimrc):/etc/vim/vimrc(行號、縮進風格、滑鼠支持)
set autoindent #自動縮進
不要修改tab鍵4個空格,因為原先的8個空格是后面makefile要用
vim組態檔詳解
- 安裝插件要有備份!!!
推薦網址:Vim十大必備插件
盡量都安裝
三、vim的使用
命令列:yy復制 p粘貼 dd洗掉 u恢復上一行
底行模式:
查找:/str ?/str
替換:
行號(如11行至17行:11,17) s/old/new/gc g表示一整行,加上c就會依次詢問進行判斷
%s/sum/result/g (%表示全文,result是要替換內容)
編輯多個檔案: :vim 檔案1 檔案2 檔案3
跳轉::n 檔案名
檔案保存::w r
多檔案撰寫::sp + 檔案名
wget:網址 install
四、vim替代品
- sublime
- npp++
學好一個文本編輯器就行
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/404113.html
標籤:其他
