Android Studio 技巧之 【Enter vs Tab for Code Completion】

快捷鍵

Enter or Tab

Android Studio 里使用Enter或Tab進行代碼補全到底有沒有區(qū)別翁脆?

描述

在Android Studio 中代碼補全可以使用Enter或者Tab鍵。

一般來說按Enter或者Tab鍵做代碼補全是有區(qū)別的收奔。

  • 使用Enter時消略,從光標處插入補全的代碼珠叔,對原來的代碼不做任何操作下面。

  • 使用Tab時,從光標處插入補全的代碼傅瞻,并 刪除后面的代碼,直到遇到點號盲憎、圓括號嗅骄、分號或空格為止。

幾乎所有其它的教程和文檔里都是這樣說的饼疙。但是溺森,下面的例子中,讀者可以看到窑眯,上面的說到的這兩種代碼補全的方式的區(qū)別不完全正確屏积,這兩種方式可以完全相同,相同不相同取決于編程者的編程習(xí)慣磅甩。

使用

下面就用上圖中的例子來做演示炊林。

我們要用代碼補全在 tV.toString() 中的.toString()前加入.getHint(),使其變成 tV.getHint().toString()卷要。

例子1

tV.toString()toString()前鍵入getH然后選擇代碼補全彈窗中的getHint()Enter或者Tab鍵做代碼補全渣聚。在這種代碼補全的方式中,按Enter或者Tab是有區(qū)別的僧叉。

使用Enter時奕枝,從光標處插入補全的代碼,對原來的代碼不做任何操作彪标。

使用Tab時倍权,從光標處插入補全的代碼,但是 刪除后面的代碼捞烟,直到遇到點號薄声、圓括號、分號或空格為止题画。

1默辨、在tV.toString()toString()前鍵入getH

2苍息、選擇彈窗里getHint()后缩幸,按Enter

現(xiàn)在tV.toString()變成了tV.getHint()toString()竞思。getHint()是從光標處插入補全的表谊,原來的toString()代碼沒有被改動。再按一次.盖喷,即可完成代碼補全爆办,將 tV.toString() 變成tV.getHint().toString()

3课梳、現(xiàn)在我們回到第二步距辆,但是這次是按Tab鍵余佃。

這一次,tV.toString()變成了tV.getHint()跨算,在getHint()被補全后爆土,getHint()后的所有的代碼一直被刪除到行末的;,即原來的toString()被全部刪除诸蚕。

所以步势,用這樣的方式代碼補全,按Enter或者Tab鍵是有區(qū)別的挫望。按Enter不刪除補全代碼之后的代碼立润,按Tab則刪除補全代碼之后的全部代碼直到遇到點號狂窑、圓括號媳板、分號或空格為止。

動畫演示

現(xiàn)在我們看下一個例子泉哈,在這個例子中蛉幸,僅因為做代碼補全的習(xí)慣方式不一樣,按Enter或者Tab鍵就沒有任何區(qū)別丛晦。

例子2

tV.toString()tV后鍵入.奕纫,然后選擇getHint(),按Enter或者Tab鍵做代碼補全烫沙。在這種代碼補全的方式中匹层,按Enter或者Tab沒有區(qū)別的。

1锌蓄、將光標定位到tV之后升筏,按.

2瘸爽、選擇彈窗里getHint()后您访,按Enter

現(xiàn)在tV.toString()變成了tV.getHint().toString()剪决,代碼補全完成灵汪。getHint()插入后,沒有刪除任何代碼柑潦。

3享言、現(xiàn)在我們將代碼恢復(fù)原樣,然后重復(fù)第一步和第二步渗鬼,但是這次是按Tab鍵览露。

看到?jīng)]有,代碼補全完成乍钻,但是和按Enter效果一樣肛循,沒有代碼被刪除铭腕。

動畫演示

總結(jié)

一般來說按Enter或者Tab鍵做代碼補全是有區(qū)別的,但是不絕對多糠。有沒有區(qū)別取決于使用者做代碼補全時的編程習(xí)慣累舷。

例子1和例子2演示了由于不同的代碼補全的編程習(xí)慣,按Enter或者Tab鍵做代碼補全的不同的表現(xiàn)夹孔。

其實被盈,兩種編程習(xí)慣都有很多人用。但是在例子2中那種代碼補全的方式應(yīng)該是更為合適的方式搭伤。


更多Android Studio技巧

簡書

Android Studio 技巧之【Rename】

Android Studio 技巧之【Join Lines and Literals】

Android Studio 技巧之【Delete Line】

Android Studio 技巧之【Move Methods】

Android Studio 技巧之【Duplicate Line】

Android Studio 技巧之【Move Lines Up Down】

Android Studio 技巧之【Sublime Text Multi Selection】

Android Studio 技巧之【Column Selection】

Android Studio 技巧之【Extract Parameter】

Android Studio 技巧之【Extract Constant】

Android Studio 技巧之【Extract Method】

Android Studio 技巧之【Extract Field】

Android Studio 技巧之快速抽取變量【Extract Variable】

Android Studio 技巧之【Extract Resource】

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末只怎,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子怜俐,更是在濱河造成了極大的恐慌身堡,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,525評論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件拍鲤,死亡現(xiàn)場離奇詭異贴谎,居然都是意外死亡,警方通過查閱死者的電腦和手機季稳,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,203評論 3 395
  • 文/潘曉璐 我一進店門擅这,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人景鼠,你說我怎么就攤上這事仲翎。” “怎么了铛漓?”我有些...
    開封第一講書人閱讀 164,862評論 0 354
  • 文/不壞的土叔 我叫張陵溯香,是天一觀的道長。 經(jīng)常有香客問我票渠,道長逐哈,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,728評論 1 294
  • 正文 為了忘掉前任问顷,我火速辦了婚禮昂秃,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘杜窄。我一直安慰自己肠骆,他們只是感情好,可當我...
    茶點故事閱讀 67,743評論 6 392
  • 文/花漫 我一把揭開白布塞耕。 她就那樣靜靜地躺著蚀腿,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上莉钙,一...
    開封第一講書人閱讀 51,590評論 1 305
  • 那天廓脆,我揣著相機與錄音,去河邊找鬼磁玉。 笑死停忿,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的蚊伞。 我是一名探鬼主播席赂,決...
    沈念sama閱讀 40,330評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼时迫!你這毒婦竟也來了颅停?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,244評論 0 276
  • 序言:老撾萬榮一對情侶失蹤掠拳,失蹤者是張志新(化名)和其女友劉穎癞揉,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體碳想,經(jīng)...
    沈念sama閱讀 45,693評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡烧董,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,885評論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了胧奔。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,001評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡预吆,死狀恐怖龙填,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情拐叉,我是刑警寧澤岩遗,帶...
    沈念sama閱讀 35,723評論 5 346
  • 正文 年R本政府宣布,位于F島的核電站凤瘦,受9級特大地震影響宿礁,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜蔬芥,卻給世界環(huán)境...
    茶點故事閱讀 41,343評論 3 330
  • 文/蒙蒙 一梆靖、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧笔诵,春花似錦返吻、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,919評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至谢翎,卻和暖如春捍靠,著一層夾襖步出監(jiān)牢的瞬間沐旨,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,042評論 1 270
  • 我被黑心中介騙來泰國打工榨婆, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留希俩,地道東北人。 一個月前我還...
    沈念sama閱讀 48,191評論 3 370
  • 正文 我出身青樓纲辽,卻偏偏與公主長得像颜武,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子拖吼,可洞房花燭夜當晚...
    茶點故事閱讀 44,955評論 2 355

推薦閱讀更多精彩內(nèi)容