让ABAP开发者更加轻松的若干快捷键
ABAP是一種和當代編程語言在許多方面有著相當不同的編程語言。ABAP的某些方面可能會讓我們奇怪,為什么它會如此復雜?而它的某些方面又是那么杰出,給予了ABAP開發(fā)者們比其它任何語言更多的便利。
我發(fā)現(xiàn)有兩樣東西太cool了:
- 樸實的IDE(ABAP Editor)以及
- 酷炫的調試器
盡管SAP的IDE不支持某些更加有名的IDE(比如Eclipse)的一些特點,我依然發(fā)現(xiàn)在ABAP Editor中寫代碼要比其它IDE舒服太多。原因在于以下的快捷鍵以及它的可定制性。我會列出一些我常用的功能清單,如果沒了它們,我可能就沒辦法寫ABAP代碼了。
2017.01.09更新:如果你發(fā)現(xiàn)某個快捷鍵不可用,那么很可能是熱鍵沖突的原因。比如,在Windows 7下,QQ輸入法和解除注釋快捷鍵是沖突的。
快捷鍵
| ?快捷鍵 | 效果 |
| ? Ctrl + D | 復制行.? |
| ? Ctrl + / | 跳轉到左上角我們輸入T-CODE的輸入框。這個真的很方便,省去了從鍵盤切換到鼠標的時間,有的時候你切換鍵盤和鼠標再回到鍵盤僅僅是為了點擊這個輸入框 |
| ? Ctrl + J | 將每個單詞的首字母轉換為大寫,寫注釋的時候十分有用。 |
| ? Ctrl + I? &? | 增量搜索。 這是查找(Ctrl + F) 功能的一個小小增強,可以在你鍵入的同時搜索,對沒耐心的人來說很有用 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?? 加上Shift反向搜索 |
| ? Ctrl + K | 大小寫切換. |
| ? Alt + 選擇 | 在你指向選擇表中某些字段的情況下,自動選擇是一個很有用的功能。 caufv-aufnr, caufv-werks, caufv-objnr, caufv-plnbez, caufv-gamng, caufv-gasmg, caufv-gmein, caufv-plnnr, caufv-plnal, caufv-dispo, caufv-fevor, caufv-cy_seqnr?, caufv-aufpl, caufv-gstrp, caufv-gltrp, caufv-gstrs, caufv-gltrs, caufv-gstri, caufv-gltri, ? 你可以按住ALT鍵來把下面的值選中并復制到剪切板中(類似Ctrl+Y) ? aufnr, werks, objnr, plnbez, gamng, gasmg, gmein, plnnr, plnal, dispo, fevor, cy_seqnr?, aufpl, gstrp, gltrp, gstrs, gltrs, gstri, gltri, |
| ? Tab & Shift tab | 增加和刪除縮進 |
| ? Ctrl + O | 前往程序的某一行 |
| ? Ctrl + Shift + S | 把當前文件以ABAP格式保存到桌面上,因為學會了這個快捷鍵,我才了解到.abap格式的存在 |
| ? Ctrl + Selection | 當你按住Ctrl選擇 **** + -> or <- 的時候,可以選取到符號左側或者右側的單詞 |
| ? Ctrl + . & Ctrl + , | 注釋和解除注釋 |
| ? Ctrl+Alt+T | 交換當前行與上一行的位置。(譯者注:個人測試未成功)? 例子:?INCLUDE ZTEST_ABAP_HTTP_CLIENT_TOP. ?????INCLUDE ZTEST_ABAP_HTTP_CLIENT_C01. 變?yōu)?br style="margin:0px; padding:0px" /> INCLUDE ZTEST_ABAP_HTTP_CLIENT_C01. INCLUDE ZTEST_ABAP_HTTP_CLIENT_TOP. |
| ? Ctrl+Shift+L/X | 刪除整行 |
| ? Ctrl + ] & Ctrl + [ | 跳轉到上一個段落、下一個段落 ? 段落是用句子間留空行的方式創(chuàng)建的 |
| ?Ctrl + Shift + Num8 & ?Ctrl + Shift + Num2 | 在編輯器中以行為單位上下移動,光標位置不隨之改變 ? ? 這個和Page Up & Page Down相似,只是每次移動的是行而不是整頁 |
| ?Ctrl + Spacebar | 顯示補全選項列表(譯者注:可能和輸入法沖突) ? 例子: 輸入CREATE之后,按 Ctrl + Spacebar將會顯示一個列表讓你選擇DATA或者OBJECT |
總結
以上是生活随笔為你收集整理的让ABAP开发者更加轻松的若干快捷键的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 客户相关Table
- 下一篇: ORA-29275:部分多字节字符