你好,歡迎進(jìn)入江蘇優(yōu)軟數(shù)字科技有限公司官網(wǎng)!
發(fā)布時(shí)間:2024-06-13
瀏覽次數(shù):0
最后,我要介紹我的法寶——文本代碼編輯器。如果你問(wèn)我最偉大的編輯器是什么,我會(huì)告訴你 vim。如果你問(wèn)我最強(qiáng)大、最舒適、最好看的代碼編輯器是什么,我會(huì)告訴你試試文本。
從我開(kāi)始編程到現(xiàn)在,我用過(guò)很多代碼編輯器,包括++、Vim和text。前兩個(gè)就不說(shuō)了,我們來(lái)比較一下Vim和text。Vim的學(xué)習(xí)曲線非常高,我不推薦編程新手使用這個(gè)代碼編輯器。它使用簡(jiǎn)單,功能強(qiáng)大。無(wú)論你是剛開(kāi)始編碼的程序員,還是從事開(kāi)發(fā)多年的高手,都有你可以使用的功能。
來(lái)到text官網(wǎng),不得不說(shuō)明一下,這是一款付費(fèi)軟件,但是提供了無(wú)限試用功能,可以一直使用,偶爾會(huì)在保存文件的時(shí)候提示是否購(gòu)買(mǎi)授權(quán),這個(gè)提示頻率很低,可以忽略。另外我用的是mac,所以接下來(lái)要介紹的mac下的快捷鍵大部分和mac的略有不同,但是大部分思路都是一樣的【mac的ctrl鍵功能類(lèi)似,alt鍵和mac類(lèi)似】
在任何平臺(tái)上安裝都非常簡(jiǎn)單,這里就不多說(shuō)了,安裝完成后打開(kāi)是這樣的,看上去很漂亮。
現(xiàn)在讓我談?wù)勊囊恍┝钗殷@嘆的功能:
1. 轉(zhuǎn)到
我不知道這個(gè)該怎么翻譯成中文,就暫時(shí)翻譯成“任意跳轉(zhuǎn)”吧。這個(gè)函數(shù)可以在任意文件或文件中的符號(hào)或任意行之間跳轉(zhuǎn)。具體用法如下:
打開(kāi)Goto命令面板(快捷鍵:+ p)
如果你直接輸入文件名,它會(huì)匹配文件名并在窗口中打開(kāi)預(yù)覽。這可能比純文本 vim 更快。
打開(kāi)文件后,按 +p 打開(kāi)控制面板。這時(shí)候需要跳轉(zhuǎn)到指定的字符串。具體操作是先在命令面板中輸入一個(gè) @ 符號(hào),后面跟著要匹配的字符串。要跳轉(zhuǎn)到指定的行,輸入一個(gè) : ,后面跟著要跳轉(zhuǎn)到的行號(hào)。當(dāng)然,這些命令可以組合使用。
2.Key(快捷鍵)
上面介紹了如何快速打開(kāi)文件,快速跳轉(zhuǎn)到指定字符串,快速跳轉(zhuǎn)到指定行?,F(xiàn)在我們來(lái)介紹一下非常重要的快捷鍵?,F(xiàn)在如果一個(gè)軟件沒(méi)有快捷鍵,我基本不會(huì)用它。但是鼠標(biāo)的發(fā)明似乎就是為了消滅快捷鍵。這似乎是一個(gè)矛盾,不知道是進(jìn)化了還是退化了。好吧,這里就不爭(zhēng)論這個(gè)問(wèn)題了,我們來(lái)討論一下快捷鍵。
? 鍵與 ctrl 鍵類(lèi)似。
? 鍵是 Shift 鍵sublime text中文版,與
? 鍵與 alt 鍵相同。
快捷鍵
功能
?KB
切換側(cè)邊欄
?N
創(chuàng)建新文件
??N
新窗戶(hù)
?L
選擇行(我更習(xí)慣使用 ??left/right)
?D
選擇單詞
??K
刪除該行(可以用??上面的方法)
? /
筆記
??V
粘貼并自動(dòng)縮進(jìn)
?F
尋找
??1
單列
??2
雙排
??5
網(wǎng)格(4組)
?[1,2,3,4]
將焦點(diǎn)移至相應(yīng)組
??[1,2,3,4]
將當(dāng)前文件移動(dòng)到相應(yīng)組
??左/右
在多個(gè)標(biāo)簽頁(yè)之間切換
? `
安慰
那我就簡(jiǎn)單說(shuō)一下幾個(gè)快捷鍵
1、?N快捷鍵是新建一個(gè)空文件,我一般都是這么干的,直接在文件第一行寫(xiě)上文件名包括后綴,比如我要新建一個(gè)ruby文件,就在第一行寫(xiě)上test.rb,然后直接保存。
2. ?L 快捷鍵選中當(dāng)前行,光標(biāo)停留在下一行行首,如果一直按著 ?L,會(huì)繼續(xù)向下選行。Mac 上沒(méi)有 Home 鍵和 End 鍵,但是 Mac 上有一個(gè)更方便的選擇,就是按 + 左/右鍵可以快速跳轉(zhuǎn)到行首或者行末,所以我選中當(dāng)前行的操作就變成了 ??左/右。不過(guò) ?L 也不是完全沒(méi)用,就是當(dāng)你的光標(biāo)停留在一行中間的時(shí)候,用這個(gè)快捷鍵也很方便
3.我經(jīng)常使用快捷鍵??2。經(jīng)常遇到打開(kāi)兩個(gè)文件對(duì)比編輯時(shí),要頻繁在兩個(gè)tab之間來(lái)回切換,很煩人。如果能讓編輯器分屏,那這個(gè)快捷鍵就很好用了。
4、?D快捷鍵用于選中單詞。這個(gè)快捷鍵會(huì)帶出另一個(gè)很酷的技能:多點(diǎn)同時(shí)編輯。選中一個(gè)單詞之后,如果繼續(xù)按?D,則會(huì)選中下一個(gè)匹配的單詞,以此類(lèi)推。你會(huì)發(fā)現(xiàn)有兩個(gè)或多個(gè)光標(biāo)在閃動(dòng),如果現(xiàn)在編輯的話,光標(biāo)處的所有單詞都會(huì)同時(shí)改變。你可以同時(shí)修改所有匹配處的內(nèi)容。按esc退出多點(diǎn)同時(shí)編輯。是不是超酷??!另外,我還要多說(shuō)一下這個(gè)多點(diǎn)同時(shí)編輯,不但可以這樣用,還可以在任意位置使用多點(diǎn)同時(shí)編輯。在任意想要同時(shí)編輯的位置,按住鍵,再按鼠標(biāo)左鍵,就可以在這個(gè)位置放置一個(gè)光標(biāo)了。
{“鍵”:[“super + s”],“”:“”}
在上面的例子中,我將快捷鍵 +c 更改為 +kb。
3. (命令面板)
??P 快捷鍵有什么作用呢?現(xiàn)在有這么一個(gè)功能,比如我新建一個(gè)文件但是沒(méi)有保存到硬盤(pán),這個(gè)文件沒(méi)有文件名和后綴,說(shuō)白了就是不知道文件類(lèi)型(如果保存了就不會(huì)有這個(gè)問(wèn)題了),你可以打開(kāi)命令面板設(shè)置:,當(dāng)然你也可以直接寫(xiě),很方便。這個(gè)命令面板的功能不止這些,我只是介紹了這一個(gè),其他的可以自己去發(fā)現(xiàn)……
4.其他一些設(shè)置
1. 配色方案。我認(rèn)為默認(rèn)配色方案已經(jīng)很好了,所以不需要更改。但是如果你不喜歡,你可以更改它。轉(zhuǎn)到?顏色并選擇你喜歡的配色方案。
2. 主題。如果覺(jué)得這個(gè)主題不好看,也可以通過(guò)安裝的方式安裝一些主題(下面會(huì)介紹),不過(guò)我不太喜歡擺弄,默認(rèn)主題就挺好看的。
5.(擴(kuò)展)
一個(gè)編輯器不可能提供所有的功能,所以可以通過(guò)安裝其他的包來(lái)擴(kuò)展它的功能,這有點(diǎn)像給 vim 安裝一個(gè)插件。vim 之所以那么強(qiáng)大(強(qiáng)大到可以成為一個(gè) [IDE] 集成開(kāi)發(fā)環(huán)境)就是因?yàn)橄旅嫖視?huì)學(xué)習(xí)包管理。去這個(gè)網(wǎng)站安裝這個(gè)插件,找到并打開(kāi),按照它的步驟來(lái)。我來(lái)給大家講一下這個(gè)步驟。第一步,它提示我們打開(kāi)命令行,按快捷鍵 + ` 打開(kāi),或者 view?show 打開(kāi),然后執(zhí)行以下命令:
,操作系統(tǒng),;
h = '' + '';
pf = '.-';
ipp = .ath();
os.( ipp ) 如果沒(méi)有 os.path.(ipp ) 否則無(wú);
.( .( .()) );
通過(guò) = .( 'http://.io/' + pf.(' ', '%20')).read();
dh = .( 由 ).();
打開(kāi)(os.path.join(ip??p,pf),'wb')。如果dh == h則寫(xiě)入(by),否則無(wú);
print('錯(cuò)誤 (得到 %s 中的 %s),嘗試 ' % (dh, h) if dh != h else ' 文本到 ')
然后重啟,打開(kāi)命令面板(+shift+p)輸入,然后它會(huì)在線搜索包,你可以選擇要安裝的包然后安裝?,F(xiàn)在我就安裝一個(gè)試試看。
安裝完成后會(huì)打開(kāi)此包的默認(rèn)引入文件
這個(gè)包的作用是
如果你還有其他需求,可以安裝其他功能擴(kuò)展包,這里就不演示了。
我就說(shuō)這么多吧,我知道我介紹的還不夠詳細(xì)透徹,感覺(jué)自己學(xué)的還不是很到位,最后給大家推薦一個(gè)使用教程,大家可以看一下。
視頻是英文的sublime text中文版,沒(méi)有字幕,但對(duì)練習(xí)聽(tīng)力很有好處。一開(kāi)始我還不習(xí)慣,但慢慢就習(xí)慣了。
你值得擁有!
如有侵權(quán)請(qǐng)聯(lián)系刪除!
Copyright ? 2023 江蘇優(yōu)軟數(shù)字科技有限公司 All Rights Reserved.正版sublime text、Codejock、IntelliJ IDEA、sketch、Mestrenova、DNAstar服務(wù)提供商
13262879759
微信二維碼