会员
周边
新闻
博问
闪存
赞助商
YouClaw
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
GunLun
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
···
32
下一页
2025年3月28日
Emacs 折腾日记(二十)——修改emacs的一些默认行为
摘要: 上一篇我们完成了emacs输入法的配置以及将emacs配置成了使用vim的操作方式。但是emacs目前有些默认行为我不太喜欢,这节我们一起来修改它 备份设置 我们打开emacs的配置文件所在路径,发现有大量的~结尾的文件,这是emacs的备份文件。这里,我们不使用这个特性,可以通过git等版本管理软
阅读全文
posted @ 2025-03-28 18:30 masimaro
阅读(81)
评论(0)
推荐(0)
2025年3月25日
Emacs 折腾日记(十九)——配置输入法和vim操作方式
摘要: 上一篇文章中,我们将Emacs变得稍微好看了点。换成了自己喜欢的主题和颜色,这样每天用起来也比较养眼,不会特别排斥。本篇文章的主要任务就是配置输入法方便输入中文以及将vim的操作模式搬到Emacs中。进一步提到Emacs的可用性 配置中文输入法 系统基本环境配置 在配置输入法之前,需要系统支持中文,
阅读全文
posted @ 2025-03-25 21:26 masimaro
阅读(291)
评论(0)
推荐(0)
2025年3月17日
Emacs 折腾日记(十八)——改变Emacs的样貌
摘要: 截止到上一篇文章为止,之前教程 的内容都看完了,虽然它的后记部分提供了一些后续进阶的内容需要我们自己读手册。但是我不太想继续在elisp上死磕了。看着自己学了那么久的elisp,但是自己的emacs仍然没有半点改变,这个时候各位读者的兴趣一定会大打折扣,是时候试试配置一下自己的emacs了。教程后记
阅读全文
posted @ 2025-03-17 21:46 masimaro
阅读(252)
评论(0)
推荐(0)
2025年3月16日
Emacs 折腾日记(十七)——文本属性
摘要: 我们在上一篇中介绍了如何对文件中的文本进行操作,本篇主要来介绍关于文本的属性。 是的,文本也有属性。这里的文本属性有点类似于Word中的文字属性,文本中对应的字符只是文本属性的一种,它还包括文本大小、字体、颜色等等内容。Emacs中的文本也是类似的。于符号的属性类似,文本的属性也是由键值对构成。名
阅读全文
posted @ 2025-03-16 20:56 masimaro
阅读(45)
评论(0)
推荐(0)
2025年3月11日
Emacs 折腾日记(十六)——文本操作
摘要: 作为一个文本编辑器,编辑文本是最基本,也是最重要的功能。 本文将介绍关于文件操作的一系列操作,比如查找文件,读写文件,文件信息、读取目录、文件名操作等。 在之前关于vim的介绍时,已经详细的介绍过关于文件、缓冲和窗口的关系。相信各位读者不会弄混这些概念。 在emacs从硬盘上读取文件到缓冲并且显示的
阅读全文
posted @ 2025-03-11 15:16 masimaro
阅读(86)
评论(0)
推荐(0)
2025年3月7日
Emacs 折腾日记(十五)——窗口
摘要: 在上一节提到,当前buffer不一定是当前显示在屏幕上的那个buffer,想要修改显示的buffer,可以使用窗口相关的api。这节来介绍一些窗口的操作。 窗口是屏幕上用于显示一个缓冲区 的部分。和它要区分开来的一个概念是 frame。frame 是 Emacs 能够使用屏幕的 部分。可以用窗口的观
阅读全文
posted @ 2025-03-07 11:10 masimaro
阅读(102)
评论(0)
推荐(0)
2025年2月21日
Emacs折腾日记(十四)——buffer操作
摘要: 教程 中的下一节应该是正则表达式。但是我觉得目前来说正则表达式对我来说不是重点,而且正则表达式我还是比较了解,没必要专门去学习,在使用的时候看看相应的章节就好。况且现在有AI这个利器,在处理正则表达式应该问题不大。所以这里就略过这节,直接进入后面的学习 截止到前面的一些文章,我觉得应该已经涉及到了e
阅读全文
posted @ 2025-02-21 10:01 masimaro
阅读(115)
评论(0)
推荐(0)
2025年2月19日
Emacs折腾日记(十三)——函数、宏以及命令
摘要: 之前在开篇介绍简单的elisp时候就提到过函数,后面的一些示例中也用到了一些函数,但是都是一些基本的概念,这篇将深入了解函数的一些特性。 首先要判断一个符号是否是函数,可以使用 functionp 来判断。 (defun foo() 1) (foo) (functionp 'foo) ;; ==>
阅读全文
posted @ 2025-02-19 11:02 masimaro
阅读(112)
评论(0)
推荐(0)
2025年2月11日
Emacs 折腾日记(十二)——变量
摘要: 本文是依据 emacs lisp 简明教程 而来 在此之前我们已经了解了elisp中的全局变量和函数中的局部变量,也了解了elisp中各种数据类型。这一篇主要谈谈elisp中各种变量的生命周期和作用域 let 绑定的变量 使用let绑定的变量只在let范围内有效,如果是多层嵌套的let,只有最里层的
阅读全文
posted @ 2025-02-11 10:29 masimaro
阅读(84)
评论(0)
推荐(0)
2025年1月21日
Emacs折腾日记(十一)——求值规则
摘要: 截至到现在,我觉得我自己的elisp水平有了一定的提高,希望各位读者借助之前的文章也能有一些收获。现在已经可以尝试写一点elisp的程序了,但是如果想深入了解一下 lisp 是如何工作的,不妨先花些时间看看 lisp 的求值过程。 对于我这样一个日常使用C/C++的程序员来说,习惯了C/C++的语法
阅读全文
posted @ 2025-01-21 20:55 masimaro
阅读(59)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
···
32
下一页
公告