Emacs 命令一點點來吧

=====


emacs -nw       不起用圖形emacs,直接進入命令行模式
C-g             取消當前命令輸入


Moving Commands
===============
C-p             向上移動一行
C-n             向下移動一行


C-b             向後移動一個字符
C-f             向前移動一個字符


C-v             向下移動一個屏幕
M-v             向上移動一個屏幕
C-l             將當前位置移動到屏幕中間


M-f             向前移動一個單詞
M-b             向後移動一個單詞


C-a             移動到行首
C-e             移動到行尾


M-a             移動到句首
M-e             移動到句尾


M-<             移動到開始位置
M->             移動到結束位置


C-u # cmd       指定命令執行次數
                C-v 和 M-v 的時候數字表示要移動的行數而不是命令執行次數
Windows
=======
C-x 1           關閉其他窗口
C-u 0 C-l       將當前行移動到屏幕首
C-h k cmd       查看cmd的幫助


Inserting & Deleting
====================
<Del>           刪除後邊
<DelBack>       刪除前邊
C-d             向後刪除一個字符
M-<DelBack>     向前刪除單詞
M-d             向後刪除單詞
C-k             刪除到行尾
M-k             刪除到句尾
C-<SPC> C-w     選擇刪除
C-y             粘貼
C-Shift-v 從os剪貼板粘帖
M-y             在剪切板中移動
C-/             取消更改Undo
C-x u           取消更改Undo


Files
=====
C-x C-f         打開文件,可以使用Tab補全,或者文件不存在而新建
C-x C-s         保存文件
C-x C-c         退出編輯器


Buffers
=======
C-x C-b         查看所有的buffers
C-x b buffer    跳轉到特定buffer
C-x s              保存指定的buffer到文件


Expanding The Command Set
=========================
C-x             字符擴展,後跟單個字母,組成命令
M-x             命名擴展,後跟一個長的單詞,組成命令
M-x replace-string      替換字符串
M-x search-backward     向後檢索字符串
M-x search-forward      向前檢索字符串
M-x search-backward-regexp  向後檢索正則式
M-x search-forward-regexp   向前檢索正則式


Auto Save
=========
M-x recover-file


Edit Mode
=========
M-x text-mode   文本模式
M-x python-mode python模式
M-x auto-fill-mode  打開或關閉自動填充模式


Searching
=========
C-s             向前增量檢索
C-r             向後增量檢索


Multiple Windows
================
C-x 2           增加一個窗口
C-M-v           其他的窗口下移一個屏幕
C-x o           切換到其他窗口
C-x 1           保留正在選中的窗口,其他全部關閉
C-x 4 C-f <filename>    增加一個窗口並編輯指定文件


Multiple Frames
==============
M-x make-frame      創建一個frame
M-x delete-frame    刪除一個frame


Recursive Editing Levels
========================
M-x ESC ESC ESC     退出Recursive Editing Level


Get Help
========
C-h k <key>         查看按鍵的help
C-h c <cmd>         查看指定命令的help
C-h f <func>        查看指定的函數的help
C-h i               用戶手冊




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章