Flutter 常用快捷鍵(全網(wǎng)最全)

AndroidStudio 插件安裝位置

/Applications/Android Studio.app/Contents/plugins

清除Flutter 緩存文件
清除該目錄下文件

flutter/bin/cache/lockfile

斷點調(diào)試

  • 在源碼中設(shè)置斷點幌羞,選中需要設(shè)置代碼的那一行是晨,在它的左側(cè)點擊一下會出現(xiàn)一個小紅點;
  • 點擊"調(diào)試"圖標(biāo)或者調(diào)用Run -> Debug即可

1.創(chuàng)建flutter工程

Flutter Application(全新的APP)

flutter create flutter_app
#指定語言:默認Android使用Java健蕊,iOS使用Objective-C
flutter create -i swift -a kotlin flutter_app

Flutter Module(混編到已有的Android/iOS工程)

flutter create -t module flutter_module

Flutter Package 只能用于 Dart 語言

flutter create --template=package flutter_package

Flutter Plugin 針對原生和Dart

  • 默認創(chuàng)建方式
flutter create --org com.example --template=plugin flutter_demo
  • Objective-C 項目
flutter create --org com.example --template=plugin --platforms=android,ios -i objc -a kotlin bi_flutter
  • Swift 項目
flutter create --org com.example --template=plugin --platforms=android,ios -i swift -a kotlin bi_flutter

2.安裝依賴

Get package

flutter packages get
#如果不行可以設(shè)置國內(nèi)鏡像
export PUB_HOSTED_URL=https://pub.flutter-io.cn
export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn

Update package

flutter packages upgrade

3.項目運行

#列出所有連接的設(shè)備
flutter  devices
#運行項目并顯示支持設(shè)備
flutter run
#執(zhí)行設(shè)備運行
flutter run -d 'iPhone X?'
#運行在所有可用設(shè)備上
flutter run -d all
#查看可用模擬器
flutter emulators
#啟動iOS模擬器
flutter emulators --launch apple_ios_simulator
#啟動Android 模擬器-只有啟動模擬器才可以運行
flutter emulators --launch Nexus_5X_API_27
flutter run -d emulator-5554
#運行IOS真機
flutter run -d 00008020-001838491169002E

調(diào)試

熱更新直接刷新
$ r
熱更新重啟刷新
$ R
退出運行模擬器
$ q
切換IOS/android 顯示默認樣式
$ o

查看日志

flutter logs

截圖

flutter screenshot

升級你的Flutter

flutter upgrade
或者  
git stash
flutter upgrade --force

真機運行

flutter run -d 73335b72c9ffd2154fafda7bb94e7c1c497336c3

安裝

flutter install

打包

Android apk 打包

flutter build apk
apk生成目錄

iOS ipa 打包

flutter build ios --debug
flutter build ios --release

編譯目錄:

項目工程目錄/build/ios/iphoneos/Runner.app

然后我們要創(chuàng)建一個名為Playload的文件夾菱阵,注意名字不能錯,然后把Runner.app粘貼到Playload文件下绊诲,然后對Playload壓縮成.zip:


image.png

然后將Playload.zip重命名為Playload.ipa:


image.png

Shell 腳本打包遺留目錄(dst)

cd /private/tmp/Runner.dst

AndroidStudio 快捷鍵

一送粱、查找/查看相關(guān)

1.當(dāng)前文件查找/替換

// 當(dāng)前文件查找
Command + F 
// 當(dāng)前文件替換
Command + R
  • 跳到下一個高亮的變量 Command + G
  • 跳到上一個高亮的變量 Shift + Command + G

2.全局查找/替換

  • 全局搜查找Shift +Command + F
  • 全局替換Shift +Command + R

3.全局搜索類

Command + o

4.全局搜索類/方法/參數(shù)

opt + cmd + o

5.打開最近訪問的文件列表

cmd + E

6.跳轉(zhuǎn)至第幾行

Command + L

7.返回到上次編輯位置

cmd + [ / ]
opt + cmd + ← / →

8.當(dāng)前文件中方法列表快速導(dǎo)航

Command + Fn + F12

二、控制操作相關(guān)

0.自動導(dǎo)入用到的包

// 選中該方法 +
option + enter

1.Surround with快速調(diào)出if,for,try…catch,while等環(huán)繞代碼

opt + cmd + T

2.快速生成模版代碼塊掂之,如if,while,return

cmd + J

3.快速生成getter/setter方法抗俄,構(gòu)造方法脆丁,toString()方法等

cmd + N

4.行尾自動添加分號,if后面自動加“(){ }”

shift + command + enter 

5.引入重寫父類的方法

ctrl + o

6.注釋與取消注釋动雹,注釋效果 //…

cmd + /

7.注釋與取消注釋槽卫,注釋效果 /…/

opt + cmd + /

8.上下移動代碼

opt + sft + up/down

9.上下代碼行換位

cmd + sft + up/down

10.切換大小寫

sft + cmd + U

11.切換文件

ctrl + tab

12.選擇區(qū)域

opt + up/down
注:如果光標(biāo)停留在大括號處,則選中整個大括號區(qū)域

13.局部代碼塊展開/收縮

// 展開
cmd + 
// 收縮
cmd -

14.刪除行

cmd + C / cmd + delete

15.復(fù)制行

cmd + D

16.格式化代碼

opt + cmd + L

17.自動縮進對齊

ctr + alt + I

18.清除無效包引用

opt + ctr + o

19.打開設(shè)置

cmd + ,

20.隱藏窗口

shift + esc
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末胰蝠,一起剝皮案震驚了整個濱河市歼培,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌茸塞,老刑警劉巖躲庄,帶你破解...
    沈念sama閱讀 211,348評論 6 491
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異钾虐,居然都是意外死亡噪窘,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,122評論 2 385
  • 文/潘曉璐 我一進店門效扫,熙熙樓的掌柜王于貴愁眉苦臉地迎上來倔监,“玉大人,你說我怎么就攤上這事菌仁『葡埃” “怎么了?”我有些...
    開封第一講書人閱讀 156,936評論 0 347
  • 文/不壞的土叔 我叫張陵济丘,是天一觀的道長谱秽。 經(jīng)常有香客問我,道長闪盔,這世上最難降的妖魔是什么弯院? 我笑而不...
    開封第一講書人閱讀 56,427評論 1 283
  • 正文 為了忘掉前任,我火速辦了婚禮泪掀,結(jié)果婚禮上听绳,老公的妹妹穿的比我還像新娘。我一直安慰自己异赫,他們只是感情好椅挣,可當(dāng)我...
    茶點故事閱讀 65,467評論 6 385
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著塔拳,像睡著了一般鼠证。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上靠抑,一...
    開封第一講書人閱讀 49,785評論 1 290
  • 那天量九,我揣著相機與錄音,去河邊找鬼。 笑死荠列,一個胖子當(dāng)著我的面吹牛类浪,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播肌似,決...
    沈念sama閱讀 38,931評論 3 406
  • 文/蒼蘭香墨 我猛地睜開眼费就,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了川队?” 一聲冷哼從身側(cè)響起力细,我...
    開封第一講書人閱讀 37,696評論 0 266
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎固额,沒想到半個月后眠蚂,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,141評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡对雪,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,483評論 2 327
  • 正文 我和宋清朗相戀三年河狐,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片瑟捣。...
    茶點故事閱讀 38,625評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖栅干,靈堂內(nèi)的尸體忽然破棺而出迈套,到底是詐尸還是另有隱情,我是刑警寧澤碱鳞,帶...
    沈念sama閱讀 34,291評論 4 329
  • 正文 年R本政府宣布桑李,位于F島的核電站,受9級特大地震影響窿给,放射性物質(zhì)發(fā)生泄漏贵白。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,892評論 3 312
  • 文/蒙蒙 一崩泡、第九天 我趴在偏房一處隱蔽的房頂上張望禁荒。 院中可真熱鬧,春花似錦角撞、人聲如沸呛伴。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,741評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽热康。三九已至,卻和暖如春劣领,著一層夾襖步出監(jiān)牢的瞬間姐军,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,977評論 1 265
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留奕锌,地道東北人著觉。 一個月前我還...
    沈念sama閱讀 46,324評論 2 360
  • 正文 我出身青樓,卻偏偏與公主長得像歇攻,于是被迫代替她去往敵國和親固惯。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 43,492評論 2 348

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