linux下的matlab快捷鍵
阿新 • • 發佈:2018-10-31
matlab在ubuntu下的預設快捷鍵與Emacs相同。
1字元含義
C-x 表示Ctrl+x,+表示兩個鍵按下的間隔要小於1秒
M-w 表示Alt+w,
C-x C-s 表示先按Ctrl+x緊接著按Ctrl+s
2 Emacs 基礎操作
2.1 基本檔案操作
下面這些主要涉及了檔案的基本操作,包括開啟,新建,儲存,另存為以及退出等比較常用的命令。
C-x C-f | 開啟/新建一個檔案 |
C-x C-s | 儲存檔案 |
C-x C-w | 另存為檔案 |
C-x C-v | 關閉當前緩衝區檔案並開啟新檔案 |
C-x i | 在當前游標處插入檔案 |
C-x b | 新建/切換緩衝區 |
C-x C-b | 顯示緩衝區列表 |
C-x k | 關閉當前緩衝區 |
C-x C-c | 關閉emacs |
2.2 游標移動
這裡邊最方便的就是句首句尾和行首行尾,因為我的是筆記本鍵盤,上下左右主 要是用方向鍵,如果要是標準鍵盤的話,最好常用繫結鍵。
C-f 後一個字元 C-b 前一個字元 C-p 上一行 C-n 下一行 M-f 後一個單詞 M-b 前一個單詞 C-a 行首 C-e 行尾 C-v 向下翻一頁 M-v 向上翻一頁 M-< 到檔案開頭 M-> 到檔案末尾
2.3 文字編輯
這裡麵包括了複製貼上剪下刪除等常用的操作命令。注意,在這裡,移除包括了 剪下和刪除兩個概念,要區分清楚。
M-n/C-u n | 重複執行後一個命令n次 |
C-d | 刪除後一個字元 |
M-d | 刪除後一個單詞 |
Del | 刪除前一個字元 |
M-Del | 刪除前一個單詞 |
C-k | 移除一行 |
[email protected] | 設定標誌位(主要是為了貼上剪下以及刪除使用) |
C-w | 移除標記區域的內容(剪下) |
M-w | 複製標記區域的內容(複製) |
C-y | 召回(yank)複製/移除的區域/行(貼上) |
M-y | 召回更早的內容 (在kill緩衝區內迴圈) |
C-t | 交換兩個字元的位置 |
M-t | 交換兩個單詞的位置 |
C-x C-t | 交換兩行的位置 |
M-u | 使從游標位置到單詞結尾處的字母變成大寫 |
M-l | 與M-u相反 |
M-c | 使從游標位置開始的單詞的首字母變為大寫 |
2.4 一些重要的命令
C-g | 停止當前執行/輸入的命令 |
C-x u/C-_ | 撤銷前一個命令(undo) |
2.5 搜尋
C-s | 向後搜尋 |
C-r | 向前搜尋 |
2.6 視窗命令
視窗命令比較常用,尤其是編輯多個檔案的時候,你可以開啟多個視窗,可以提 高編輯效率。
C-x 2 水平分割窗格 C-x 3 垂直分割窗格 C-x o 切換至其他窗格 C-x 0 關閉窗格 C-x 1 關閉除了游標所在窗格外所有窗格
2.7 幫助
C-h m | 檢視當前模式 |
C-h c | 顯示快捷鍵繫結的命令 |
C-h k | 顯示快捷鍵繫結的命令和它的作用 |
C-h f | 顯示函式的功能 |
C-h b | 顯示當前緩衝區所有可用的快捷鍵 |
C-h t | 開啟emacs教程 |