Emacs 学习

学习Emacs系列教程 学习Emacs系列教程 :目录   学习Emacs系列教程(一):基本使用   学习Emacs系列教程(二):导航   学习Emacs系列教程(三):编辑(1)   学习Emacs系列教程(四):Minibuffer   学习Emacs系列教程(五):编辑(2)   学习Emacs系列教程(六):编辑(3)   学习Emacs系列教程(七):剪切板 阅读详情

emacs基础使用指南

打开关闭
//打开
emacs -nw   不启动窗口
//关闭
ctrl-x ctrl-c
光标移动

‘基本/行/句子/页/文件 的光标移动


//basic_cursor control
|                ctrl-p (to previous)
|                          |
|   ctrl-b(to backward) -------- ctrl-f(to forword)
|                          |
|                ctrl-n(to mext)
|
ctrl-p  will be same colum,except there is no words
ctrl-b  at the head of one line,cursor will be up to same colum(if there are words)

//basic_move between sentences move
alt-f  sentence forward
alt-b  sentence backword

//basic_move ahead and end
ctrl-a (line ahead/front)--------------ctrl-e (line end)
alt-a (sentence ahead/front)=================alt-e(sentence end)

//turn page
|         ctrl-v(up one page)
|
|         ctrl-l (set cursor to the mid)
|
|         alt-v(down one page)

//basic_move file front and end
|       alt-shift-,(file top)
|
|
|       alt-shift-.(file end)

//basic_move with param
ctrl-u  8 ctr-f//this is a sample move forward 8 chars,other contrl can with params.
ctrl-u 2 ctrl-p //up 2 line

//cancel control running or inputting
ctrl-g
if you press <ESC> the right style to cancel is press 2 times <ESC>

窗口使用

//打开新窗口

//只保留一个窗口
 ctrl-x 1

插入与删除

//普通插入敲击键盘即可,特殊的可以输入参数
gctrl-u 8 *  //可输入八个*

//删除
ctrl-d //删除官表后一个字符
alt-d  //移除光标后的一个词

ctrl-k //移除光标到行尾的字符
alt-k  //移除光标到句尾的字符

//召回
ctrl-y b
alt-y  可以召回前几次移除的文字

选中 复制 剪切 粘贴

ctrl-@  //选中,本来ctrl-space ,但是用于中英文切换了
alt-w   //复制
ctrl-w  //剪切
ctrl-y  //粘贴

撤销

ctrl-x u 撤销当前操作

文件

ctrl-x ctrl-f               寻找一个文件
//ctrl-x f 设置行宽度
ctrl-x ctrl-s               save a file
ctrl-x ctrl-b               show the current buffers 
ctrl-x b  filename      switch current  buffer
ctrl-x  s                       save all buffers

命令扩展

ctrl-x    
alt-x

自动保存与恢复

alt-x recover filenmae   恢复文件

搜索

ctrl-s  向前搜索
ctrl-r  向后搜索
ctrl-g  回到起始位置

多窗格

ctrl-x 2  分成2个窗口
ctrl-alt-v **下边的窗口向下翻页**
ctrl-x o 光标移动到下边窗口
ctrl-x 4 ctrl-f file 在新窗口中打开文件

emacs搭建c++开发环境

「每周review」关于Emacs的学习XMind review the structure of my Emacs's Learning 阅读详情

相关推荐

Emacs学习路线图(一)----之编辑器之道

0.写在前面的话对于很多人来说,听到emacs,首先想到的是“强大,赫赫有名,然后就是太难”,但是这三个方面的第三方面却不是emacs的本质,emacs是unix平台设计原则K.I.S.S.(keep it simple, stupid)的最好体现的软件,所以这个软件应该是简单的才对!但是在现实生活中,为什么emacs会给广大的用户造成“很难”这个印象呢?我想主要有下面几个原因:a

Xianling Mao的专栏 2881

Emacs学习

Emacs学习Emacs学习1、Emacs简介与配置1.1、Emacs版本1.2、初识Emacs1.3 基本操作速记1.4、自带文档1.5、对外观的做点改变1.6、配置文件配置环境1.7、认识配置文件1.8、为什么用大牛配置1.10、安装第一个emacs扩展1.11、使用use-package管理扩展1.12、更换主题1.13、工程化管理配置功能拆分1.14、关于自定义的配置1.15、操作系统的判断1.16、macos平台command键映射为Meta1.17、通过修改字体解决windows上Emacs的卡

youxi001的博客 1169

学习GNU Emacs的Ed Lisp

GNU Emacs是一款功能强大的文本编辑器,它内置了一种称为Emacs Lisp或简称为Elisp的方言,用于扩展和自定义编辑器的功能。在本文中,我们将介绍如何学习GNU Emacs中的Ed Lisp,并提供一些示例代码来帮助你入门。Ed Lisp是一种基提供一些示例代码来帮助你入门。Ed Lisp是一种基于Lisp编程语言的方言,它是GNU Emacs的提供一些示例代码来帮助你入门。Ed Lisp是一种基于Lisp编程语言的方言,它是GNU Emacs的扩展语言。

VcuOcaml的博客 116

【开发工具】从入门到精通:Emacs 使用全攻略

学习 Emacs 就像是一场充满惊喜的冒险,从基础的文件操作、文本编辑,到深入探索模式运用、快捷键定制,再到打造个性化的界面和丰富的插件配置,每一步都让我们更深入地领略到它的强大魅力 。

大雨淅淅的博客 2950

1.毫米波雷达心率、呼吸原理实现(一)实例

毫米波雷达心率、呼吸检测原理本项目分两到三篇文章写完,第一阶段借鉴TI开源项目以及根据自己的见解适当更改信号处理链通过AWR1843汽车雷达传感器和DCA1000采集卡采集数据完成人体呼吸和心跳检测算法的实现。第二阶段将仿真成功的代码搬移TIAWR1843传感器并通过串口数据实现生命体征的实时处理。本文即为第一阶段实现过程。本文首先概述毫米波雷达呼吸心跳检测的原理,紧接着概述本项目信号处理流程,另外本项目第一阶段通过matlab仿真验证算法的有效性,仿真源码可关注小编并私信可取。1.概述。

Poulen的博客 2万+

【Telephony】APN配置及加载流程&项目实践(AOSP)

学习APN关键是学会明白apns-conf.xml文件各个参数的意思,然后熟悉TelephonyProvider是如何读取文件创建数据库的,譬如数据库表的约束、文件的读写顺序等,还有读取后的ApnSetting的二次定制以及显示(例如屏蔽xcap等)。虽然一般在项目中APN的需求很简单,就是按照客户提供的APN参数添加上配置,或者在显示屏蔽一些参数,但是项目维护的过程中APN的问题也是比较多的。

weixin_44513784的博客 5509

Emacs自带教程的学习笔记

Emacs Tutorial光标的切换 数字参数 安全终止 那些被封印的命令 窗格WINDOWS 插入与删除 召回 撤销UNDO 文件 FILE 缓冲区BUFFER 命令集扩展EXTENDING THE COMMAND SET 自动保存AUTO SAVE 回显区ECHO AREA 状态栏MODE LINE 搜索SEARCHING 多窗格MULTIPLE WINDOWS 多窗口MULTIPLE FRA

所谓极限只是脆弱的借口 4166

Vivado新手避坑指南:搞懂Generate Output Products和Create HDL Wrapper到底在干啥

本文深入解析Vivado设计流程中的Generate Output Products和Create HDL Wrapper两大关键步骤,帮助新手理解其核心功能与操作要点。通过详细讲解文件生成类型、关键选项设置及常见问题解决方案,指导开发者正确使用这两个功能,避免设计流程中的常见错误,提高FPGA开发效率。

weixin_29207149的博客 311

Emacs入门到精通:开发者的高效编辑利器

Emacs是一款功能强大的文本编辑器,由GNU项目维护。其不仅仅是一个编辑器,更是一个集成开发环境(IDE)。Emacs的设计宗旨是可扩展和可定制,用户可以通过Emacs Lisp(Elisp)语言编写脚本和插件,来实现几乎任何功能。这使得Emacs在开发者社区中拥有极高的声誉和广泛的应用。Emacs提供了强大的文本编辑功能、文件管理、项目导航、版本控制、调试支持和编程语言的集成,这些特性使其成为了许多开发者的首选工具。

iShare_Carlos的博客 4767

我用 Claude Code 给 Spring Boot 老项目做了一次代码 Review:查出 4 类隐藏问题

接手 Spring Boot 老项目时,真正麻烦的往往不是编译报错,而是分散在业务代码中的空指针、N+1 查询、异常吞没和并发隐患。本文记录一次使用 Claude Code 辅助代码 Review 的完整流程,并给出提示词、Java 示例、修改方案和人工复核方法。

海波的专栏 399

Anolis龙蜥内核升级实战:从查询到配置的全流程指南

本文提供了一份详尽的Anolis龙蜥操作系统内核升级实战指南。文章从升级的必要性出发,逐步讲解了升级前的系统检查与备份、从官方源获取正确内核包、分步安装与验证、配置默认启动项以及升级后的功能验证与安全回滚方案。旨在帮助运维人员安全、平稳地完成内核升级,以获取性能提升、新硬件支持及重要的安全漏洞修复。

qq_27496129的博客 572

emacs学习笔记(基本概念)

理解文件与编辑缓冲区 emacs并不是对文件本身进行编辑,而是先将文件到内容放到临时性到缓冲区里,然后对缓冲区里到东西进行编辑。如果退出时不保存,那么将不会影响到原始文件。 emacs的缓冲区也有名字,*scratch*就是临时性到缓存区,他就像草稿本。 编辑模式 不得不承认,emacs的灵巧多能,部分原因就在于它包含众多到编辑模式。总的来说,可以分为主模式(maj...

weixin_30371469的博客 135

深入探究贝叶斯网络(Bayesian Network):从基础原理到实际应用

贝叶斯网络,也称为信念网络或有向无环图模型,是一种概率图模型。它使用有向无环图(DAG)来表示随机变量之间的条件依赖关系。每个节点代表一个随机变量,边表示变量之间的条件依赖关系。贝叶斯网络作为一种强大的工具,通过结合概率论和图论,为复杂系统建模和推理提供了有效手段。无论是在医学诊断、故障检测还是自然语言处理等领域,它都展示了巨大的潜力。然而,其计算复杂度高、结构学习困难等挑战也需要我们在实际应用中不断优化算法和技术。希望通过本文,你能对贝叶斯网络有更深入的理解,并能够在实际项目中灵活应用这一强大工具。

qq_28791753的博客 5971

学习emacs的指引

作者: 陈斌(redguardtoo) 版本号: 20131020 更新时间: 2013-10-20 日 原创时间: 2012-01-31 周二 15:08 版权:本文采用以下协议进行授权, 自由转载-非商用-非衍生-保持署名|Creative Commons BY-NC-ND 3.0,转载请注明作者及出处. 1.1 注意 本文已放在github上,网址

aka_xingwenpeng的专栏 1813

图文教程本地部署开源扣子Coze Studio工作流并接入 Gemini 大模型(windows亲测) Coze Studio 本地部署、Gemini 模型接入、开源 AI 工具平台、大模型工作流搭建

本文介绍了在Windows系统本地部署开源AI工具平台Coze Studio并接入Google Gemini大模型的完整教程。主要内容包括:1) 环境准备要求(Docker等);2) 获取源码和配置Gemini模型(需API密钥);3) 通过Docker Compose部署服务;4) 浏览器访问验证。文章指出该平台适合私有化部署,支持智能体和工作流搭建,但也存在插件系统不完善等局限。最后提供了相关资源链接,为开发者实现本地AI解决方案提供了实用指南。

代码简单说 Vue、JAVA、PHP、Node.js 熟练运用,接口、架构、性能全搞定。 2780

在 ABAP CDS View 里把 Conversion Functions 用到极致:FLTP 精度、单位换算、货币换算与小数位处理的工程化实践

数据格式转换在真实项目中比业务逻辑更容易引发问题。ABAP CDS中的转换函数(如FLTP_TO_DEC、UNIT_CONVERSION、CURRENCY_CONVERSION和DECIMAL_SHIFT)可帮助在数据库层统一数据口径,避免应用层重复处理。这些函数支持数值精度治理、单位换算、货币转换和小数位调整,能显著提升报表性能并减少逻辑分散。通过将格式转换前移到数据模型层,可以确保服务层和UI层的数据一致性,同时降低接口传输错误风险。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 2351

学习如何学习emacs

emacs从年龄来看,也算是上古神器,这么多年能够永葆青春着实不易。本文不讲如何配置emacs,也不讲如何学习emacs,这些网上已经流传着大量的优秀教程。而是讲一下本人这十多天如何走进emacs的,也就是说新手学习如何学习emacs的,希望能有所启发。 安装emacs24.1,因为我开始学的时候就是24.1版本,其他的版本没用过,没有发言权,安装后打开乱点一下菜单,打量一下这个新玩意儿,最重要...

weixin_30847271的博客 143

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

Emacs学习笔记(1)

说是学习笔记,其实也就是一些快捷键的记录。说实话,一直很向往那种linux高手的风范,我现在仅仅出于初学使用的入门状态,一步步走吧。Emacs这东西早就听说过了,这东西和vi占据了linux下的编辑器的天下。如果说哪位linux高手不会用这个的话,那还真是不大可能的事情。于是,我就开始了这个学习过程。据说Emacs里面有一个教程,好像不错的样子,那就从这个入手吧。这份笔记就是教程的截图,其实就是教

zweily的专栏 1405

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

emacs .emacs_为什么我从2016年开始学习Emacs

emacs .emacs 为什么首先要学习另一位编辑器? 好的编辑器的主要作用是在工作时不会妨碍您,甚至可能会不时有所帮助。 如果您是一名程序员,那么您可能会花大量时间使用一个程序员,这就是为什么选择一个好的编辑器如此重要的原因。 学习新的编辑总是一项巨大的投资–在驯服所选工具并根据需要进行调整之前,需要花费大量时间。 我是IntelliJ Idea的长期用户。 这对Scala / J...

danpu0978的博客 148

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

学习Emacs

作者: 陈斌(redguardtoo) 更新时间: 2012-02-10 五 原创时间: 2012-01-31 周二 15:08 很容易.一年多前我还在Vi阵营,偶尔使用Emacs还总是忘记`退出`(C-x C-c)的快捷键,但是一年后我跨入高手行列. 现在网上很多中文文章都是和你强调Emacs有多牛,以激发你的兴趣.最有名的大概是王垠的Emacs是一种信仰!世界最强编辑器

zoutian007的专栏 1715

成为Emacs高手00-学习路线

路线一 来自https://blog.youkuaiyun.com/redguardtoo/article/details/7222501 作者: 陈斌(redguardtoo) 版本号: 20160903 更新时间:<2016-09-03> 原创时间:<2012-01-31> 很多人花了大量时间”学习”Emacs却最终放弃,就是过于拘泥细节,而方法论...

defu3725的博客 222

为什么要学习Emacs

学习emacs是一种使用linux方式的改进,是linux知识水平的提高比如在字符界面输入一个命令发现前面忘记敲入sudo,这个时候可以敲ctrl-a把光标移到到行首,这个快捷方式和emacs里面的快捷键相同的。emacs里面的快捷键几乎和bash里面的快捷键相同。lisp语言,如果一个程序员学过一两门函数式语言可以更好的理解编程。学了函数语言特别是lisp我感觉彻底了解编程,

aluminiumfoil的专栏 443

Emacs学习笔记(1):初学者的学习计划

已经用了5年的vim,最近突然想试试Emacs。不要问我为什么,我自己也不是很清楚:),也许只是一时心血来潮,也许是对vim实在没有感觉,也许... 但不管怎么说,要想学习好一样东西,一定要有一个计划,并能够有效执行。参考了网上的众多资源,结合自己的实际情况,拟定了一个《Emacs初学者学习计划》 在开始学习之前,首先要确定一个原则就是: 随时用,尽量用。就好像当年学linux,彻底卸载了w

1912

从0开始学习emacs

#+TITLE 跟着菜鸟学EMACS * emacs安装篇: 首先说明一下本人的环境:     Windows XP系统+ Emacs 24.3.1 1,修改emacs的home路径.(自动生成的.emacs.d目录和.emacs文件会生成在home 目录下)      设置注册表:HKEY_LOCAL_MACHINE/SOFTWARE/GNU/Emacs 添加 字符串值:

“csdn排行千万级”的专栏 919

purcell emacs.d学习笔记

emacs使用了purcell的配置,由于该配置的文档不是很多,所以只能通过阅读源码来学习。purcell emacs配置的安装git clone https://github.com/purcell/emacs.d ~/.emacs.d 首次启动会下载许多包,如果下载不成功可以考虑设置代理必备基础知识 函数调用的方式是(func arg),例如设置行号可以通(global-linum-mode

night_watcher_的博客 3369
上一篇: 二叉搜索树
下一篇: 判断序列是否是二叉查找树的后续遍历结果
writeeee
博客等级 码龄18年 35粉丝 76原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值