麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 學院 > 開發(fā)設計 > 正文

更有效的使用Jbuilder編輯器

2019-11-18 13:53:46
字體:
來源:轉載
供稿:網(wǎng)友

  一個優(yōu)秀的程序員必須熟悉自己使用的編輯器,以前UNIX程序員十分熟悉VI,后來的linux促進了Emacs的發(fā)展,這兩種編輯器都是不需要鼠標的支持,而鼠標的出現(xiàn)很大程度上影響了編輯的速度,很多在window下寫程序的程序員更慢了,因為更多的依靠鼠標,往返的切換鼠標與鍵盤浪費了許多時間。
以下是我使用JBuilder的一種模式,希望大家能夠給我提出一些其他更好的模式和方便的快捷鍵。

首先我選擇在PReferences里設置KeyMapping為Emacs,因為Emacs有更多方便的功能。我們一般使用CUA,最常用的就是CTRL+C功能了,但是我們有理由舍棄它。


首先說編輯java最常用的快捷鍵,這幾個在幾種Keymapping下是一樣的。
Ctrl+h : member-insight,就是我們輸了一半代碼時,敲這個,編輯器生成提示,也可以在“.”號之后用,然后選擇回車。這時候假如選擇了Emacs我們就可以用更方便的上下選擇,而不用去找上下鍵。在Emacs里向下是Ctrl+n,向上時Ctrl+p,n代表Next,P代表Previos。在出現(xiàn)member-insight,這兩個快捷鍵還好用,大大方便了輸入。
Ctrl+j :eXPand-template,我們寫程序經(jīng)常要寫System.out.println("");,在Jbuilder里我們只需要這樣輸入Ctrl+j out,然后回車,還有許多其他的,包括main就寫Ctrl+j main,這兩個個快捷鍵在兩種模式下都可用,在選擇的時候也可以用上面說的快捷鍵上下選擇。在Preferences->template中我們還可以訂制自己的模版,比如寫一段常用版權聲明,然后賦一個值.
Ctrl+Shift+j:enter-sync-edit-mode,選中一段代碼,然后按下這個鍵,就進入了sync-edit-mode,這時對這段代碼的一個變量的更改,所有這段代碼對應的部分都會改變,很有用,這樣不會因為做的亂了,漏了改變某個變量名.
Ctrl+Enter:find-definition,Ctrl+Shift+Enter:find-references,對于第一個,假如光標在變量上,這樣按會跑到變量生命的地方,假如是方法且有源代碼會跑到方法定義處,若是類且有源代碼則跑到類定義處.第二個類似,他是找引用的地方。這兩個的好處很明顯,尤其面對一個不熟悉的系統(tǒng)時,只有這樣去查看代碼。
Ctrl+Shift+space.光標移到方法的括號里,然后輸入,這時會顯示參數(shù)的提示。
有一個功能通常很有用,就是注釋掉一段代碼,在CUA里才有,是Ctrl+/,由于Emacs里有別的用處,所以默認的沒有設置,所以我通常在設置里改為Ctrl+Shife+/。


以上是最常用的了,然后是emacs特有的內(nèi)容。
移動光標。上面已經(jīng)提到了幾個,還有以下很有用。
Ctrl+b 后退光標
Ctrl+f 前進光標
Ctrl+v 下一屏
Alt+v 上一屏
Ctrl+e 一行的結尾
Ctrl+a 一行的開頭
Alt+m 一行第一個非空格字符之前。
Ctrl+x g 移到指定行。
相信有了這些鍵之后,手就不很需要移到END,HOME和鼠標上了。

還有是拷貝粘貼,究竟Ctrl+c,Ctrl+v,Ctrl+x用的太多了,不用總是覺得麻煩,所以我定義了這幾個,只是加上了Shift。Emacs本身也有很多類似的功能。
Ctrl+k:剪切一行,Ctrl+y:粘貼回來,而且假如你用了多次Ctrl+k,點Ctrl+y之后可以再選Alt+y,這樣可以把以前剪切的內(nèi)容粘貼回來。
結合這兩種模式的拷貝粘貼,可以實現(xiàn)更加靈活的編輯。

再就是查詢,先按Ctrl+s,然后輸入查詢內(nèi)容,你會發(fā)現(xiàn)這是增量查詢,你可以馬上看到結果。再按Ctrl+s,可以找下一個,Ctrl+r可以找前一個,假如不輸入內(nèi)容,輸入兩遍Ctrl+s,會查找上一詞的內(nèi)容.


其他的還有的比較需要,像Ctrl+z沒有了,要用Ctrl+shift+-。保存要Ctrl+x Ctrl+s,注重,是分別按,按Ctrl+x之后Jbulider左下角會顯示,然后再按后一個。Ctrl+x 1,Ctrl+x 2,Ctrl+x 3,看看是干什么的。還有一個就是Ctrl+x Ctrl+u這樣可以將選中的代碼全部轉化為大寫。

常用就這些了,還有很多記不住了,看JBuilder設置就知道了。希望大家不要怕麻煩練習一下,以后就會發(fā)現(xiàn)提高效率很高,說不定以后用Emacs會更快上手。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 成人免费乱码大片a毛片视频网站 | 久久久久久麻豆 | 亚洲精华液久久含羞草 | 久久精品中文字幕一区 | 精品呦女 | 怦然心动50免费完整版 | 久久久久久久久久久久99 | 国产亚洲精品视频中文字幕 | 久久久国产精品免费观看 | 国产精品伦视频看免费三 | 黄色午夜剧场 | 美女污污在线观看 | 最近高清无吗免费看 | 福利在线小视频 | 综合图区亚洲 | 国产精品久久久久久久四虎电影 | 看免费黄色大片 | 亚洲视频在线免费看 | 亚洲午夜在线视频 | 91久久久久久久久久久久久 | 精品二区在线观看 | 久久久精品视频免费 | 婷婷中文字幕一区二区三区 | 欧美成人一级 | 色视频在线观看 | 久久成人福利 | 精品一区二区三区四区在线 | 精品国产91久久久 | 成人毛片一区 | 亚洲无av| 欧美精品免费一区二区三区 | 黄色电影免费提供 | 一区二区三区在线观看免费视频 | aaaaa国产欧美一区二区 | 色婷婷久久久亚洲一区二区三区 | 久久一区三区 | 五月天堂av91久久久 | 久久久久久久99 | 欧美一级特黄a | 午夜天堂在线视频 | av在线免费播放网站 |