会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
GunLun
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
···
31
下一页
2025年5月7日
Emacs 折腾日记(二十二)——补全强化
摘要: 在之前的一系列文章中,我们对Emacs做了一些小范围的定制,目前它已经可以很好的模拟vim的一些基础功能。我们也在模拟vim基础功能之上做了一些能力的提升。本篇我们将对Emacs自带的补全系统做一个升级,并且给出一些搜索和替换的方案,进一步提升Emacs的效率 Emacs上有很多很好用的补全插件,著
阅读全文
posted @ 2025-05-07 21:31 masimaro
阅读(123)
评论(0)
推荐(0)
2025年4月23日
Emacs 折腾日记(二十一)——编辑能力提升
摘要: 上一篇文章,我们补充了一些基本的配置,并且关闭了一些默认的行为。这里我们继续对它进行配置。本篇将要使用一些插件来修改默认的编辑行为进一步提高编辑文本的效率。 avy 插件 基础用法 在vim中有 easymotion 可以使用,在Emacs中可以使用 avy 插件。它的功能于前面介绍的easymot
阅读全文
posted @ 2025-04-23 09:33 masimaro
阅读(33)
评论(0)
推荐(0)
2025年4月14日
使用CMake跨平台的一些经验
摘要: 使用CMake构建工程的一个原因是不希望Windows上有一个工程文件,Linux又单独配置一套工程文件。我们希望对于整个工程只配置一便,就可以直接编译运行。CMake本身也具备这样的特性,脚本只用写一次,在其他平台能自动构建工程。这里谈的跨平台主要是如何组织工程和编写CMake来针对Windows
阅读全文
posted @ 2025-04-14 09:07 masimaro
阅读(252)
评论(0)
推荐(0)
2025年4月1日
CMake 基础
摘要: 很遗憾直到现在才开始接触cmake,过去都在微软的vs IDE上编写c++程序,即使引用第三方的库直接使用cmake也能编译成功,很少关注它本身的内容。但是现在我有一项工作的内容就是将在Windows平台上的c++程序移植到Linux平台上。我想选择cmake作为支持跨平台的构建工具。因此提前学了点
阅读全文
posted @ 2025-04-01 18:14 masimaro
阅读(109)
评论(0)
推荐(0)
2025年3月28日
Emacs 折腾日记(二十)——修改emacs的一些默认行为
摘要: 上一篇我们完成了emacs输入法的配置以及将emacs配置成了使用vim的操作方式。但是emacs目前有些默认行为我不太喜欢,这节我们一起来修改它 备份设置 我们打开emacs的配置文件所在路径,发现有大量的~结尾的文件,这是emacs的备份文件。这里,我们不使用这个特性,可以通过git等版本管理软
阅读全文
posted @ 2025-03-28 18:30 masimaro
阅读(51)
评论(0)
推荐(0)
2025年3月25日
Emacs 折腾日记(十九)——配置输入法和vim操作方式
摘要: 上一篇文章中,我们将Emacs变得稍微好看了点。换成了自己喜欢的主题和颜色,这样每天用起来也比较养眼,不会特别排斥。本篇文章的主要任务就是配置输入法方便输入中文以及将vim的操作模式搬到Emacs中。进一步提到Emacs的可用性 配置中文输入法 系统基本环境配置 在配置输入法之前,需要系统支持中文,
阅读全文
posted @ 2025-03-25 21:26 masimaro
阅读(185)
评论(0)
推荐(0)
2025年3月17日
Emacs 折腾日记(十八)——改变Emacs的样貌
摘要: 截止到上一篇文章为止,之前教程 的内容都看完了,虽然它的后记部分提供了一些后续进阶的内容需要我们自己读手册。但是我不太想继续在elisp上死磕了。看着自己学了那么久的elisp,但是自己的emacs仍然没有半点改变,这个时候各位读者的兴趣一定会大打折扣,是时候试试配置一下自己的emacs了。教程后记
阅读全文
posted @ 2025-03-17 21:46 masimaro
阅读(128)
评论(0)
推荐(0)
2025年3月16日
Emacs 折腾日记(十七)——文本属性
摘要: 我们在上一篇中介绍了如何对文件中的文本进行操作,本篇主要来介绍关于文本的属性。 是的,文本也有属性。这里的文本属性有点类似于Word中的文字属性,文本中对应的字符只是文本属性的一种,它还包括文本大小、字体、颜色等等内容。Emacs中的文本也是类似的。于符号的属性类似,文本的属性也是由键值对构成。名
阅读全文
posted @ 2025-03-16 20:56 masimaro
阅读(18)
评论(0)
推荐(0)
2025年3月11日
Emacs 折腾日记(十六)——文本操作
摘要: 作为一个文本编辑器,编辑文本是最基本,也是最重要的功能。 本文将介绍关于文件操作的一系列操作,比如查找文件,读写文件,文件信息、读取目录、文件名操作等。 在之前关于vim的介绍时,已经详细的介绍过关于文件、缓冲和窗口的关系。相信各位读者不会弄混这些概念。 在emacs从硬盘上读取文件到缓冲并且显示的
阅读全文
posted @ 2025-03-11 15:16 masimaro
阅读(49)
评论(0)
推荐(0)
2025年3月7日
Emacs 折腾日记(十五)——窗口
摘要: 在上一节提到,当前buffer不一定是当前显示在屏幕上的那个buffer,想要修改显示的buffer,可以使用窗口相关的api。这节来介绍一些窗口的操作。 窗口是屏幕上用于显示一个缓冲区 的部分。和它要区分开来的一个概念是 frame。frame 是 Emacs 能够使用屏幕的 部分。可以用窗口的观
阅读全文
posted @ 2025-03-07 11:10 masimaro
阅读(50)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
···
31
下一页
公告