vim是類似於vi的著名的功能強大的,高度可定製的的文字編輯器,在vi的基礎上改進和增加了很多特性,是乙個自由軟體,其在**補全,編譯錯誤跳轉等程式設計的功能特別豐富,在程式設計師中被廣泛應用。
普通模式:完成普通的基本命令
插入模式:向檔案中插入資料
底行模式:退出/儲存編輯 vim設定
模式切換:
普通<->插入
i 普通-》插入,從游標所在位置插入
a 普通-》插入,游標向後移動乙個字元
o 普通-》插入,向游標所在行下方新增新行
i 普通-》插入,游標移動到行首
a 普通-》插入,游標移動到行尾
o 普通-》插入,向游標所在行上方新增新行
esc 插入-》普通
普通<->底行
: 普通-》底行
esc 底行-》普通
底行模式操作:
q 退出
w 儲存
wq 儲存並退出
q! 強制退出(不儲存當次操作)
普通模式操作:
游標移動:
h/j/k/l 左下上右
w/b 向右/左按單詞移動游標
複製yy 複製游標所在行資料
nyy 從游標所在行開始向下複製n行資料
貼上p 向游標所在行上方貼上新行
p 向游標所在行下方貼上新行
刪除/剪下
x 刪除游標所在字元
dw 刪除游標所在位置往後的單詞
dd 刪除游標所在行撤銷u
回退ctrl+r
root 使用者下
軟體包管理工具:yum apt
檢視軟體包
檢視所有軟體包
yum list
檢視已經安裝的軟體包
yum list installed
安裝軟體包
yum install packet_name
移除軟體包
yum remove packet_name
gdb:除錯程式,快速定位程式執行錯誤位置的工具
gcc預設編譯生成的可執行程式是release版本程式
然而程式想要能夠除錯必須是debug版本
啟動gdb:gdb引導程式資訊
gdb ./execfile
gdb執行起來
內部執行 file execfile
常見命令:
gcc常用選項:
-e 預處理
-s 編譯
-c 彙編
-o 指定生成檔名稱
-static 靜態鏈結
-g 開啟程式除錯模式,加入調式符號資訊
生成debug版本程式
它們都是軟體包管理器
rpm : 安裝軟體的時候如果此軟體沒有附加依賴性檔案,那麼軟體會安裝失敗
yum: 安裝軟體的時候如果此軟體沒有附加依賴性檔案,那麼他會自動新增依賴性檔案
自動化編譯工具
專案版本管理工具
git clone url
本地提交:
git add
git commit -m "可以附加一些說明資訊"
**上傳
git push origin master
Linux下常用工具
先貼乙個鏈結,可以快速一鍵將你的vim打造成功能強大的ide 全小白操作 在linux作業系統中,我們使用yum來安裝工具,這裡我只說幾個最常用的指令 yum install package1 安裝指定的安裝包package1 yum update package1 更新指定程式包package1 ...
Linux下的常用工具
linux下的常用工具 1.軟體包管理工具 yum 1.vim vim 有12種模式 但我們主要學習的有三種 1.普通模式 移動游標,刪除文字等等功能 這是預設模式 h j k l 這四個鍵主要作用是上下左右。nyy 貼上n行 p 向下貼上 p 向上貼上 ndd 刪除n行 gg g 調整格式 u 撤...
linux 常用工具
我們經常需要長時間地坐在電腦前做一項具體的工作只為能夠優化工作流程。這包括選擇和配置能讓你最高效工作的工具。從長遠來看,簡單易學的工具並不總是好的,那些能夠充分個性化並無縫地融入獨 作流程的工具才是真正的好工具。在這篇文章中,我想向大家介紹5款免費又開源的工具,而且它們在我的軟體開發生涯中發揮了很重...