身為編輯器,文字編輯的功能自然是放在第一位的,此節將總結常用的文字編輯的方法和技巧,掌握這些技巧以後可以極大地提高文字編輯的效率
注意此節中用到的快捷鍵是mac下的,如果你用的系統是win或者linux,可能會有一點不同.
在編輯文字的過程中移動游標是一種頻率很高的操作.
我們不應只滿足於通過滑鼠或鍵盤的方向鍵的這種效率很低的操作方式來移動游標,讓我們來看看還有哪些能極大提高編輯效率的方法吧
游標上下移動
游標左右移動
移動到指定行/列
通過快捷鍵ctrl+g
來撥出游標移動視窗,填入行:列
後回車就可以將游標移動到指定位置
符號間跳轉
這裡的符號是指symbols
,包括**中的函式名,變數名等
在當前文件搜尋並跳到符號:cmd+r
在工程內搜尋並跳到符號:cmd+shift+r
cmd+shift+r
需要需要檔案的支援,如果你以前使用過vim等編輯器應該對這個機制很熟悉了
使用書籤在atom中,如果你希望在移動游標的時候順便選中內容,只需要在移動快捷鍵中加上shift
.
上下選擇
左右選擇
其他選擇基本操作
刪除和剪下
多游標選擇
多游標選擇是sublimetext的特色功能,現在atom也能支援了,具體的使用方法如下:
* 新增乙個新的游標: 按住cmd
鍵後用滑鼠點選或選擇想要新增新游標的位置
*cmd+shift+l
: 將選中的多行轉成多游標的形式
*cmd+d
: 選中下乙個與當前游標所在單詞相同的單詞(或是與當前選中單詞相同的單詞)
*ctrl+cmd+g
: 選中所有與當前游標所在單詞相同的單詞(或是與當前選中單詞相同的單詞)
通過多游標選擇能夠很方便地同時編輯多處**
括號和引號
atom對括號和引號有很多的支援,其中包括:
當游標位於括號(包括{})上時,會高亮其對應的另一半括號.同樣的,atom也支援高亮xml和html的標籤
自動補全括號{},,(),引號」,』,`
選中一段文字,然後輸入括號或引號,會自動在選中的文字兩端新增括號或引號
使用ctrl+m
可以讓游標跳轉到臨近的括號處,再按一次快捷鍵游標會跳到另乙個對應的括號處
使用ctrl+cmd+m
可以選中當前括號內所有內容
使用cmd+alt+.
可以補全xml/html的標籤,比如說當輸入後再鍵入
cmd+alt+.
會自動新增
檔案編碼
當你開啟乙個文字檔案時,atom會自動判斷檔案的編碼方式,如果不能識別就會預設使用utf-8
你可以使用ctrl+shift+u
來撥出編碼選擇視窗並手動選擇檔案的編碼方式
atom的查詢使用方式與大部分編輯器一樣
使用cmd+f
進行檔案內查詢
使用cmd+shift+f
進行工程內查詢
在查詢視窗中輸入需要查詢的文字後可以使用回車或cmd+g
跳到下乙個查詢的結果
在查詢視窗中中還可以對使用正規表示式,大小寫敏感,查詢選中塊,查詢整個單詞等選項進行設定
在多檔案查詢時你還可以通過在file/directory pattern
文字框中輸入萬用字元來限定只查詢某一些檔案
Atom編輯器入門到精通 五 Git支援
版本控制對於開發來說非常重要,atom當然也提供了很好的支援,本文將介紹如何在atom中整合使用git和github 當你修改了某個檔案,然後發現改得不滿意,希望恢復檔案到最後一次提交的狀態,可以使用cmd alt z或checkout head revision命令 此命令將會放棄你對檔案所有的修...
Atom編輯器入門到精通 七 編輯配置檔案
在之前的章節中我們已經知道atom給我們提供了基於圖形介面的配置方式.對於初學者,這種配置方式無疑是很方便的.其實我們還能通過直接編輯配置檔案的方式來更靈活地配置atom.下面我們就來學習配置檔案的使用方法.cson coffeescript object notation 是atom配置檔案的檔案...
命令(三) 文字編輯器應用
一,vi 純文字編輯器 內部操作 1 vimtutor命令可以看它的操作方法 2 ctrl u向檔案頭翻半屏,ctrl d 往檔案尾翻半屏,ctrl f 往檔案尾翻一屏,ctrl b 往檔案首翻一屏 3 esc從編輯模式到命令模式 4 行號跳到指定的行 5 dd,ndd命令模式下刪除行 6 p或者p...