日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

让ABAP开发者更加轻松的若干快捷键

發(fā)布時間:2025/3/20 编程问答 47 豆豆
生活随笔 收集整理的這篇文章主要介紹了 让ABAP开发者更加轻松的若干快捷键 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

 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

復制行.?

例子??i_vbap TYPE STANDARD TABLE OF vbap + Ctrl-D =?i_vbap TYPE STANDARD TABLE OF vbap?
i_vbap TYPE STANDARD TABLE OF vbap

? Ctrl + /

跳轉到左上角我們輸入T-CODE的輸入框。這個真的很方便,省去了從鍵盤切換到鼠標的時間,有的時候你切換鍵盤和鼠標再回到鍵盤僅僅是為了點擊這個輸入框

? Ctrl + J

將每個單詞的首字母轉換為大寫,寫注釋的時候十分有用。

例子:??* this is a comment which will give absolutely no useful information?將轉換為
* This Is A Comment Which Will Give Absolutely No Useful Information

? Ctrl + I? &?
? Ctrl + Shift + 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开发者更加轻松的若干快捷键的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。