idea中怎么自動補(bǔ)后面的分號 mac注釋快捷鍵?
mac注釋快捷鍵?1、可以編輯CtrlSpace基本都的代碼完成(類、方法、屬性)CtrlAltSpace快速導(dǎo)入到不可以類CtrlShiftEnter語句結(jié)束CtrlP參數(shù)信息(在方法中動態(tài)創(chuàng)建參數(shù)
mac注釋快捷鍵?
1、可以編輯
CtrlSpace基本都的代碼完成(類、方法、屬性)
CtrlAltSpace快速導(dǎo)入到不可以類
CtrlShiftEnter語句結(jié)束
CtrlP參數(shù)信息(在方法中動態(tài)創(chuàng)建參數(shù))
CtrlQ飛快查看文檔
F1外部文檔
Shift F1外部文檔,進(jìn)入web文檔主頁
Ctrl Shift Z--rlmRedo重裝
Ctrl鼠標(biāo)簡介/剛剛進(jìn)入代碼定義
CtrlF1沒顯示出現(xiàn)錯誤描述或警告信息
AltInsert自動生成代碼
CtrlO原先方法
CtrlAltT選中
Ctrl/行注釋/能取消行注釋
CtrlShift/塊注釋
CtrlW鼠標(biāo)右鍵點(diǎn)擊提升的代碼塊
CtrlShiftW返回到之前狀態(tài)
CtrlShift]/[選定代碼塊已經(jīng)結(jié)束、就開始
AltEnter飛快全國常務(wù)委員會關(guān)于修改部分法律的決定
CtrlAltL代碼格式話
CtrlAltO系統(tǒng)優(yōu)化導(dǎo)入
CtrlAltI自動啟動蜷進(jìn)
Tab/ShiftTab縮進(jìn)、不蜷進(jìn)當(dāng)前行
CtrlX/ShiftDelete剪切當(dāng)前行或挑選的代碼塊到剪貼板
CtrlC/CtrlInsert剪切粘貼當(dāng)前行或選取的代碼塊到剪貼板
CtrlV/ShiftInsert從剪貼板粘帖
Ctrl Shift V從最近的緩沖區(qū)粘帖
CtrlD圖片文件夾選取的區(qū)域或行
CtrlY刪除掉先選的行
CtrlShiftJ直接添加智能線
CtrlEnter智能線切割
ShiftEnter另起一行
CtrlShiftU在先選的區(qū)域或代碼塊間切換到
CtrlDelete刪掉到字符結(jié)束后
CtrlBackspace刪出到字符就開始
CtrlNumpad/-展開/折疊代碼塊(當(dāng)前位置的:函數(shù),注釋等)
CtrlshiftNumpad/-發(fā)動/折疊后所有代碼塊
Ctrl F4關(guān)掉啟動的選項(xiàng)卡
2、直接輸入/重命名(Search/Replace)
F3下一個(gè)
ShiftF3前一個(gè)
CtrlR替換
CtrlShiftF也可以連續(xù)2次敲打shift全局查找{可以在整個(gè)項(xiàng)目中里查某個(gè)字符串什么的,如里查某個(gè)函數(shù)名字符串看之前是怎莫不使用這個(gè)函數(shù)的}
CtrlShiftR全局替換
3、不運(yùn)行(Running)
AltShiftF10運(yùn)行模式配置
AltShiftF9調(diào)試模式配置
Shift F10啟動
ShiftF9調(diào)試
CtrlShiftF10運(yùn)行編輯器配置
CtrlAltR運(yùn)行任務(wù)
4、調(diào)試(Debugging)
F8進(jìn)不了
F7直接進(jìn)入
Shift F8再次
Alt F9運(yùn)行游標(biāo)
AltF8驗(yàn)證表達(dá)式
CtrlAltF8急速驗(yàn)證表達(dá)式
F9完全恢復(fù)程序
CtrlF8斷點(diǎn)電源開關(guān)
CtrlShiftF8打開系統(tǒng)斷點(diǎn)
5、導(dǎo)航(Navigation)
CtrlN跳轉(zhuǎn)到類
CtrlShiftN跳轉(zhuǎn)符號
AltRight/Left跳轉(zhuǎn)頁面下個(gè)、前一個(gè)編輯的選項(xiàng)卡
F12返回到先前的工具窗口
Esc從工具窗口又回到編輯窗口
ShiftEsc隱藏地正常運(yùn)行的、最近運(yùn)行程序的窗口
CtrlShiftF4自動關(guān)閉拒絕啟動的選項(xiàng)卡
CtrlG查看當(dāng)前行號、字符號
CtrlE當(dāng)前文件彈出來,打開最近使用的文件列表
CtrlAltLeft/Right急退、繼續(xù)前進(jìn)
Ctrl Shift Backspace導(dǎo)航到最近編輯區(qū)域
AltF1查找當(dāng)前文件或標(biāo)識
CtrlB/CtrlClick頁面跳轉(zhuǎn)聲明
CtrlAltB跳轉(zhuǎn)到利用
CtrlShiftI一欄快速定義
CtrlShiftB跳轉(zhuǎn)類型聲明
CtrlU跳轉(zhuǎn)頁面父方法、父類
AltUp/Down自動跳轉(zhuǎn)上一個(gè)、下一個(gè)方法
Ctrl]/[頁面跳轉(zhuǎn)代碼塊已經(jīng)結(jié)束、就開始
CtrlF12彈出對話框文件結(jié)構(gòu)
CtrlH類型層次結(jié)構(gòu)
CtrlShiftH方法層次結(jié)構(gòu)
CtrlAltH動態(tài)創(chuàng)建層次結(jié)構(gòu)
F2/ShiftF2下一條、前一條高亮的錯誤
F4/CtrlEnter編輯資源、欄里點(diǎn)資源
AltHome總是顯示導(dǎo)航條F11書簽開關(guān)按鈕
CtrlShiftF11書簽助記控制開關(guān)
Ctrl#[0-9]跳轉(zhuǎn)到標(biāo)識的書簽
ShiftF11總是顯示書簽
6、搜索具體(Usage Search)
AltF7/CtrlF7文件中網(wǎng)站查詢用法
CtrlShiftF7文件中用法高亮顯示
CtrlAltF7沒顯示用法
7、重構(gòu)(Refactoring)
F5復(fù)制F6圖片復(fù)制
AltDelete安全刪除
ShiftF6文件名
CtrlF6更改后簽名
CtrlAltN內(nèi)聯(lián)
CtrlAltM其他提取方法
CtrlAltV其他提取屬性
CtrlAltF提取字段
CtrlAltC提取常量
CtrlAltP再提取參數(shù)
8、完全控制VCS/LocalHistory
CtrlK提交項(xiàng)目
CtrlT可以更新項(xiàng)目
AltShiftC欄里點(diǎn)最近的變化
Alt BackQuote(')VCS急速彈出來
9、模版(Live Templates)
CtrlAltJ當(dāng)前行不使用模版
CtrlJ再插入模版
10、基本上(General)
Alt#[0-9]再打開相對應(yīng)的工具窗口
CtrlAltY同步
CtrlShiftF12最大化編輯時(shí)電源開關(guān)
AltShiftF添加到最喜歡
AltShiftI據(jù)配置檢查當(dāng)前文件
CtrlBackQuote(')快速切換當(dāng)前計(jì)劃
CtrlAltS先打開設(shè)置里頁
CtrlShiftA查找編輯器里所有的動作
CtrlTab在窗口間通過切換
Mac命令大全
Mac鍵盤符號和修飾鍵說明
?Command
?Shift
?Option
?Control
??Return/Enter
?Delete
?向前刪除掉鍵(Fn Delete)
↑上箭頭
↓下箭頭
←左箭頭
→右箭頭
?PageUp(Fn ↑)
?PageDown(Fn ↓)
HomeFn←
EndFn→
?右制表符(Tab鍵)
?左制表符(Shift Tab)
?Escape(Esc)Editing(編輯)
?Space基本都的代碼最后的神(大荒經(jīng)任何類、方法、變量)
??Space智能代碼推衍(過濾器方法列表和變量的預(yù)期后類型)
???不自動已經(jīng)結(jié)束代碼,行末手動直接添加分號
?P會顯示方法的參數(shù)信息
?J,Mid.buttonclick飛快查找文檔
?F1打開系統(tǒng)外部文檔(在某些代碼上會觸發(fā)時(shí)可以打開瀏覽器總是顯示查找文檔)
?鼠標(biāo)放到代碼上不顯示代碼歸納分析信息
?F1在出現(xiàn)了錯誤或警告過處會顯示詳細(xì)請看信息
?N,??,?N生成代碼(getter、setter、構(gòu)造函數(shù)、hashCode/equals,toString)
?O遍布方法(格式化處理父類方法)
?I利用方法(實(shí)現(xiàn)接口中的方法)
??T包圍代碼(建議使用if..else,,for,synchronized等圍困全選的代碼)
?/注釋/取消注釋與行注釋
??/注釋/已取消注釋與塊注釋
?↑嘗試選中代碼塊
?↓下降當(dāng)前全選的代碼塊
??Q會顯示上下文信息
??顯示意向動作和飛速修復(fù)代碼
??L磁盤格式化代碼
??O優(yōu)化軟件import
??I自動縮進(jìn)線
?/??縮進(jìn)代碼/反縮起代碼
?X剪切粘貼當(dāng)前行或挑選的塊到剪貼板
?C截圖當(dāng)前行或選定的塊到剪貼板
?V從剪貼板ctrl v粘貼
??V從最近的緩沖區(qū)粘帖
?D剪切粘貼當(dāng)前行或選好后的塊
??徹底刪除當(dāng)前行或選取的塊的行
??J智能的將代碼拼接成一行
??智能的拆分拼接的行
??結(jié)束新的一行
??U大小寫字母快速切換
??]/??[選擇直到此時(shí)代碼塊結(jié)束了/開始
??刪掉到單詞的末尾(?鍵為Fn Delete)
??刪出到單詞的開頭
?/?-發(fā)動了攻擊/折疊時(shí)代碼塊
??展開攻擊所以我代碼塊
??-折疊所有代碼塊
?W直接關(guān)閉活動的編輯器選項(xiàng)卡
Search/Replace(網(wǎng)站查詢/替換)
slip?可以查詢?nèi)魏螙|西
?F文件內(nèi)里查
?G查看模式下,向下里查
??G查看模式下,向下直接輸入
?R文件內(nèi)修改成
??F全局直接輸入(依據(jù)什么路徑)
??R全局替換(參照路徑)
??S查詢結(jié)構(gòu)(Ultimate Edition版專用,是需要在Keymap中可以設(shè)置)
??M重命名結(jié)構(gòu)(Ultimate Edition版專用,要在Keymap中設(shè)置里)
UsageSearch(不使用網(wǎng)上查詢)
?F7/?F7在文件中查看用法/在類中直接輸入用法
??F7在文件中形態(tài)輪廓會顯示的用法
??F7不顯示用法
CompilebecauseRun(編譯和運(yùn)行)
?F9代碼編譯Project
??F9程序編譯選擇類型的文件、包或模塊
??R提示框Run的可選擇類型菜單
??D彈出來Debug的可你選擇菜單
?R運(yùn)行程序
?D調(diào)試
??R,??D從編輯器運(yùn)行上下文環(huán)境配置
Debugging(調(diào)試)
F8剛剛進(jìn)入下一步怎么辦,如果不是當(dāng)前行斷點(diǎn)是一個(gè)方法,則不剛剛進(jìn)入當(dāng)前方法體內(nèi)
F7進(jìn)入下一步,如果不是當(dāng)前行斷點(diǎn)是一個(gè)方法,則進(jìn)入當(dāng)前方法體內(nèi),如果該方法體有方法,則不會進(jìn)入該內(nèi)嵌的方法中
?F7智能踏進(jìn),斷點(diǎn)所在行上有多個(gè)方法內(nèi)部函數(shù),會彈出進(jìn)入到哪個(gè)方法
?F8自動打開
?F9正常運(yùn)行到光標(biāo)處,如果沒有光標(biāo)前有其他斷點(diǎn)會直接進(jìn)入到該斷點(diǎn)
?F8可以計(jì)算表達(dá)式(這個(gè)可以可以修改變量值使其不生效)
??R可以恢復(fù)程序正常運(yùn)行,如果沒有該斷點(diǎn)下面代碼也有斷點(diǎn)則停在下一個(gè)斷點(diǎn)上
?F8切換斷點(diǎn)(若光標(biāo)當(dāng)前行有斷點(diǎn)則能取消斷點(diǎn),沒有則再加斷點(diǎn))
??F8查看斷點(diǎn)信息
Navigation(導(dǎo)航)
?O中搜索類文件
??O查找所有類型文件、可以打開文件、再打開目錄,然后打開目錄必須在鍵入的內(nèi)容前面或后面加一個(gè)反斜杠/
??O一同前往指定你的變量/方法
?←/?→左右可以切換然后打開的編輯tab頁
F12返回到前一個(gè)工具窗口
?從工具窗口進(jìn)入代碼文件窗口
??隱藏地當(dāng)前或最后一個(gè)活動的窗口,且光標(biāo)再次進(jìn)入代碼文件窗口
??F4關(guān)掉活動running/messages/vivo/…tab
?L在當(dāng)前文件跳轉(zhuǎn)某一行的指定你處
?E沒顯示最近先打開的文件記錄列表
??←/??→已退回/前進(jìn)到上一個(gè)操作的地方
???頁面跳轉(zhuǎn)還有一個(gè)可以編輯的地方
?F1沒顯示當(dāng)前文件選擇目標(biāo)彈出來層,彈出層中有很多目標(biāo)也可以通過選擇(如在代碼編輯窗口也可以選擇類型沒顯示該文件的Finder)
?B/?鼠標(biāo)點(diǎn)擊進(jìn)入光標(biāo)所在的位置的方法/變量的接口又或者是定義處
??B頁面跳轉(zhuǎn)利用處,在某個(gè)調(diào)用的方法名上不使用會跳到具體一點(diǎn)的實(shí)現(xiàn)程序處,這個(gè)可以到后面接口
?Space,?Y迅速先打開光標(biāo)處方法、類的定義
??B跳轉(zhuǎn)到類型聲明處
?U一同前往當(dāng)前光標(biāo)所在方法的父類的方法/接口定義
?↓/?↑當(dāng)前光標(biāo)跳轉(zhuǎn)到當(dāng)前文件的前一個(gè)/后一個(gè)方法名位置
?]/?[天翼光標(biāo)到當(dāng)前的地方代碼的花括號就開始/都結(jié)束了位置
?F12彈出對話框當(dāng)前文件結(jié)構(gòu)層,也可以在彈出來的層上直接鍵入?yún)⑴c刪選(可作用于搜索類中的方法)
?H沒顯示當(dāng)前類的層次結(jié)構(gòu)
??H不顯示方法層次結(jié)構(gòu)
??H顯示動態(tài)創(chuàng)建層次結(jié)構(gòu)
F2/?F2頁面跳轉(zhuǎn)下一個(gè)/上另一個(gè)突出錯誤或警告的位置
F4/?↓編輯的話/查找代碼源
?Home沒顯示到當(dāng)前文件的導(dǎo)航條
F3全選文件/文件夾/代碼行,添加/已取消書簽
?F3鼠標(biāo)右鍵點(diǎn)擊文件/文件夾/代碼行,在用助記符添加/取消后書簽
?0...?9定位到按數(shù)值的書簽位置
?F3會顯示所有書簽
Refactoring(重構(gòu))
F5截圖文件到指定目錄
F6移動文件到指定目錄
??在文件上為安全刪除文件,彈出確認(rèn)框
?F6修改文件名文件
?F6改簽名
??N一致性
??M將選中后的代碼分離提取為方法
??V提純變量
??F提純字段
??C再提取常量
??P提取參數(shù)
VCS/LocalHistory(版本控制/本地歷史記錄)
?K再提交代碼到版本控制器
?T從版本控制器更新代碼
??C查看最近的變更記錄
?C快速提示框版本控制器操作面板
Live Templates(動態(tài)代碼模板)
??J自動彈出模板選擇類型窗口,將選取的代碼不使用日志模板扎住
?J插到下拉菜單閃圖代碼模板
General(通用)
?1...?9先打開或者編號的工具窗口
?S保存所有
??Y同步、刷新
??F快速切換全屏模式
??F12快速切換最大化編輯器
??F先添加到收藏夾
??I全面檢查當(dāng)前文件與當(dāng)前的配置文件
`§?,?“快速切換當(dāng)前的scheme(切換主題、代碼樣式等)
?,打開IDEA系統(tǒng)設(shè)置
?打開項(xiàng)目結(jié)構(gòu)對話框
??A中搜索動作(可設(shè)置里去相關(guān)選項(xiàng))
??編輯的話窗口標(biāo)簽和工具窗口之間直接切換(如果沒有在切換的過程加按上delete,則是關(guān)了不對應(yīng)選中后的窗口)
Other(一些官方文檔上沒有體現(xiàn)了什么的快捷鍵)
??8豎編輯模式
導(dǎo)航
?O查看類文件CtrlN
??O抵達(dá)重新指定的變量/方法CtrlShiftAltN
?←/?→左右直接切換然后打開的編輯tab頁Alt←/Alt→
?從工具窗口剛剛進(jìn)入代碼文件窗口ESC
?L在當(dāng)前文件自動跳轉(zhuǎn)某一行的指定處CtrlG
?E沒顯示最近打開的文件記錄列表CtrlE
??←/??→退回/繼續(xù)前進(jìn)到上一個(gè)操作的地方CtrlAlt←/CtrlAlt→
???跳轉(zhuǎn)頁面最后一個(gè)編輯時(shí)的地方?H顯示當(dāng)前類的層次結(jié)構(gòu)CtrlH
??H不顯示方法層次結(jié)構(gòu)
??H沒顯示動態(tài)創(chuàng)建層次結(jié)構(gòu)F4/
?↓可以編輯/查看代碼源
??U總是顯示類UML圖
?J一欄注釋
編輯的話
??刪出到單詞的末尾(?鍵為Fn Delete)
??刪掉到單詞的開頭
?/?-展開/折疊時(shí)代碼塊
?F1在錯誤`或警告處顯示具體詳細(xì)解釋信息
??L格式化磁盤代碼
??O優(yōu)化import
??又開始新的一行
???不自動都結(jié)束了代碼,行末自動啟動先添加分號
?I基于方法(基于接口中的方法)
?F6拓展名文件的或變量
?N,??,?N生成代碼(getter、setter、構(gòu)造函數(shù)、hashCode/equals,toString)
?P顯示方法的參數(shù)信息
里查
soft?查找任何東西
??F全局查看(據(jù)路徑)
?F文件內(nèi)里查
?G查看模式下,向下里查
??G查找模式下,往上里查
導(dǎo)航
??B頁面跳轉(zhuǎn)接口的實(shí)現(xiàn)?U查找接口定義
??←/??→撤回/繼續(xù)前進(jìn)到上一個(gè)操作的地方
?B/?鼠標(biāo)點(diǎn)擊直接進(jìn)入光標(biāo)的地方的方法/變量的接口或是定義處
??B自動跳轉(zhuǎn)類型聲明處
?Space,?Y急速然后打開光標(biāo)處方法、類的定義
?O里查類文件
??O查找所有類型文件、再打開文件、然后打開目錄,然后打開目錄不需要在輸入的內(nèi)容前面或后面加一個(gè)反斜杠/
F12前往到前一個(gè)工具窗口?從工具窗口進(jìn)入代碼文件窗口
??追蹤當(dāng)前或最后一個(gè)活動的窗口,且光標(biāo)剛剛進(jìn)入代碼文件窗口
F3鼠標(biāo)右鍵點(diǎn)擊文件/文件夾/代碼行,添加/可以取消書簽
?F3選中文件/文件夾/代碼行,不使用助記符添加/能取消書簽
?0…?9定位到隨機(jī)數(shù)值的書簽位置
?F3總是顯示所有書簽
?F1沒顯示當(dāng)前文件選擇目標(biāo)自動彈出層,彈出對話框?qū)又杏泻芏嗄繕?biāo)這個(gè)可以并且選擇(如在代碼編輯窗口這個(gè)可以中,選擇不顯示該文件的Finder)
?F12提示框當(dāng)前文件結(jié)構(gòu)層,可以不在提示框的層上就鍵入?yún)⑴c再次篩選(可應(yīng)用于搜索類中的方法)
通用
??F切換到全屏模式
學(xué)習(xí)Python很吃力,是不是可以放棄編程?
學(xué)習(xí)python很支撐不住,有沒這個(gè)可以先放棄編程?
好的開始是成功的一半,回心轉(zhuǎn)意的先放棄是你的自己的權(quán)利,任何人無權(quán)橫加干涉你的選擇。
吃得苦中苦,方為人上人,一個(gè)人如果沒有遇上稍微動心念一動腦筋的事情就打起退堂鼓,只能說明你自己沒有多大出息之人。
一般學(xué)python編程課程是需要2~3個(gè)月的時(shí)間,這并并非每一個(gè)人的時(shí)間,僅僅只不過是一個(gè)大概參考值。因?yàn)檫@種零基礎(chǔ)入門編程,對此沒有毅力的人來說,你去學(xué)習(xí)的python為了干嗎,分分鐘確定了你的學(xué)習(xí)時(shí)間;比如你想做技術(shù)、測試3、程序員等等,那對你的python水平那些要求會更高,你要學(xué)習(xí)的內(nèi)容也就就會,所花的時(shí)間也就越長;再則幾乎所有人自學(xué)情況不一樣的,有的人學(xué)得快,有的人更習(xí)慣慢騰騰心里琢磨。最主千萬不能盲目求快,完全掌握功底扎實(shí)基礎(chǔ)知識最最重要,因?yàn)槿魏我婚T知識里面那就比較好深奧的,是對也沒學(xué)習(xí)興趣又是說了也是沒有用。
大多數(shù)Python基礎(chǔ)教材都是不斷數(shù)據(jù)類型如字符串、數(shù)值,數(shù)據(jù)結(jié)構(gòu)如列表、字典、元組,條件可以確定if語句,for循環(huán)和while循環(huán),和函數(shù)、類等Python最基本的知識。
要是是想加入到大熱的AI大軍中,這樣的話你就要能夠掌握Python的機(jī)器學(xué)習(xí)庫scikit-learn,TensorFlow、Keras、Theano、Caffe等機(jī)器怎么學(xué)習(xí)框架,當(dāng)然你這個(gè)可以只選擇其中一個(gè),最好不要過猶不及。