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


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

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

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

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

    欢迎关注Android系统攻城狮

    1.前言

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

    下图中1、2、3即超过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
    • 2

    1.第二种方式

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

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

    1.设置方式

    (require 'whitespace)
    (setq whitespace-style '(face empty tabs lines-tail trailing))
    (global-whitespace-mode t)
    
    • 1
    • 2
    • 3
  • 相关阅读:
    超级账本Fabric2.4自定义集群启动(修改官方Demo)
    typescript86-react中类组件的类型
    什么是内存碎片?
    Linux进阶-文件
    uniapp项目实践总结(二十四)安卓平台 APP 打包教程
    Redis 连接管理手册
    VIM操作
    20220912深圳市梧桐山桃花源看植物
    Swagger笔记
    软考 系统架构设计师系列知识点之云计算(3)
  • 原文地址:https://blog.csdn.net/u010164190/article/details/134258238