- 2025-01-04Emacs 中的缓冲区(Buffer)介绍
Emacs中的缓冲区(Buffer)在Emacs中,缓冲区(buffer)是一个核心概念,表示Emacs内部用于处理和显示文本的“工作区域”。每个打开的文件、运行的命令、显示的消息、终端会话等都被分配到一个独立的缓冲区。缓冲区的特点不局限于文件:缓冲区不一定与文件相关联。它可以是用
- 2025-01-032024年回顾与2025年展望
本来打算元旦来做一下本人的年度总结的,但是元旦那天只有一天假,并且那天带孩子出去玩了,总结就耽搁了。这篇总结是自己断断续续靠晚上下班回来,老婆孩子睡着之后以及上班摸鱼时间写出来的2024年回顾本年度总结我继续从生活、学习以及工作上来进行回顾。首先是生活上,今天孩子开始在
- 2024-12-30Emacs折腾日记(七)——布尔变量、逻辑运算符与位运算
通过前面的几节内容我们已经对elisp中基本类型有所了解了。emacslisp简明教程中下一节开始就是讲相关容器。所以这一篇我将它作为基础类型的一个结尾,将平时会用到,但是之前没有涉及到的内容都包含进来。bool类型本篇首先要提到的就是bool类型,我们已经在前面几章中用到过它,但是
- 2024-12-28Emacs折腾日记(六)——elisp字符与字符串类型
本文相关的知识点主要来自elisp简明教程后续内容可以直接查看这个教程上一节我们了解了elisp中基础数据类型之一的数字类型,相比于C/C++来说elisp的数字类型更少,学习起来可能也更加简单。那么这篇我们来学习另一个数据类型——字符串字符串的基本介绍回忆以下在C/C++中学
- 2024-12-21Emacs 折腾日记(五)——elisp 数字类型
本文是参考emacslisp简明教程写的,很多东西都是照搬里面的内容,如果各位读者觉得本文没有这篇教程优秀或者有抄袭嫌疑、又或者觉得我更新比较慢、再或者其他什么原因,请直接阅读上述链接中的教程。上一篇我们讲了elisp中的流程控制结构相关的内容,下面就该进入到对应数据结构的
- 2024-12-17Emacs折腾日记(四)——elisp控制结构
目前我们接着学习elisp相关语法,这里我是按照elisp简明教程来进行学习。与其说这是我自己写得教程到不如说是在这个上面做得注释。目前我不知道这样是否侵犯相关的知识产权。目前就先这样继续学习,继续写记录吧。闲话少说,进入本篇的正题,关于elisp的控制结构。一般编程语言都有三
- 2024-12-11Emacs折腾日记(三)——简单的elisp 入门
Emacs本身的使用并不复杂,利用帮助文档,差不多半小时左右就能把一些常见的操作方式和快捷键过一遍,剩下的就是慢慢使用并且熟悉了。Emacs真正有价值的是它高度的客制化。任何人都可以利用elisp代码将Emacs改造成只属于自己的编辑器。会elisp的不一定是高手,但是高手没有一个是不会el
- 2024-12-07Emacs 折腾日记(二)——Emacs简单入门
环境准备这里我们根据之前博客配置的wsl2+archlinux环境,安装Emacssudopacman-Semacs如果之前配置的关于gui的部分正确,那么在终端输入emacs来启动或者在Windows的开始菜单中能找到emacs(Arch)之类的启动项目。当然你也可以使用emacs-nw来开始一个终端的emacs程序
- 2024-12-03win11安装emacs+igc+mps
gitclonehttps://github.com/kiennq/emacs-buildcdemacs-build.\emacs-build.cmd--slim--clone--deps--variantmps--build--branchscratch/igc--with-mps--pdf-tools--hunspell--mu--isync--pack-all--with-tree-sitter=ifavailable当msys2装好后强制退
- 2024-12-09促销活动|冬藏万物·遇见”星“运·Mix超低价
冬藏万物,以待春始,启衡星生物携冬季新品及畅销1200万次反应的王牌产品,“星”运相约,畅享超低价,礼遇心愿卡。活动时间:2024.11.10-2024.12.31PART1:畅享超低价PART1:礼遇心愿卡新品介绍:你是否在多孔板加样时遇到以下困扰?思绪神游,忘记加到哪个孔板,懊恼;有人在身旁说话,因分心而
- 2024-12-07leetcode 1493. 删掉一个元素以后全为 1 的最长子数组
1493.删掉一个元素以后全为1的最长子数组法一:递推classSolution{public://在删掉元素的结果数组中,最长的且只包含1的非空子数组存在两种情况://1.这个子数组在原数组中本身就是连续的,无论删或者不删其他的元素,它都是最长的且只包含1的非空子数组;//2.这个子数组原
- 2024-11-24实验4 类的组合、继承、模板类、标准库
实验任务2:task2.cpp源码:1#include"GradeCalc.hpp"2#include<iomanip>34voidtest(){5intn;6cout<<"输入班级人数:";7cin>>n;89GradeCalcc1("OOP",n);1011cout<&
- 2024-08-13【Emacs】使用全教程
Emacs入门:使用全教程启动Emacs要进入Emacs,只需输入其名称:$emacs:-:-C-z挂起EmacsC-xC-c永久退出Emacs全局描述:-:-C-<key>表示按住控件,然后按<key>M-<key>表示按Esc一次,然后按<key>移动返回向前要移动的实体C-bC-fHaract
- 2024-08-12powershell 常用插件
1.z「z」这个zsh下常用的跳转工具,当频繁需要进入一个比较深的目录的时候,「z」这个插件会帮我们自动记录这个目录,之后我们只需要执行z[Directory]就可以快速跳转了PowerShell下也有移植过来的版本,执行以下命令安装就可以愉快使用了Install-Modulez-ScopeCurrentUser-A
- 2024-08-02Linux 常见编辑器
命令行编辑器VimLinux上最出名的编辑器当属Vim了。Vim由Vi发展而来,Vim的名字意指ViIMproved,表示Vi的升级版。Vim对于新手来说使用比较复杂,不过学会了之后会有效率上的提升,建议先学会使用Vim编辑并保存文件,之后在使用的过程中再逐渐学习高级用法。Vim是Ubuntu
- 2024-07-29Emacs有什么优点,用Emacs写程序真的比IDE更方便吗?
Emacs是一种强大的文本编辑器,有许多优点,使其在某些方面比传统的集成开发环境(IDE)更方便。以下是一些使用Emacs的优点:1.高度可定制性Emacs可以通过EmacsLisp编程语言进行高度自定义。你可以根据自己的需要修改和扩展Emacs的功能,几乎没有限制。2.统一的工作环境Ema
- 2024-07-28走进Emacs,优缺点
Emacs,全称为EditorMACroS(编辑器宏),是一款历史悠久且功能强大的集成开发环境和文本编辑器。自1975年由RichardStallman(理查德·马修·斯托曼)与GuySteele在麻省理工学院(MIT)的人工智能实验室(AILab)共同开发以来,Emacs一直以其高度的可定制性、扩展性和丰富的功能而受到程序员和其
- 2024-07-28用Emacs写程序真的比IDE更方便吗?
探讨Emacs写程序是否比IDE更方便,是一个深入且主观的话题,因为它涉及到个人的工作习惯、项目需求、技术偏好以及对工具的熟悉程度。以下是对这一问题的详细分析,旨在从多个角度探讨Emacs与IDE在编程中的优劣,并尝试回答这一问题。一、引言在软件开发领域,集成开发环境(IDE)和文本编
- 2024-07-17Emacs的优点,用Emacs写程序真的比IDE更方便吗?
Emacs是一个经典的文本编辑器,以其强大的扩展性和灵活性而闻名。虽然在当今的软件开发行业中,集成开发环境(IDE)如VisualStudio和IntelliJIDEA占据了主导地位,Emacs依然保持着一定的独特优势和忠实用户群。在这篇文章中,我们将探讨Emacs的主要优点,并评估在现代编程实践中,使用Emacs
- 2024-07-11Linux终端调试大全
无数次被问道:你在终端下怎么调试更高效?或者怎么在Vim里调试?好吧,今天统一回答下,我从来不在vim里调试,因为它还不成熟。那除了命令行GDB裸奔以外,终端下还有没有更高效的方法?能够让我事半功倍?当然有,选择恰当的工具和方法,让GDB调试效率成倍的提升并没有任何问题。当
- 2024-07-01【Emacs Verilog mode保姆级的使用指南】
- 2024-06-20【Emacs Verilog mode保姆级的使用指南】
- 2024-06-07Emacs Verilog Mode 简单使用指南
引言在硬件描述语言(HDL)中,Verilog是一种广泛使用的语言,用于设计和描述数字电路。为了提高Verilog代码编写的效率和准确性,许多开发者选择使用Emacs作为他们的集成开发环境(IDE)。Emacs是一个高度可定制的文本编辑器,拥有丰富的插件生态系统,其中VerilogMode是专为Veril