Flutter 常用快捷鍵(全網最全)

AndroidStudio 插件安裝位置

/Applications/Android Studio.app/Contents/plugins

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

flutter/bin/cache/lockfile

斷點調試

  • 在源碼中設置斷點,選中需要設置代碼的那一行,在它的左側點擊一下會出現一個小紅點;
  • 點擊"調試"圖標或者調用Run -> Debug即可

1.創建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

  • 默認創建方式
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
#如果不行可以設置國內鏡像
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.項目運行

#列出所有連接的設備
flutter  devices
#運行項目并顯示支持設備
flutter run
#執行設備運行
flutter run -d 'iPhone X?'
#運行在所有可用設備上
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

調試

熱更新直接刷新
$ 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

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


image.png

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


image.png

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

cd /private/tmp/Runner.dst

AndroidStudio 快捷鍵

一、查找/查看相關

1.當前文件查找/替換

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

2.全局查找/替換

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

3.全局搜索類

Command + o

4.全局搜索類/方法/參數

opt + cmd + o

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

cmd + E

6.跳轉至第幾行

Command + L

7.返回到上次編輯位置

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

8.當前文件中方法列表快速導航

Command + Fn + F12

二、控制操作相關

0.自動導入用到的包

// 選中該方法 +
option + enter

1.Surround with快速調出if,for,try…catch,while等環繞代碼

opt + cmd + T

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

cmd + J

3.快速生成getter/setter方法,構造方法,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.選擇區域

opt + up/down
注:如果光標停留在大括號處,則選中整個大括號區域

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

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

14.刪除行

cmd + C / cmd + delete

15.復制行

cmd + D

16.格式化代碼

opt + cmd + L

17.自動縮進對齊

ctr + alt + I

18.清除無效包引用

opt + ctr + o

19.打開設置

cmd + ,

20.隱藏窗口

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

推薦閱讀更多精彩內容