Mac終端快捷鍵、 Xcode快捷鍵

一、Mac 終端操作命令
1)tab 鍵可以自動補齊命令
2)命令格式:命令名稱+[命令選項]+[命令參數(shù)]
3)pwd 顯示當(dāng)前目錄/文件的路徑
4)ls 顯示當(dāng)前文件夾下包含的文件與文件夾信息
5)ls -a 顯示當(dāng)前文件夾下所有的文件和文件夾包括隱藏的文件
6)cd 進入文件或文件夾 cd+ 目錄名稱 cd .. 返回父目錄
7)mkdir 創(chuàng)建文件夾 mkdir+文件夾名稱
8)touch 創(chuàng)建文件 touch+文件名
9)cat 顯示文件內(nèi)容 cat+文件名
10)cp 復(fù)制文件 cp -rf 復(fù)制文件夾
(注:復(fù)制文件/文件夾時必須是在當(dāng)前文件/ 文件夾 所在的目錄路徑下)
11)rm 刪除文件 rm+文件名 rm -rf 刪除文件夾 (注意當(dāng)前所在目錄)
12)mv 移動文件或文件夾 mv+文件名/文件夾名 所在路徑 +目標(biāo)路徑 mv 修改文件/文件夾名
mv+原文件/文件夾名+新文件/文件夾名
13)顯示Mac系統(tǒng)所有隱藏文件命令
defaults write com.apple.finder AppleShowAllFiles -bool true
關(guān)閉顯示隱藏功能命令 defaults write com.apple.finder AppleShowAllFiles -bool false

二、Vim 編輯器
1)vim+文件名 進入文件編輯命令模式
1-1)“i”在當(dāng)前光標(biāo)之前插入文本
1-2)“a”在當(dāng)前光標(biāo)之后插入文本
1-3)“o”在當(dāng)前光標(biāo)下面另起一行插入文本
1-4)“O”在當(dāng)前光標(biāo)上面插入文本
2)按Esc 退出編輯模式
3)vim 編輯模式下 將光標(biāo)移動到文字下按x鍵可刪除文字 刪除整行用 dd
4)vim 編輯模式下 撤銷更改按u
5):set number 顯示行號:set nonmember 關(guān)閉行號顯示
6)復(fù)制一行 yy 復(fù)制多行 xyy 剪切一行 dd 剪切多行 xdd 粘貼 p

  1. :w 保存當(dāng)前編輯內(nèi)容 :q! 退出不保存編輯內(nèi)容 :wq 保存編輯內(nèi)容并退出 :wq! 保存編輯內(nèi)容強制退出

三、GCC 編譯器
1)touch test.c 創(chuàng)建一個 test文件并編寫 執(zhí)行代碼
2)gcc -o test test.c 編譯test文件
3)./test 執(zhí)行編譯后的 test

四、Xcode常用快捷鍵如下:
新建
shift + cmd + n 新建項目
cmd + n 新建文件

視圖
option + cmd + 回車 打開助理編輯器
cmd + 回車 顯示主窗口
cmd + 0 導(dǎo)航窗口
option + cmd + 0 工具窗口
在.m & .h之間切換 control + cmd + 上/下
按照瀏覽文件的前后順序切換 control + cmd + 左右
查看頭文件 control + cmd + j
切換到對應(yīng)的函數(shù)control + 6 支持智能輸入,注意輸入法

運行
cmd + r 運行
cmd + . 停止
cmd + b 編譯
cmd + shift + b 靜態(tài)內(nèi)存分析編譯,可以檢查程序結(jié)構(gòu)上是否存在內(nèi)存泄露

排版
control + i 將選中按鈕重新縮進
cmd + ] 向右增加縮進
cmd + [ 向左減少縮進
cmd + / 注釋/取消注釋,提示:取消注釋時,注釋雙斜線必須在行首
cmd + 向上 到文件開始位置
cmd + 向下 到文件末尾位置

1)Command +, :設(shè)置
2)Command +R :運行
3)Command +/ :注釋或解注釋一行代碼
4)Command +] :代碼段右移
5)Command +[ :代碼段左移
6)Command +Z :撤銷操作
7)Command+B 編譯但不運行
8)Esc 鍵提示功能,提示函數(shù)參數(shù)等
9)Tab或空格 自動完成提示
10)Ctrl+A /Command +Left 切入行首
11)Ctrl+E /Command + Right 切入行末
12)Shift(Option)+Left 上一單詞
13)Shift(Option)+ Right 下一單詞
14)F6 Step Over 單步調(diào)試
15)F7 Step Into 進入調(diào)試
16)F8 Step Out 跳出調(diào)試
17)Ctrl+Command+Y 繼續(xù)運行
18)Command+f 在當(dāng)前文件中查找內(nèi)容
19)Command+Shift+f 在整個工程中查找
20)Command+Shift+o 全局檢索匹配文件或結(jié)構(gòu)體
21)Ctrl+Command+f 全屏和非全屏之間切換
22)Command+k 清空控制臺輸出內(nèi)容
23)Command+1/2/3/4/5… 控制左邊導(dǎo)航欄顯示
24)Ctrl+i 格式化代碼(要先全選(Command+A)中要格式化的代碼),讓你的代碼不再凌亂

五、main 函數(shù):主函數(shù),任何一個C程序,都要有main函數(shù) 每句代碼以;結(jié)束
六、/**/ 用于注釋多行代碼 //用于注釋單行代碼
七、main 函數(shù)中的 printf 在stdio.h里面聲明 按Alt鍵+單擊鼠標(biāo)左鍵 可跳轉(zhuǎn)進入查看具體實現(xiàn)
八、<> 表示在庫里面查找頭文件 “”表示在本地查找頭文件 如果找不到 再去庫里面查找
九、int 表明 main 行數(shù)返回整數(shù)(integer)型的值
十、格式化字符串說明
1)\n 表示回車符 ; \t表示制表符
2)%d 表示10進制整數(shù)
3)%f 表示浮點型 float, %.2f 表示保留兩位小數(shù)
4)%s 表示字符串類型 char arr[]
5)%c 表示單個字符類型 char
6)%hd 表示短整型 short
7)%lf 表示雙精度浮點型 double
8)%Lf 表示長類型雙精度浮點型 long double
9)%ld 表示長整型 long
10)%lld 表示 long long 類型
11)%u 表示無符號十進制整數(shù) unsigned int
12)%lu 表示無符號的長整型 unsigned long
13)%o 表示無符號的八進制
14)%x 表示無符號十六進制整數(shù)
15)%p 輸出對象的內(nèi)存地址
16)printf(“格式化字符串”,參數(shù));字符串要帶雙引號、參數(shù)個數(shù)要和格式化字符串嚴(yán)格對應(yīng)包括形式和個數(shù)

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容