一、Vim
- 基本操作
啟動: vi / vim 檔案名 退出: :q 正常/浏覽模式 可浏覽文本,輸入指令,但是不能編輯 插入/編輯模式 按a,進入;按esc,回到正常模式; - 正常模式 到 插入模式
小寫a 在光标後,插入 大寫A 在行尾,插入 小寫i 在光标前,插入 大寫I 在行首,插入 小寫o 在下面,另起一行 大寫O 在上面,插入一行 - 移動光标
編輯模式 方向鍵,pageup/pagedn 浏覽模式 H(←)J(↓)K(↑)L(→) 數字0 行首 Shift+4 行尾 gg 檔案開頭 G 檔案最後一行開頭 冒号+行号 快速定位某一行 終端裡: vim test.py +27 打開test.py,并迅速定位到27行 - 儲存檔案
:w 儲存 :w 檔案名 儲存成指定檔案 :w! 覆寫已經存在的檔案 :wq 儲存并退出 :x 儲存并退出 - 行相關
:set nu 開啟行号顯示(再次打開,沒有行号) vi配置檔案:在主目錄, ‘.vimrc’
用vim打開配置檔案,輸入‘set nu’,以後一直就有行号
:set nonu 關閉行号顯示 行的複制/粘貼 yy 或 數字+yy 複制一行 或 複制多行 p 或 數字+p 粘貼 或 粘貼多次 行删除 dd 或 數字+dd 删除的内容會自動被放到剪貼闆,可以用p粘貼 - 編輯相關
撤銷 u 跳轉的另外一個vi :e+檔案名 替換一個字元 浏覽模式,按r+要替換成的字元
nr+要替換成的字元
删除一個字元 浏覽模式,按x - 查找相關
查找 /查找内容- 按n的時候,往後查找 ?查找内容 按n的時候,往前查找 按n 檢視下一個 查找并替換 :%s/要查找的内容/替換成的内容/gc g 全局替換 C 會問你要不要替換 例 :%s/Print/print/g 将所有Print,替換為print - 可視模式
按v 塊選中模式 按shift+v 行選中模式 按Ctrl+v 列選中模式 小練習:所有行前面都加#
光标停在第一列
Ctrl+v
列選中多行(第一列)
Shift+i
輸入#
按esc
二、Sublime
Sublimetext:文本編輯器,代碼編輯器
用來編寫無格式的純文字檔案
-
指令
啟動指令:
Subl (終端輸入)
Subl 檔案路徑(可跟檔案或是檔案夾)
- 快捷鍵
打開和隐藏側邊欄(左邊的目錄樹) View – side bar – show/hide
Ctrl + k
b
字型放大/縮小 Ctrl + ‘+’ / ‘ –‘ 建立/取消多個光标 建立: Ctrl + 單擊
取消: esc
多行注釋/取消注釋 Ctrl + / 交替換行 Ctrl + shift + 上下方向鍵 數字自動增加/減小 Ctrl + 上下方向鍵 字元選中 Ctrl + shift + 左右方向鍵 多選相同的塊 Ctrl + d