在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 教程/ C++/ 編輯和刪除文本
調(diào)試
初始文件
作用域設(shè)置、作用域和作用域描述符
在Atom中移動
在Atom背后
Atom中的包
為什么選擇Atom?
從Textmate中轉(zhuǎn)換
小結(jié)
新手入門
折疊
代碼段
Hacking Atom
基本的自定義
Atom中的序列化
文本處理包
字?jǐn)?shù)統(tǒng)計包
所需工具
維護(hù)你的包
Atom基礎(chǔ)
深入鍵表(keymap)
配置API
使用Atom
自動補(bǔ)全
面板
在Atom中寫作
文本選擇
創(chuàng)建主題
圖標(biāo)
小結(jié)
開發(fā)Node模塊
編輯和刪除文本
安裝Atom
通過服務(wù)和其它包交互
小結(jié)
編寫 spec
語法
Atom中的版本控制
查找和替換

編輯和刪除文本

到目前為止,我們介紹了一些用于在文件中移動和選擇區(qū)域的方法,現(xiàn)在讓我們真正來修改一些文本吧。很顯然你可以通過打字的方式來輸入字符,但是有另一些方法使刪除和處理字符變得更簡捷易用。

基本操作

有一些用于基本操作的很酷的快捷鍵,他們十分易用。這些操作包括整行移動文本,整行復(fù)制,以及改變大小寫。

ctrl-T

交換光標(biāo)兩邊字符的位置

cmd-J

將下一行拼接到當(dāng)前行的末尾

ctrl-cmd-up, ctrl-cmd-down

上移或者下移當(dāng)前行

cmd-shift-D

復(fù)制當(dāng)前行

cmd-K, cmd-U

將當(dāng)前字符轉(zhuǎn)為大寫

cmd-K, cmd-L

將當(dāng)前字符轉(zhuǎn)為小寫

Atom也帶有一個功能,可以對段落重新排版,在超出提供的最大長度的地方硬換行(hard-wrap)。你可以對當(dāng)前選中區(qū)域格式化,使用cmd-alt-Q,使其一行的長度不超過80個字符(或者editor.preferredLineLength設(shè)置為什么都可以)。如果沒有選中任何東西,當(dāng)前段落會被重排。

刪除和剪切文本

你也可以從你的緩沖區(qū)中剪切或刪除文本。不要手下留情。

ctrl-shift-K

刪除當(dāng)前一行

cmd-delete

刪除當(dāng)前位置到整行末尾的內(nèi)容(在mac中為cmd-fn-backspace

ctrl-K

剪切當(dāng)前位置到整行末尾的內(nèi)容

cmd-backspace

刪除當(dāng)前位置到整行開頭的內(nèi)容

alt-backspace, alt-H

刪除當(dāng)前位置到單詞開頭的內(nèi)容

alt-delete, alt-D

刪除當(dāng)前位置到單詞末尾的內(nèi)容

多光標(biāo)選擇

Atom可以做的一件非??岬氖虑?,就是支持多個光標(biāo),開箱即用。這在處理一個很長的文本列表時會相當(dāng)有用。

cmd-click

添加新的光標(biāo)

cmd-shift-L

將一個多重選擇變?yōu)槎鄠€光標(biāo)

ctrl-shift-up, ctrl-shift-down

在當(dāng)前光標(biāo)之上或之下添加新的光標(biāo)

cmd-D

選擇文檔中與當(dāng)前所選的單詞相同的下一個單詞

ctrl-cmd-G

選擇文檔中與當(dāng)前所選的單詞相同的所有單詞

通過這些命令,你可以在文檔的多個位置放置光標(biāo),并且一次性有效地在多個位置執(zhí)行相同操作。

http://wiki.jikexueyuan.com/project/atom-flight-manual-zh-cn/images/multiple-cursors.gif" alt="" />

在你執(zhí)行許多重復(fù)性操作時,比如重命名變量或者修改一些文本的格式時,會十分有幫助。你可以一起使用幾乎任何插件或命令 —— 比如,修改大小寫,以及整行移動或者復(fù)制。

你也可以在按下command鍵的同時使用鼠標(biāo)選擇文本,來一次性選中多個區(qū)域。

空白字符

Atom自帶一些命令來幫助你管理你文檔中的空白字符。一對非常有用的命令是把空格轉(zhuǎn)換為tab,以及把tab轉(zhuǎn)換為空格。如果你的文檔中混用了多種空白字符,這些命令對文檔的標(biāo)準(zhǔn)化有巨大幫助??瞻鬃址顩]有相關(guān)的快捷鍵,所以你只能在命令面板中尋找“Convert Spaces to Tabs”(或者反過來),并且選取一個來執(zhí)行。

空白字符命令在atom/whitespace中實(shí)現(xiàn)??瞻鬃址畹脑O(shè)置,在whitespace包的頁面中提供。

http://wiki.jikexueyuan.com/project/atom-flight-manual-zh-cn/images/whitespace.png" alt="" />

要注意“Remove Trailing Whitespace”選項(xiàng)是默認(rèn)開啟的。意思是每次你保存在Atom中打開的文件時,Atom都會把末尾的空白字符去掉。如果你希望禁用它,在你的設(shè)置面板中打開whitespace包的頁面,取消該選項(xiàng)的勾選。

Atom同時也默認(rèn)確保你文件中有個在末尾的空行,你也可以在上述位置禁用它。

括號

Atom自帶一種對括號的智能處理方式。

當(dāng)你的光標(biāo)覆蓋他們時,Atom會自動高亮{}、()[]。匹配的xml和html標(biāo)簽也會高亮顯示。

Atom也會自動補(bǔ)全[], (), {}, “”, '', “”, ‘’, ??, ??和反引號。當(dāng)你輸入開頭的一個時,Atom會補(bǔ)全另一個。如果你在一段選擇區(qū)域上面輸入這些括號或引號的開頭,Atom會用對應(yīng)符號的結(jié)尾使區(qū)域閉合。

下面是一些其他的有趣的括號相關(guān)命令,你可以使用它們。

ctrl-m

跳到光標(biāo)下的括號所匹配的括號。如果沒有,就跳到最近的后括號。

ctrl-cmd-m

選擇當(dāng)前括號中所有文本

alt-cmd-.

閉合當(dāng)前的xml或html標(biāo)簽。

括號功能在atom/bracket-matcher包中實(shí)現(xiàn)。和所有這些包一樣,想要修改括號處理相關(guān)的默認(rèn)行為,或者直接禁用它,你可以瀏覽設(shè)置視圖(Settings view)中這個包的頁面。

編碼

Atom也自帶了一些基本的文件編碼支持,如果你發(fā)現(xiàn)你在處理非UTF-8文件,或者你打算創(chuàng)建這樣的文件的話。

ctrl-shift-U

拉下菜單來修改文件編碼

如果你彈出了編碼對話框,你可以選擇用來保存文件的編碼。

當(dāng)你打開一個文件時,Atom會自動檢測文件編碼。如果檢測失敗,編碼會默認(rèn)設(shè)置為UTF-8,它也是新建立的文件的編碼。

http://wiki.jikexueyuan.com/project/atom-flight-manual-zh-cn/images/encodings.png" alt="" />

如果你彈出編碼菜單,并且修改了活動編碼,文件會在下次保存時以那個編碼保存。

編碼選擇器在atom/encoding-selector包中實(shí)現(xiàn)。

上一篇:文本選擇下一篇:Hacking Atom