Ubuntu安装并使用emacs
1、
sudo add-apt-repository ppa:kelleyk/emacs
2、
sudo apt update sudo apt install emacs26
3、安装完成,查看emasc版本
emacs --version
GNU Emacs 26.2
Copyright (C) 2019 Free Software Foundation, Inc.
GNU Emacs comes with ABSOLUTELY NO WARRANTY.
You may redistribute copies of GNU Emacs
under the terms of the GNU General Public License.
For more information about these matters, see the file named COPYING.
如果要删除,
sudo apt remove --autoremove emacs26 emacs26-nox
开始使用!
- emacs -nw -Q 打开emacs
- C-h t 打开教程(同时按Ctrl+H,松开后按T),C-x k退出教程
- C-v往后翻页,M-v往前翻页(Esc-v)
- C-x C-c 表示退出emacs会话
- C-/ 表示撤销
- 四个方向键,C-n下一行,C-p上一行,C-f前进,C-b后退,M-f以单词为单位前进,M-b同样地后退
- C-a和C-e分别代表让光标移动到行首或者行尾;M-a和M-e分别表示让光标移动到句首或者句尾。
- M-Shift < 表示回到整个文本的起始位置,M-Shift > 表示回到末位
- C-Backspace 表示删除光标前的一个字符
- C-d 表示删除当前光标后的一个字符,M-d表示删除光标后的单词,M-DEL表示删除光标前的单词
- C-k 表示删除当前光标到行尾的所有字符,M-k表示删除光标后的句子
- C-g取消没有执行完的命令
Ubuntu安装并使用emacs的更多相关文章
- Ubuntu 14.04 install emacs 24.5
		1.前期准备工作 2.安装基础构件工具 3.下载emacs编译需要的依赖库 4.下载emacs24.5编译安装 5.下载并安装我的emacs配置文件 6.配置tmux和zsh 1. 前期准备工作 在阿 ... 
- Ubuntu安装笔记
		Ubuntu安装笔记 前言 先后在台式电脑&奇葩的SurfaceLaptop上装了Ubuntu18.04LTS 收获了去多经验,浪费了去多时间 为了让下次更加的方便, 写一篇博客记录一下 安装 ... 
- Mac OS、Ubuntu 安装及使用 Consul
		Consul 概念(摘录): Consul 是 HashiCorp 公司推出的开源工具,用于实现分布式系统的服务发现与配置.与其他分布式服务注册与发现的方案,比如 Airbnb 的 SmartStac ... 
- ubuntu安装mysql
		好记性不如烂笔头,记录一下,ubuntu安装mysql的指令. 安装MySQL: sudo apt-get install mysql-server sudo apt-get install mysq ... 
- ubuntu安装vim时提示 没有可用的软件包 vim,但是它被其它的软件包引用了 解决办法
		ubuntu安装vim时提示 没有可用的软件包 vim-gtk3,但是它被其它的软件包引用了 解决办法 本人在ubuntu系统安装vim 输入 sudo apt-get install vim 提示 ... 
- docker 1.8+之后ubuntu安装指定版本docker-engine
		这边记录ubuntu安装过程,首先是官网文档 If you haven’t already done so, log into your Ubuntu instance. Open a termina ... 
- debian/ubuntu安装桌面环境
		apt-get install xorg apt-get install gnome 然后startx ubuntu 安装Gnome桌面 1.安装全部桌面环境,其实Ubuntu系列桌面实际上有几种桌面 ... 
- 一个ubuntu phper的自我修养(ubuntu安装)
		ubuntu安装篇 一.ubuntu下载 到ubuntu官网下载适合自己电脑配置的系统版本,此处不做展开. 二.制作USB启动盘 在windows下制作USB启动盘,工具是universal usb ... 
- ubuntu 安装JAVA jdk的两种方法:
		ubuntu 安装jdk 的两种方式: 1:通过ppa(源) 方式安装. 2:通过官网下载安装包安装. 这里推荐第1种,因为可以通过 apt-get upgrade 方式方便获得jdk的升级 使用pp ... 
随机推荐
- Linux下Discuz!7.2 LAMP环境搭建
			linux下Discuz LAMP环境搭建 1.需要的源代码 httpd-2.2.15.tar.gz mysql-5.1.44.tar.gz php-5.3.2.tar.gz ... 
- 【leetcode】Department Top Three Salaries
			The Employee table holds all employees. Every employee has an Id, and there is also a column for the ... 
- 在HTML中引入CSS的方式
			有 4 种方式可以在 HTML 中引入 CSS.其中有 2 种方式是在 HTML 文件中直接添加 CSS 代码,另外两种是引入 外部 CSS 文件. ㈠内联方式 内联方式指的是直接在 HTML 标 ... 
- PHP基础回顾
			变量:声明变量以$开始,变量名可以用中文但是不要用:不能使用特殊字符,比如@,下划线除外:变量名区分大小写.可变变量 $a = b; $b = c; => $$a = c; 理论上$可以无限使 ... 
- javascript中的原型和原型链(一)
			原型和原型链是 JS 中不可避免需要碰到的知识点,本文使用图片思维导图的形式缕一缕原型.原型链.实例.构造函数等等概念之间的关系. Constructor 构造函数 首先我们先写一个构造函数 Pers ... 
- unittest详解(七) 自动生成测试报告
			用例执行完成后,执行结果默认是输出在屏幕上,其实我们可以把结果输出到一个文件中,形成测试报告. unittest自带的测试报告是文本形式的,如下代码: import unittest if __nam ... 
- idea maven projects 工具栏按钮的作用
			1.Execute Maven Goal 弹出可执行的 Maven 命令的输入框.有些情况下我们需要通过书写某些执行命令来构建项目,就可以通过此按钮 2.Toggle Offline Mode 英文 ... 
- 关于Java 8 forEach
			1. forEach and Map 1.1 通常这样遍历一个Map Map<String, Integer> items = new HashMap<>(); items.p ... 
- 191121HTML
			一.HTML 1.web server import socket def handle_request(client): buf = client.recv(1024) client.send(by ... 
- vue-解决弹出蒙层滑动穿透问题
			最近开发过程中遇到一些小问题(似乎问题总是那么多),但一直没什么时间去优化与解决.程序员不能被业务绑架,有时间还是花点在代码上 
