Emacs之保存时删除行尾空格(一百四十二)

news2024/11/26 14:49:00

简介: CSDN博客专家,专注Android/Linux系统,分享多mic语音方案、音视频、编解码等技术,与大家一起成长!

优质专栏:Audio工程师进阶系列原创干货持续更新中……】🚀
优质专栏:多媒体系统工程师系列原创干货持续更新中……】🚀
优质视频课程:AAOS车载系统+AOSP14系统攻城狮入门实战课原创干货持续更新中……】🚀

人生格言: 人生从来没有捷径,只有行动才是治疗恐惧和懒惰的唯一良药.

更多原创,欢迎关注:Android系统攻城狮

欢迎关注Android系统攻城狮

🍉🍉🍉文章目录🍉🍉🍉

    • 🌻1.前言
    • 🌻2.Emacs之C-x C-f介绍
    • 🌻3.解决方案
      • 🐓3.1 配置emacs

🌻1.前言

本篇目的:Emacs之保存时删除行尾空格

🌻2.Emacs之C-x C-f介绍

  • Emacs是一款功能强大的文本编辑器,它拥有高度可定制化的特点,支持多种编程语言,被广泛应用于程序员和高级用户的日常工作中。在Emacs中,保存文件是一个非常基本且常用的操作,下面我将详细介绍如何在Emacs中使用快捷键C-x C-f来保存文件。
  • 首先,让我们了解一下Emacs的界面。Emacs的界面由一个主编辑区域和一些辅助窗口组成,例如菜单栏、工具栏和状态栏等。在主编辑区域中,我们可以输入和编辑文本内容。当我们编辑完文本后,需要将其保存到磁盘上,这时就需要使用到保存文件的命令。
    在Emacs中,保存文件的快捷键是C-x C-f。这个快捷键的含义是将当前缓冲区的内容保存到文件中。具体操作步骤如下:
    1. 首先按下Ctrl键不放,然后按下x键,这时Emacs会进入快捷键命令模式。
  1. 然后松开Ctrl键,再次按下Ctrl键,同时按下f键,这时Emacs会执行保存文件的命令。
  2. 接下来,Emacs会提示你输入文件名。你可以直接输入文件名,也可以使用Tab键进行自动补全。如果需要保存到特定的目录,可以输入目录路径和文件名。
  3. 输入完文件名后,按下回车键,Emacs会将当前缓冲区的内容保存到指定的文件中。
    如果在保存文件时,文件已经存在,Emacs会提示你是否覆盖该文件。你可以根据实际情况选择覆盖或者取消保存。
    除了使用快捷键C-x C-f来保存文件外,Emacs还提供了其他一些与文件操作相关的命令。例如:
  • C-x C-s:保存当前缓冲区的内容,但不退出Emacs。
  • C-x C-w:将当前缓冲区的内容另存为其他文件。
  • C-x k:关闭当前缓冲区。
  • C-x C-c:退出Emacs。
  • 通过掌握这些文件操作命令,我们可以更加高效地使用Emacs进行文本编辑工作。同时,Emacs还支持自定义快捷键和命令,我们可以根据自己的习惯和需求进行设置,提高工作效率。
  • Emacs是一款非常强大且灵活的文本编辑器,通过熟练掌握其快捷键和命令,我们可以更加高效地进行文本编辑和文件管理。而C-x C-f作为保存文件的快捷键,是我们日常使用Emacs时最常用的操作之一。

🌻3.解决方案

🐓3.1 配置emacs

;;执行保存(C-x C-s),删除行尾的空格.
(add-hook 'after-save-hook 'delete-trailing-whitespace)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1849037.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【机器学习】机器学习赋能交通出行:智能化实践与创新应用探索

📝个人主页🌹:Eternity._ 🌹🌹期待您的关注 🌹🌹 ❀目录 📒1. 引言📙2. 交通流量预测与优化🌞数据准备🌙模型训练与预测⭐评估模型与优化 &#x…

Linux操作系统篇:多线程

一. Linux中线程是怎么理解的 1.1 线程概念 在Linux中,线程是在进程“内部”执行的,线程是处于进程的进程地址空间中运行,线程用到的资源都是进程的资源,线程是执行进程的一部分代码,线程是最小的执行流&am…

C++代码编写风格:Header-Only与声明实现分离的选择

C代码编写风格:Header-Only与声明实现分离的选择 最近看到一些小伙伴问到了几个比较有趣的问题,这里总结一下,这些都是实际面试中出现过的问题,看看你知道多少,考察一下底子。 面试问题1:你通常编写代码的风…

eNSP学习——配置基于全局地址池的DHCP

目录 主要命令 原理概述 实验目的 实验场景 实验拓扑 实验编址 实验步骤 1、基本配置 2、配置基于全局地址池的 DHCP Server 3、配置DHCP Client 主要命令 [R1]dhcp enable //开启 DHCP功能//创建一个全局地址池,地址池名称为huawei1 [R1]ip pool h…

RIP路由协议汇总、版本兼容、定时器、协议优先级配置(华为)

#交换设备 RIP路由协议汇总 一、原理概述 当网络中路由器的路由条目非常多时,可以通过路由汇总(又称路由汇聚或路由聚合)来减少路由条目数,加快路由收敛时间和增强网络稳定性。路由汇总的原理是,同一个自然网段内的…

linux挂载硬盘(解决linux不显示硬盘问题)

目录 1.查看系统有几块硬盘2.查看挂载情况3.格式化硬盘4.创建挂载目录用于挂载硬盘5.将硬盘挂载到指定的挂载目录6.随系统自启动挂载查看配置文件,看是否已经把这条命令加入配置 帮同门解决挂载失败问题记录 参考视频:只要6步!Linux系统下挂载…

内容安全复习 10 - 异常检测

文章目录 概述什么是异常检测异常检测应用与二分类分类器的辨析广义分布外检测(OOD) 异常检测分类Deep Learning for Feature Extraction(用于特征提取的深度学习)Learning Feature Representations of Normality(学习…

人工智能在影像组学与放射组学中的最新进展|顶刊速递·24-06-22

小罗碎碎念 本期文献速递的主题——人工智能在影像组学中的最新进展。 小罗一直以来的观点,是把大问题分模块拆解——既然我们想做多模态,那么就先了解单模态的研究套路,再去研究不同模态提取的特征如何融合,搞科研的过程也是管理…

R语言数据分析案例32-针对芬兰污染指数的分析与考察

一、 研究背景及意义 近年来,随着我国科技和经济高速发展,人们生活质量也随之显著提高。但是, 环境污染问题也日趋严重,给人们的生活质量和社会生产的各个方面都造成了许多不 利的影响。空气污染作为环境污染主要方面&#xff0c…

汽车销售系统

摘 要 在现代社会,电脑是企业运作和管理必不可少的工具。我们过去用手记下卖出的商品的年代已一去不复返了。在我国,汽车销售行业的竞争日趋激烈的情况下,如何提高企业的管理水平,提高企业的工作效率,提高企业的服务质…

【性能优化】表分区实践最佳案例

背景 随着数字化建设的持续深入,企业的业务规模迎来了高速发展,其数据规模也呈现爆炸式增长,如果继续使用传统解决方案,将所有数据存储在一个表中,对数据的查询和维护效率将是一个巨大的挑战,在这个背景下…

深入解析MVC架构(Model-View-Controller Architecture)

目录 前言1. MVC架构概述1.1 模型(Model)1.1.1 数据管理1.1.2 业务逻辑 1.2 视图(View)1.2.1 数据展示1.2.2 用户界面设计 1.3 控制器(Controller)1.3.1 用户输入处理1.3.2 更新模型和视图 2. MVC架构的优缺…

区块链技术:金融市场监管的新篇章

一、引言 随着金融科技的迅猛发展,区块链技术作为其中的佼佼者,正逐渐改变着金融市场的格局。在金融市场监管领域,区块链技术以其独特的优势,为监管机构提供了新的监管思路和手段。本文将深入探讨区块链技术在金融市场监管中的作用…

了解Spring的BeanPostProcessor

了解Spring的BeanPostProcessor Spring框架提供了一种机制,允许在Spring容器实例化Bean之前和之后进行自定义的修改。这个机制就是BeanPostProcessor接口。BeanPostProcessor是Spring的核心接口之一,用于在Spring容器创建和初始化Bean的过程中进行干预和…

深度揭秘:深度学习框架下的神经网络架构进化

深度学习框架下的神经网络架构经历了从基础到复杂的显著进化,这一进程不仅推动了人工智能领域的突破性进展,还极大地影响了诸多行业应用。本文旨在深入浅出地揭示这一进化历程,探讨关键架构的创新点及其对现实世界的影响。 引言:…

在 KubeSphere 上快速安装和使用 KDP 云原生数据平台

作者简介:金津,智领云高级研发经理,华中科技大学计算机系硕士。加入智领云 8 余年,长期从事云原生、容器化编排领域研发工作,主导了智领云自研的 BDOS 应用云平台、云原生大数据平台 KDP 等产品的开发,并在…

SUSE linux 15的网络管理

1 手工配置网络 wicked提供了一种新的网络配置框架。自SUSE 12起,SUSE使用了新的网络管理工具wicked,这个是区别与其他常见发行版的。常见的发行版目前大多使用的是NetworkManager服务进行网络管理。 1.1 wicked网络配置 传统网络接口管理面临的挑战之…

C语言学习记录20240622

这次需要用 C 语言库 Allegro 写爆破彗星游戏。项目有一些描述如需要绘制飞船、彗星、子弹,需要响应按键实现飞船加速、减速、转向、开火,需要绘制弹道,需要实现彗星旋转、缩放,需要碰撞检测,需要显示计分。 这些用 w…

打破数据分析壁垒:SPSS复习必备(五)

一、分类变量的统计描述与参数估计 1、分类变量的统计描述指标体系 1)频数分布情况描述 各个类别的样本数和所占比例分别称为频数(绝对频数)和百分比(构成比)。 累计频数是指本类别及较低类别出现的次数之和&#…

小熊文件工具箱免费版

小熊文件工具箱是一款基于本地离线操作的一系列工具的合集,最大特点是各种批量任务的执行,包含了智能证件照,自动抠图,直播录制,九宫格切图,拼图,视频格式转换及压缩,zip压缩解压缩&…