zoukankan      html  css  js  c++  java
  • Emacs中的按键组合

    最近发现笔记本风扇越来越响,究其原因,还是因为Visual Studio占资源厉害,加上这段时间在quickqwerty上练习打字,很快乐,所以试试Emacs看看。

    # Emacs

    ## Emacs 击键约定
    C-<chr> == Ctrl + 字符,同时按。
    M-<chr> == Meta + 字符,同时按。

    ## 退出

    退出:C-x C-c

    ## 常用文本操作

    键绑定      操作(命令)
    C-g                 (Esc Esc Esc) keyboard-quit 用来退出已启动的命令
    Backspace       backward-delete-char
    Delete (C-d)    delete-char
    C-x u (C-_)     advertised-undo
    M-d                kill-word
    M-Delete         backward-kill-word
    M-k                kill-sentence
    C-x                Delete backward-kill-sentence
    C-k                kill-line
    C-y                yank 等同于粘贴
    M-y                遍历剪切环,必须跟 C-y
    C-u, C-u N      universal-argument,在命令前加上次数前缀

    ## 光标移动

    键绑定  操作(命令)
    C-f     forward-char
    C-b     backward-char
    C-n     next-line
    C-p     previous-line

    M-f     forward-word
    M-b     backward-word

    C-a     beginning-of-line
    C-e     end-of-line

    M-a     backward-sentence
    M-e     forward-sentence

    C-v     scroll-up
    M-v     scroll-down

    C-l     re-center

    M-<     缓冲区开头
    M->     缓冲区末尾

    ## 搜索与替换

    键绑定      操作(命令)
    C-s         isearch-forward
    C-r         isearch-backward
    <find>      search-forward
    Esc C-s     isearch-forward-regexp
    Esc C-r     isearch-backward-regexp
    n/a         replace-string
    M-%         query-replace
     

    ## 文件、缓冲区和窗口

    键绑定      操作(命令)
    C-x C-f     find-file
    C-x C-s     save-buffer
    C-x C-w     write-file
    C-x 2       split-window-vertically
    C-x 3       split-window-horizontally
    C-x o       other-window
    C-x 1       delete-other-windows
    C-x C-b     list-buffers
    C-x b       switch-to-buffer
    C-x k       kill-buffer

    # References

    [生活在Emacs中](http://www.ibm.com/developerworks/cn/education/linux/l-emacs/index.html)

    [Piaoger]

    最终Piaoger还是选择了Sublime Text,并且这个决定影响了整个中国Team,最终还每人都整了一个Sublime Text3的License。

    但这并不意味着我的Emacs之旅会没有起点,在我越来越多参与Server端程序开发是,难免要Linux、Mac和Windows通吃,而且在Linux下多半只是用Putty或者Terminal,Emacs之旅终将重启。。。

    从头开始,下面的这篇文章可以先看看:

    [一年成为Emacs高手](http://blog.csdn.net/redguardtoo/article/details/7222501)

     [Writing.go.in.emacs](http://honnef.co/posts/2013/03/writing_go_in_emacs/)

    [Start using emacs](http://www.braveclojure.com/basic-emacs/)

    [Emacs Reference Card](http://www.ic.unicamp.br/~helio/disciplinas/MC102/Emacs_Reference_Card.pdf)

    [Mastering Emacs](http://www.masteringemacs.org/reading-guide/)

    [How to learn Emacs](http://sachachua.com/blog/wp-content/uploads/2013/05/How-to-Learn-Emacs8.png)

  • 相关阅读:
    页面元素定位-CSS元素基本定位
    自动化测试理论知识以及相关框架
    flask自学
    关于测试报告的一些理解
    jenkins、k8s、docker学习
    常用装饰器
    正则
    pycharm设置展示运行结果行数以及python一些好用的模块
    python相关知识点3,线程锁、单例模式
    python相关知识点2(各种内置方法)
  • 原文地址:https://www.cnblogs.com/piaoger/p/2594547.html
Copyright © 2011-2022 走看看