W3Cschool
恭喜您成為首批注冊用戶
獲得88經驗值獎勵
到目前為止,我們介紹了一些用于在文件中移動和選擇區(qū)域的方法,現在讓我們真正來修改一些文本吧。很顯然你可以通過打字的方式來輸入字符,但是有另一些方法使刪除和處理字符變得更簡捷易用。
基本操作
有一些用于基本操作的很酷的快捷鍵,他們十分易用。這些操作包括整行移動文本,整行復制,以及改變大小寫。
ctrl-T
交換光標兩邊字符的位置
cmd-J
將下一行拼接到當前行的末尾
ctrl-cmd-up
, ctrl-cmd-down
上移或者下移當前行
cmd-shift-D
復制當前行
cmd-K
, cmd-U
將當前字符轉為大寫
cmd-K
, cmd-L
將當前字符轉為小寫
Atom也帶有一個功能,可以對段落重新排版,在超出提供的最大長度的地方硬換行(hard-wrap)。你可以對當前選中區(qū)域格式化,使用cmd-alt-Q
,使其一行的長度不超過80個字符(或者editor.preferredLineLength
設置為什么都可以)。如果沒有選中任何東西,當前段落會被重排。
你也可以從你的緩沖區(qū)中剪切或刪除文本。不要手下留情。
ctrl-shift-K
刪除當前一行
cmd-delete
刪除當前位置到整行末尾的內容(在mac中為cmd-fn-backspace
)
ctrl-K
剪切當前位置到整行末尾的內容
cmd-backspace
刪除當前位置到整行開頭的內容
alt-backspace, alt-H
刪除當前位置到單詞開頭的內容
alt-delete, alt-D
刪除當前位置到單詞末尾的內容
Atom可以做的一件非??岬氖虑?,就是支持多個光標,開箱即用。這在處理一個很長的文本列表時會相當有用。
cmd-click
添加新的光標
cmd-shift-L
將一個多重選擇變?yōu)槎鄠€光標
ctrl-shift-up
, ctrl-shift-down
在當前光標之上或之下添加新的光標
cmd-D
選擇文檔中與當前所選的單詞相同的下一個單詞
ctrl-cmd-G
選擇文檔中與當前所選的單詞相同的所有單詞
通過這些命令,你可以在文檔的多個位置放置光標,并且一次性有效地在多個位置執(zhí)行相同操作。
在你執(zhí)行許多重復性操作時,比如重命名變量或者修改一些文本的格式時,會十分有幫助。你可以一起使用幾乎任何插件或命令 —— 比如,修改大小寫,以及整行移動或者復制。
你也可以在按下command
鍵的同時使用鼠標選擇文本,來一次性選中多個區(qū)域。
Atom自帶一些命令來幫助你管理你文檔中的空白字符。一對非常有用的命令是把空格轉換為tab,以及把tab轉換為空格。如果你的文檔中混用了多種空白字符,這些命令對文檔的標準化有巨大幫助。空白字符命令沒有相關的快捷鍵,所以你只能在命令面板中尋找“Convert Spaces to Tabs”(或者反過來),并且選取一個來執(zhí)行。
空白字符命令在atom/whitespace中實現??瞻鬃址畹脑O置,在whitespace
包的頁面中提供。
要注意“Remove Trailing Whitespace”選項是默認開啟的。意思是每次你保存在Atom中打開的文件時,Atom都會把末尾的空白字符去掉。如果你希望禁用它,在你的設置面板中打開whitespace
包的頁面,取消該選項的勾選。
Atom同時也默認確保你文件中有個在末尾的空行,你也可以在上述位置禁用它。
Atom自帶一種對括號的智能處理方式。
當你的光標覆蓋他們時,Atom會自動高亮{}
、()
和[]
。匹配的xml和html標簽也會高亮顯示。
Atom也會自動補全[]
, ()
, {}
, “”
, ''
, “”
, ‘’
, ??
, ??
和反引號。當你輸入開頭的一個時,Atom會補全另一個。如果你在一段選擇區(qū)域上面輸入這些括號或引號的開頭,Atom會用對應符號的結尾使區(qū)域閉合。
下面是一些其他的有趣的括號相關命令,你可以使用它們。
ctrl-m
跳到光標下的括號所匹配的括號。如果沒有,就跳到最近的后括號。
ctrl-cmd-m
選擇當前括號中所有文本
alt-cmd-.
閉合當前的xml或html標簽。
括號功能在atom/bracket-matcher包中實現。和所有這些包一樣,想要修改括號處理相關的默認行為,或者直接禁用它,你可以瀏覽設置視圖(Settings view)中這個包的頁面。
Atom也自帶了一些基本的文件編碼支持,如果你發(fā)現你在處理非UTF-8文件,或者你打算創(chuàng)建這樣的文件的話。
ctrl-shift-U
拉下菜單來修改文件編碼
如果你彈出了編碼對話框,你可以選擇用來保存文件的編碼。
當你打開一個文件時,Atom會自動檢測文件編碼。如果檢測失敗,編碼會默認設置為UTF-8,它也是新建立的文件的編碼。
如果你彈出編碼菜單,并且修改了活動編碼,文件會在下次保存時以那個編碼保存。
編碼選擇器在atom/encoding-selector包中實現。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯系方式:
更多建議: