1. 程式人生 > >linux下的matlab快捷鍵

linux下的matlab快捷鍵

 

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教程