当前位置: 首页 > news >正文

Emacs之高亮显示超过80个字符部分(一百三十)

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

优质专栏:Audio工程师进阶系列原创干货持续更新中……】🚀

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

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

欢迎关注Android系统攻城狮

1.前言

本篇目的:设置Emacs超过80个字符自动换行,高亮显示超过80个字符部分。

2.set-fill-columnglobal-whitespace-mode介绍

  • Emacs是一款功能强大的文本编辑器,具有丰富的扩展和插件支持。在Emacs中,set-fill-columnglobal-whitespace-mode是两个常用的配置选项,用于控制文本的填充和空白处理。

  • set-fill-column是一个用于设置文本行最大宽度的命令。它允许您在Emacs编辑器中设置每行文本的最大字符数。当您输入的文本超过设定的填充宽度时,Emacs会自动进行换行操作,以保持文本的整洁和易读性。通过设置set-fill-column,您可以控制文本的格式和排版,使其符合您的个人偏好或项目要求。

  • global-whitespace-mode是一个用于控制空白处理的模式。在Emacs中,空白字符包括空格、制表符和换行符等。global-whitespace-mode决定了Emacs如何处理这些空白字符。如果启用该模式,Emacs会将空白字符视为空格字符进行处理,以便在格式化文本时进行适当的调整。这有助于保持文本的一致性和美观性。

  • 通过启用global-whitespace-mode,您可以确保在编辑文本时,Emacs会自动识别和处理空白字符,以便在输出或显示时保持美观和易读性。这对于编写代码、文档或处理格式化文本非常有用,可以帮助您更好地控制文本的格式和排版。

  • set-fill-column用于设置文本行最大宽度,并在超过该宽度时进行自动换行操作;而global-whitespace-mode则用于控制空白字符的处理方式,以保持文本的一致性和美观性。

3.设置每行80个字符自动换行

1.第一种方式

M-x set-fill-column
输入:80

1.第二种方式

# ~/.emacs
(setq-default fill-column 80)

4.高亮显示超过80个字符部分

1.设置方式

(require 'whitespace)
(setq whitespace-style '(face empty tabs lines-tail trailing))
(global-whitespace-mode t)
http://www.lryc.cn/news/220831.html

相关文章:

  • C语言 每日一题 PTA 11.7 day13
  • 产品经理进阶:产品的起点是发现并理解问题
  • Java —— 类和对象(一)
  • RabbitMQ(高级特性)优先级队列
  • 盘点苹果手机导出照片到电脑的3个方法!
  • px、rpx、em以及rem的区别与用法
  • 类(class)
  • FPGA时序分析与约束(10)——生成时钟
  • A. Hit the Lottery
  • mvn: Downloading from pluginRepository
  • docker相关知识
  • Springboot 集成 RocketMQ(进阶-消息)
  • 10 索引优化与查询优化
  • linux PVE安装
  • ZZ038 物联网应用与服务赛题第J套
  • 【寒武纪(3)】媒体处理系统的系统控制、视频输入和后处理子系统
  • Linux下使用vscode编写Python项目
  • 使用 curator 连接 zookeeper 集群 Invalid config event received
  • 大促期间也要做好低价治理
  • 【c++】——类和对象(中)——默认成员函数(上)
  • 钉钉企业微应用开发C#-HTTP回调接口
  • Rust编程基础之条件表达式和循环
  • MATLAB算法实战应用案例精讲-【人工智能】ROS机器人(补充篇)
  • 基于8086汽车智能小车控制系统
  • 全光谱大面积氙光灯太阳光模拟器老化测试
  • linux添加一条到中间路由器的路由
  • 不同MySQL服务的表以及库的数据迁移(/备份)
  • 聊聊芯片超净间的颗粒(particle)
  • 服务器(windows Server 2019为例)中的日志中文乱码的解决办法
  • Linux 学习(CentOS 7)