上一页 1 2 3 4 5 6 ··· 32 下一页
摘要: Emacs 号称一个伪装成文本编辑器的操作系统,你几乎可以在Emacs中干任何事情。在Emacs中运行终端自然是小菜一碟。 Emacs中有许多其他类型的shell,例如 eshell、term、vetrm term 终端 其中 term 是Emacs中自带的shell,它最终是调用系统中安装的其他s 阅读全文
posted @ 2025-07-01 11:09 masimaro 阅读(150) 评论(0) 推荐(0)
摘要: 本节我们将介绍如何在Emacs中的buffer与窗口管理,目标是快速管理窗口,以及快速在不同buffer中进行切换 基本概念介绍 Emacs与vim相比的一个特点是,Emacs是一个窗口程序,或者说是一个gui程序。而vim是一个终端字符界面程序(当然Emacs也可以启用终端模式),那么与vim相比 阅读全文
posted @ 2025-05-29 16:11 masimaro 阅读(114) 评论(0) 推荐(0)
摘要: 在之前的文章中,分了几篇着重介绍了Emacs编辑方面的功能改造。作为一个文本编辑器,要想坚持用下去首先应该改造成自己熟悉的编辑方式。 本节我们来介绍Emacs的目录管理 Dired Mode Emacs自带一个名为 Dired (Directory Editor) 的插件,它负责对目录进行操作。默认 阅读全文
posted @ 2025-05-22 10:24 masimaro 阅读(255) 评论(0) 推荐(0)
摘要: Emacs 是一个自文档的系统,任何有关Emacs的信息都可以通过Emacs自身查阅。包括基础的入门手册、elisp手册、以及各种插件的相关说明信息。 一般遇到不懂的变量直接使用 C-h v。查看它的说明。使用 C-h f 查阅相关函数、使用 C-h k 来查找对应快捷键绑定的函数。 一般来说阅读官 阅读全文
posted @ 2025-05-16 11:33 masimaro 阅读(54) 评论(0) 推荐(0)
摘要: 在前面的几篇,我们完成了Emacs的vim模拟器、中文输入、多行编辑以及基本的补全功能的添加。这一篇没有具体的提升哪一方面的能力,这一篇我想整合我在其他教程中看到的我认为对我比较有用的用法和插件,算是对前期功能的一个总结。 让Emacs记住一些信息 一般的编辑器都会在下次打开时记住上次的一些信息,例 阅读全文
posted @ 2025-05-14 11:31 masimaro 阅读(136) 评论(0) 推荐(0)
摘要: 在之前的一系列文章中,我们对Emacs做了一些小范围的定制,目前它已经可以很好的模拟vim的一些基础功能。我们也在模拟vim基础功能之上做了一些能力的提升。本篇我们将对Emacs自带的补全系统做一个升级,并且给出一些搜索和替换的方案,进一步提升Emacs的效率 Emacs上有很多很好用的补全插件,著 阅读全文
posted @ 2025-05-07 21:31 masimaro 阅读(213) 评论(0) 推荐(0)
摘要: 上一篇文章,我们补充了一些基本的配置,并且关闭了一些默认的行为。这里我们继续对它进行配置。本篇将要使用一些插件来修改默认的编辑行为进一步提高编辑文本的效率。 avy 插件 基础用法 在vim中有 easymotion 可以使用,在Emacs中可以使用 avy 插件。它的功能于前面介绍的easymot 阅读全文
posted @ 2025-04-23 09:33 masimaro 阅读(63) 评论(0) 推荐(0)
摘要: 使用CMake构建工程的一个原因是不希望Windows上有一个工程文件,Linux又单独配置一套工程文件。我们希望对于整个工程只配置一便,就可以直接编译运行。CMake本身也具备这样的特性,脚本只用写一次,在其他平台能自动构建工程。这里谈的跨平台主要是如何组织工程和编写CMake来针对Windows 阅读全文
posted @ 2025-04-14 09:07 masimaro 阅读(389) 评论(0) 推荐(0)
摘要: 很遗憾直到现在才开始接触cmake,过去都在微软的vs IDE上编写c++程序,即使引用第三方的库直接使用cmake也能编译成功,很少关注它本身的内容。但是现在我有一项工作的内容就是将在Windows平台上的c++程序移植到Linux平台上。我想选择cmake作为支持跨平台的构建工具。因此提前学了点 阅读全文
posted @ 2025-04-01 18:14 masimaro 阅读(149) 评论(0) 推荐(0)
摘要: 上一篇我们完成了emacs输入法的配置以及将emacs配置成了使用vim的操作方式。但是emacs目前有些默认行为我不太喜欢,这节我们一起来修改它 备份设置 我们打开emacs的配置文件所在路径,发现有大量的~结尾的文件,这是emacs的备份文件。这里,我们不使用这个特性,可以通过git等版本管理软 阅读全文
posted @ 2025-03-28 18:30 masimaro 阅读(78) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 ··· 32 下一页