快捷鍵:
Ctrl + Shift + J
Android Studio 里合并行和文本并自動(dòng)格式化的快捷方式。。
描述:
合并行和文本也是碼代碼時(shí)經(jīng)常用到的操作,一般情況下要在合并行的行末多次按刪除鍵而且還要根據(jù)不同的情況做修改。
而使用 Ctrl + Shift + J 這個(gè)快捷鍵,基本上可以一鍵搞定。
該操作能夠自動(dòng)做格式化的工作,比如:
合并字段的聲明和初始化賦值;
合并多行字符串,移除 + 和雙引號(hào);
合并兩行注釋,移除多余的 //;
合并兩行語句,根據(jù)語句情況簡單合并;
合并語句,并消除不必要的{}
使用:
1、合并字段的聲明和初始化賦值
上圖中i
的聲明和賦值是在兩行中分別進(jìn)行的,要將其合并為一行,將光標(biāo)定位到第一行上,按 Ctrl + Shift + J。
現(xiàn)在i
聲明行和賦值行被合并為一行了。
2、合并多行字符串,移除 + 和雙引號(hào)。
要將上圖中的String s
的定義合并為一行,在第一行上按 Ctrl + Shift + J。
現(xiàn)在String s
的定義合并為一行了。原先第二行上的加號(hào)被自動(dòng)移除了。
3、合并兩行注釋時(shí),移除多余的 //。
上圖中有兩行注釋,要將其合并,在第一行注釋上按 Ctrl + Shift + J。
兩行注釋合并為一行注釋。原先第二行前面的//
被移除。
4、合并兩行語句,根據(jù)語句情況只做簡單合并。
上圖中有兩行語句。很明顯,合并這樣的兩行,就是簡單的合并,沒有多余的格式化工作要做。在第一行上按 Ctrl + Shift + J。
兩行語句被簡單第合并在一起。
5、合并語句,并消除不必要的{}。
上圖中用三行代碼定義了一個(gè)if
語句, 而{}中只有一條語句。如果在一行中寫完這條if
語句,代碼更簡潔明了。所以要將這三行合并在一起。
在第一行上按 Ctrl + Shift + J。
這次是直接合并了三行。 而且 Audroid Studio 自動(dòng)去除了不必要的{}。
動(dòng)畫演示:
總結(jié)
用 Ctrl + Shift + J 快捷鍵,可以一鍵合并行和文本。該操作遵守格式化規(guī)則,在合并的同時(shí),還會(huì)自動(dòng)做一些必要的修改,如:
合并多行字符串時(shí),移除
+
號(hào) 和雙引號(hào);合并兩行注釋時(shí),移除多余的
//
;合并語句時(shí),消除不必要的
{}
;
更多Android Studio技巧
簡書:
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】