1. 程式人生 > >如何在Eclipse中自定義類似syso的快捷程式碼模板【自動補全】

如何在Eclipse中自定義類似syso的快捷程式碼模板【自動補全】

簡介

Eclipse是一款非常流行的Java開發工具,內建了很多的快捷鍵方便編碼。比如:ctrl+shift+f可以進行格式化。它還有一個很有用的功能,比如一般在輸入syso然後按下alt+/,編輯器自動會把syso替換成System.out.println();這個是在那裡進行設定的呢?下面小編就來告訴大家怎樣自定義自己的快捷程式碼模板。

設定流程

  • 點選選單欄的“Window”->“Preferences”,開啟“Preferences”對話方塊。
    這裡寫圖片描述
  • 在Preferences”對話方塊中點選“Java”->“Editor”->“Templates”
    這裡寫圖片描述
  • 然後在有面視窗中,點選“New”,彈出“New Template”對話方塊,在裡面我們可以設定自定義的程式碼模板的名字以及程式碼的具體內容。比如:我定義了一個叫做tsleep的模板,當輸入tsleep,並按下alt+/的時候,編輯器會自動替換成:
try{
    Thread.sleep(1000);
}catch(Exception e){
    e.printStackTrace();
}

這裡寫圖片描述
- 注意上圖中輸入的${cursor},這是通過點選“Insert Variable…“插入游標。還有更多的選項,可以自己嘗試下
這裡寫圖片描述
- 在Eclispe中新建一個Java原始檔,然後輸入tsleep,編輯器會自動替換成:

try{
    Thread.sleep(1000);
}catch(Exception e){
    e.printStackTrace();
}

這裡寫圖片描述

相關推薦

如何在Eclipse定義類似syso快捷程式碼模板自動

簡介 Eclipse是一款非常流行的Java開發工具,內建了很多的快捷鍵方便編碼。比如:ctrl+shift+f可以進行格式化。它還有一個很有用的功能,比如一般在輸入syso然後按下alt+/,編輯器自動會把syso替換成System.out.println(

Eclipse定義類似“syo”出現“System.out.println();”程式碼塊縮寫自動

在eclipse中,當你輸入“syo”然後點選自動補全快捷鍵(我設定的是“Alt+/”),eclipse就會自動補全成碼“System.out.println();”。 注:因為不知道這個功能的真名叫什麼所以在本部落格中先暫時稱之為“程式碼塊自動補全”。以上面為例,其中“syo”暫稱為縮寫

VS Code python定義類或者函式Import後無自動提示

用VS code寫python,標準模組自動補全都沒有問題,在用自定義的module,import後怎麼都沒有補全提示。 最後採用替換掉Microsoft python analysis engine,採用了Jedi as intellisense engine。設定如下: 在setting

IntelliJ IDEA 設定程式碼提示或自動快捷鍵 (附IntelliJ IDEA常用快捷鍵)

修改方法如下: 點選 檔案選單(File) –> 點選 設定(Settings… Ctrl+Alt+S), –> 開啟設定對話方塊。 在左側的導航框中點選 KeyMap。  接著在右邊的樹型框中選擇 Main menu –> Code –> C

在Mac上為MyEclipse設定程式碼模版及自動快捷鍵的設定

寫程式碼時,main方法、輸出方法經常用到(當然,main方法可以在建立類時選擇自動生成),這個時候可以設定模版程式碼。 步驟:選擇MyEclipse Enterprise WorkBench>偏好設定 選擇右側New... 編寫完成後 點選OK,Appl

IntelliJ IDEA 設定程式碼提示或自動快捷

對於中國的Java開發者來說,可能使用Eclipse的人最多。 使用Idea的程式設計師也不少, 而且每個人都在鼓吹其好用之處。 試用半個月,感覺各有千秋,關鍵看熟練程度和配置是否好用。有時候希望使用自動補全,因為不偷懶的程式設計師不是好程式設計師。但是Idea的預設快捷鍵是

Idea改用Eclipse快捷鍵並改自動快捷鍵為Alt+/

之前一直用Eclipse,現在為了趕潮流,改用Idea,但Idea預設的快捷鍵不熟悉,還是想用已經用慣了的Eclipse的快捷鍵,其實改起來並不麻煩。1. File -> Settings...  開啟設定視窗(或者 Ctrl + Alt + S  )。2. 選擇 Ke

Sublime 快捷鍵Tab無法自動HTML結構

自動 bbr pack 彈出 enabled 菜單欄 post contex 使用 Sublime 快捷鍵Tab無法自動補全HTML結構可能是因為沒有安裝Emmet插件的問題。 一、首先我們需要安裝Emmet插件。在菜單欄中找到“首選項”,選擇“Package contro

SublimeText配置Python開發環境(互動、快捷開啟 REPL、自動,側邊欄等)

SublimeText配置Python開發環境(互動、快捷開啟 REPL、自動補全等) 0.效果圖: 主題是:Blackboard 1. 基礎配置、包安裝等基礎操作參考:sublime tex

intellj常用的快捷鍵和配置自動

intellj和Eclipse中有很多快捷鍵是不一樣的,ingtellj中的常用快捷鍵:    psvm    main方法的快捷鍵    fori       for迴圈的快捷鍵    sout    輸出的快捷鍵另外在eclipse中自動補全的快捷鍵為Alt+/,在Int

Idea快捷鍵之:自動左側語句

Emm……其實我也不知道是什麼鬼,就是看別人提問,然後,知道還有這種用法……做個筆記……表示學到了新技能……Emm…… 快捷鍵是 Ctrl+Alt+V+回車 歡迎加入 CSDN技術交流群

Pycharm設定Django模板檔案自動程式碼或標籤

在使用Pycharm編寫Django模板時,要用到一些特殊的格式,比如 {{ … }},{% if %} {% bolck %}等等,如果不設定Pycharm,只能一個符號一個符號的輸入。現在教大家如何設定自動補全這些東西。首先,開啟Pycharm的Files–>Set

淺析在QtWidget定義Model(beginInsertRows()和endInsertRows()是空架子,類似於一種信號,用來通知底層)

cti ron 初學者 開發 http 沒有 insert ati 學習 Qt 4推出了一組新的item view類,它們使用model/view結構來管理數據與表示層的關系。這種結構帶來的功能上的分離給了開發人員更大的彈性來定制數據項的表示,它也提供一個標準的model接

VS Code定義Emmet程式碼片段

vscode中內建了Emmet的擴充套件,這讓我們在寫網頁程式碼時方便了很多,但是有時我們也需要自定義一些Emmet的程式碼片段來實現一些特殊程式碼的生成,比如:自動匯入一些來自CDN的js或css樣式(Bootstrap、jQuery等)檔案。 那麼在vscode中如何來

Keil定義快捷鍵的方法

Keil中有些功能鍵沒有預設的快捷鍵,如果常用,比較方便的做法是把它設定成自己習慣的快捷鍵。 下面是自定義快捷鍵的方法: 1. 查詢自己想要定義的功能的位置,比如我想要定義“Comment Selection”註釋選中目標功能,找到它的位置為:Edit:Advanced:Co

將Intellij idea的快捷鍵與Eclipse快捷鍵設定成一樣,並且恢復 syso;main;Alt+/程式碼自動快捷

由於長時間使用Eclipse,發現其他同事都是使用Intellij idea,但是對於Intellij idea快捷鍵風格,並不是特別習慣,於是將Intellij idea的快捷鍵與Eclipse的快捷鍵設定成一樣,並且恢復main方法和syso,Alt+/程式碼自動補全快捷鍵。 步驟如下: (

eclipse rcp 定義CommonNavigator多檔案過濾器設定

在建立自定義CommonNavigator後,可能需要設定檔案過濾器從而將工程中一些不重要的檔案過濾掉,不讓使用者去操作 在建立CommonNavigator的教學中一般會有設定檔案過濾器的說明,但是沒有關於過濾多種檔案的說明,因此本人照著已有程式碼稍微嘗試了一下,總算試出來了,程式碼如下:

TextView程式碼定義高度

Activity中定義 private TextView tv;Activity中的 onCreate函式裡 tv=(TextView)findViewById(R.id.TextView01)其中R.id.TextView01是xml中定義的 LayoutPa

在gnome 3.0的linux定義快捷

在gnome3.0下沒有直接設定快捷鍵的選項有以下幾種方式可以替代:可以按下ALT+F2,然後輸入命令即可開啟應用程式;或者按下win key或者Atl+F1然後輸入所要開啟的程式。(2011年4月14日)以下方法可以成功自定義gnome3的快捷鍵:======以自定義設定開啟終端terminal的快捷鍵【

關於swift定義相機拍照後,擷取照片程式碼

//1.先實現這個方法後得到返回的照片  func scaleToSize(image:UIImage!,size:CGSize) -> UIImage{         // 得到圖片上下文,指定繪製範圍         UIGraphicsBeginImageCo