自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小灰笔记

学习笔记,仅用于自我参考回忆!

  • 博客(2401)
  • 收藏
  • 关注

原创 1877_SHA512校验的使用

之前下载很多软件,尤其是开源软件的文件包的时候通常会看到一个校验文件。而且,通过上面的信息可以看出来,这个校验和的信息与文件内容有关,与文件名没有关系。又看了一下man手册信息,跟这个描述其实差不多,接下来就做一个这方面的测试。在前面的帮助中,能够看到一个—tag的参数,主要是用来生成一个BSD格式的校验和。对比应该可以使用对比工具来看,不过上面的这个diff看起来是不理想的,这个是按照行来对比。接下来,把两个文件备份之后做其他测试,以免在测试的过程中出现文件损坏。这样,生成一个类似的校验和文件如上。

2024-01-09 20:29:40 478

原创 1876_电感的特性小结

主要是整理一下电感在电路中的部分特性,并且看一下对应的理论公式。如此,遇到类似的电路的时候可以做出有效的分析。这部分内容从非代数类计算的角度比较好理解,我觉得从这样的角度去理解也很容易糅合到我们的自然思维之中。以上是电感在电流变化的时候产生电压的关系公式。

2024-01-09 20:26:42 393

原创 1875_如何提升开关应用中的EMI表现

热传导一般是代表了热阻以及可靠性问题,跟EMI的问题关系不大。既然如此,前面引入这样的一个分析观点又是为了什么?看了一份ST的应用笔记,简单了解了一下EMI相关的一些设计,感觉还比价有收获。整理一下自己的收获点。

2024-01-07 15:26:22 882

原创 1874_曲轴位置传感器

曲轴位置传感器位于发动机缸体上,而凸轮轴位置传感器位于气缸盖上。曲轴传感器测量曲轴的位置,而凸轮轴传感器测量凸轮轴的位置。曲轴传感器用于确定活塞的位置,而凸轮轴传感器用于确定气门的位置。发动机控制处理中,曲轴位置传感器是非常关键的一个信息。这里先从基本的功能上,整理一下曲轴位置传感器的作用以及实现方案。这两份材料作为科普来说应该还是够的,但是从ECU设计的角度来说还是有很大的欠缺。这部分的知识,后续还得继续补充完善。

2024-01-07 15:24:24 489

原创 1873_ssh scp的速度限制设置

不过凡事也有一个例外,比如我遇到的一个场景:经过了内网穿透的环境,连接了一个远程办公电脑加一个树莓派。总的带宽大概只有10M,足以满足我的远程办公要求以及远程管理树莓派上控制的一些设备。在满足办公体验的前提下,可以实现部分文件数据包的传输,充分利用这个带宽。从我自己的NAS上进行的数据获取测试,在默认的情况下,速度是23MB/s。从上面的帮助信息能够看到,这里是有一个-l的参数可以实现这样的限制的。实际的测试中发现速度基本没了。这么看,可能是之前网络上搜到的说明是对的,而这个内置的说明手册中的单位写错了。

2024-01-07 15:22:37 878

原创 1872_S32K344 MCU基本信息了解

基于SDK的开发模式现在又很多种,不同的厂家开发环境的体验也有一定的差异。由此,这一次的探索切换到AUTOSAR的方式上去,这样也算是考进一下行业的流行方式。开发工具上,选择官方基于gcc的编译器套件,这样自己折腾的话投入成本是最合适的。OS支持FreeRTOS,并且有一个与NXP合作的功能安全的OS。加密、以太网、功能安全以及基于MATLAB的模型开发支持等,这些都算是探索这一个MCU可以去注意一下的地方。这里给出来的还是较为常规的外设,对于了解一个MCU来说其实倒不至于非得用这么多的通道。

2024-01-07 15:18:49 727

原创 1871_什么是PCB

简单的PCB的缩写自然很容易理解,不过PCB涉及到的一些概念性的知识会比一个简单的缩写多得多。这里根据AD官方上的一个页面来整理一下这方面的基础知识点。简单的看了这份文件,对PCB的一些基础性的概念描述算是有了一点理解了。至少,一个PCB的产生大概有哪些过程,中间又经过了什么处理,这个基本还是弄清了。补充一下自己这方面的知识储备短板吧。

2024-01-07 15:14:00 403

原创 1870_使用flx来增强counsel-M-x的模糊匹配功能

这一次算是趁热打铁,把之前优化掉了的counsel-M-x的匹配功能再推进一步。虽然还是没有达到spacemacs中的乱序匹配效果,但是还是让默认的模糊匹配增色不少。接触到新的功能的时候,更好的方式或许是尝试吸收消化而不是见异思迁直接尝试其他的新配置。这样对于自己的配置的维护熟悉度以及功能的精简性应该都是很有好处的。可能是之前的文章之后,这个插件更新了很多地方。我尝试的时候发现模糊匹配不奏效。反倒是,上面的配置全都不加的时候可以支持两种匹配模式。这个方案应该是非常成熟了,我找到的文章时间也是很久之前的。

2024-01-07 15:11:58 447

原创 1869_修改counsel-M-x的配置让命令提升默认状态下的命令模糊搜索功能

我后来一直使用helm,导致我做这样选择其中很重要的一个原因就是我发现的这个问题,或者说是差异。当然,我现在依然在怀念spacemacs中的helm的模糊匹配,它的模糊匹配效果相比目前我使用的配置来说强大不少。不知道我现在的框架中是否已经存在了这样的配置,这会是我接下来一段时间的一个功能探索点。但是,总会在很多场景中想起来其他的配置中比较好用的功能,这样也就催促我自己的配置再次提升了。这一次的匹配效果就非常理想了,再加上按照使用次数执行的统计排序,这样让这个操作的效率提升了很多。

2024-01-07 15:10:09 407

原创 1868_C语言单向链表的实现

当我们看到链表的应用的时候,通常与与内存的动态分配以及释放结合到一起的。比如说,一个链表提供了一个数据处理的缓冲区,然而里面出现了来源于同一数据源的两份或者多份数据的时候,动态的存储分配可以很容易处理掉。这一次只是进行了一个链表构建的梳理,没有对链表的操作进行展开性的阐述与尝试。链表的数据结构以及处理方式可以在很多高级的算法中得到应用,而嵌入式中很多通信机制的处理以及任务调度等实现的一些基本的方法也是链表。不过用到的基本操作不外乎还是指针的处理操作,只是在数据处理中会增加更复杂的处理要求。

2024-01-07 15:08:02 1138

原创 1867_noweb简介

这是一个简单的noweb的介绍,从这里看到了很多参考资料以及信息,不过对于基本的了解以及上手来说并不是很理想。尤其是关注的语法处理信息,这里并没有看到。或许,5种控制结构看一下之后会对此能有更深入一点的理解。本质上来说,我对noweb没有太多的了解欲望。但是我看到的很多采用 org-mode 进行文学式编程的项目用了很多 nowebref 之类的参数。因此,需要对此做一个简单的了解。noweb是一个简单可扩展的文学式编程工具,操作简单且不限制编程语言。这个材料其实就是 noweb 的官方简介。

2024-01-07 15:06:02 404

原创 1866_FreeRTOS的存储管理方案heap_4分析

之前在使用FreeRTOS的时候注意到过这个OS中提供了多种方案的实施选择,而其中的 heap_4的方案有着很多有点也是较为推荐的一种实现方案。传入的参数为申请的内存的字节数目,如果成功则返回一个指向新分配的存储区开始的 指针。而初始化是不必要的, 因为在malloc的实现中借助于链表初始化的状态信息来判断了是否有初始化的必要, 以此实现了初始化的自动调用。链表是一个单向的链表,指向下一个空余的存储块。链表结构中有一个代表块大小的成员,这个成员的最高位用来表征当前的存储块是属于 应用程序的还是已经释放的。

2024-01-07 15:03:25 990

原创 1865_发动机控制器ECU

相比之下,如果机器的温度比较低,要 实现同样的驱动效果,则需要多喷油。关于ECU本身的一些驱动设计实现其实已经是我比较熟知的了,不过这种领域性的知识点的确是一直以来工作中可能让我卡壳的知识盲区。逐步丰富自己这方面的见识,对自己以后视野拓展以及能力的发挥肯定会有很好的提升。然而,我工作中接触到的可能是较为底层的东西,缺少一定的系统性。这部分数据处理主要是利用采集到的或者统计到的信息进行二次加工得到的一些信息。除了上面的一些偏信息化的信息之外,ECU还负责供电的管理。这部分主要就是一些控制信号的处理了。

2023-12-23 20:46:39 1057

原创 1864_什么是EMI

传导EMI的一个例子是打开跑步机或干衣机,导致同一电源电路上的计算机重新启动。这样,对于EMI算是有了一个初步的认识了。如果继续下去,我想接下来或许需要了解一下各种相关的标准看看标准委员会对这方面的要求大概是一个什么水平了。在学习一款驱动芯片的设计的时候,里面反复提到了增加一个电容以让EMI的指标更好。为此,了解一下什么是EMI,影响可能是什么?这一段的描述着实让我吃惊了一把,微波炉损坏居然都能够导致电脑的重启。从大的类别分可以有3类:辐射型、传导型、耦合型。EMI的坏处这么多,那么如何避免呢?

2023-12-23 20:44:41 448

原创 1863_电荷泵的基本原理

其实这个说起来也非常简单,我们看到的两个电压叠加,其中的一个电压其实是电容充电后由电荷产生的。在看一个集成IC的时候看到了一个电荷泵的模块,之前又听到过很多次电荷泵。但是,听说的时候全都是硬件工程师描述的眉飞色舞,而我完全不懂。看起来,学习也应该注意方法,可以尝试多维度的探索,不见得会有更多的时间消耗,可能会有意外的催化剂效果。第二个其实是保证了一个稳定的输出,而右侧的二极管则保证了电压不会跌落。以上是电路的输入输出仿真结果,从上面可以看出来,虽然成功实现了升压,但是只有50%的时间片有效。

2023-12-23 20:43:00 507

原创 1862_KiCAD的简单了解

等基本的理论知识补充到位之后,看起来KiCAD也是一个很好的硬件设计的练手平台。但是最近几年的工作中,遇到了太多的问题需要硬件理论作为基础,然而总是得不到比较完善的解答。这个是我最为关注的一个功能,也是这一次接触这个软件的很重要的一个原因。硬件设计的工具在操作直觉上跟软件设计工具就有很大的差距,通过简单的了解过程可以对此做一个初步的了解。利用这里面的组件来构建系统,之后直接进入到仿真界面设置仿真的参数即可实现功能的仿真。如上是通过原理图构建出来的一个简单的电荷泵的原理图。这是对上面的原理图进行仿真的结果。

2023-12-23 20:37:54 390

原创 1861_什么是H桥

虽然这部分介绍不见得是最通用或者常用的H桥设计,比如是否真的是需要PMOS等。但是,至少能够让人理解H桥的概念以及实现的机理。这一条学习笔记还是派生于对芯片L9945的分析学习,而H桥是其中的一个典型的应用。然而,之前对于这部分的知识有效积累并不多。H桥电路可以用来实现对DC电机的驱动,而且可以实现正反转的控制。配合PWM,可以实现转速的调整。

2023-12-23 20:35:18 627

原创 1860_peak&hold的喷油器

不过,简单的 peak & hold的概念基本上还是说清楚了。没有找到特别有针对性的资料,找到了一个关于这种驱动特性的喷油器的介绍,感觉基本可以覆盖这样的概念。peak & hold 是一种驱动时候的电流尖峰之后降低保持的一种特性,通常用来驱动一些喷油器以及油泵等功能。我是在看L9945的一些信息的时候看到了这样的参数,因此做一个简单的了解。以上是测试的方法,电流钳需要卡住的线可以是正极端或者负极端的任意一条线。上面的波形也是在开发过程中需要一直关注的。这是一个实际的喷油器的电压以及电流的测试情况。

2023-12-23 20:33:51 707

原创 1859_续流二极管是什么以及其作用

这段时间在看L9945的驱动芯片,有的设计中加了一个续流二极管。关于续流二极管,算是一个非常磨耳朵的术语了,不过我发现我对于这部分的知识掌握并不是很多。因此,找一份简单的资料做一个知识的补充。这就是续流二极管的简单的介绍,基本上理清了这样的一个概念与应用。其实,这个理解只是一个简单的知识点的增加。比较好的一点是,这样的概念建立了之后对整个电路系统的失效损坏会有进一步的认识。续流二极管的主要作用是在带有感性负载的电路中,给感性负载在断点之后创建一个临时的放电回路保证顺利放电达到对其他电路部分的保护作用。

2023-12-23 20:32:25 408

原创 1858_什么是米勒效应

根据米勒定理,通过在电路的输入端和输出端之间放置额外的阻抗,可以增加反相电压放大器等效电路的电容。当这个电阻拆分成两个等效的电阻,并连接到相同的输入和输出端子的时候,可以通过增加输入电容以便分析放大器的频率响应。在更高的频率下,可以通过米勒电容来控制或降低电路增益,因为在这样的频率下处理反相电压放大器是一个复杂的过程。上面截图中的第二个图显示了理想的反相电压放大器,Vin是输入电压,Vo是输出电压,Z是阻抗,增益由–Av表示。之后,根据电路原理相关的公式能够看得出来米勒效应中电容的效果与电阻的关系。

2023-12-23 20:30:53 538

原创 1857_什么是AEC-Q100认证

从AEC的官网上其实是可以看到很多附件以及模板的,从这些文件能够知道这个认证主要的认证内容。我从NXP的网站上找到了一个NXP芯片的AEC-Q100的报告简单看了一下,其实这个测试不仅仅是温度,当然温度是很大的一部分。除了温度之外,还有静电防护的部分。而另一个比较显著的一点是关于存储的测试,典型的有NVM的保持能力等测试。这个基本的标准可能不是系统实现中需要面面俱到地弄清楚的部分,但是可以给我们一个基本的参考。经常听到AEC-Q100的认证的说法,而且很多时候我听到的描述中基本上把这个认证等同于了车规。

2023-12-23 20:29:10 457

原创 1856_emacs_calc使用介绍与故事

我是因为想要了解org-mode的表格功能才来做calc的了解的,本来我的想法是简单浏览一下就过去。不过,一个简单的入门说明以及开发背后的信息故事让我觉得这段技术文档写得荡气回肠,因此还是把这部分信息做了一个整理。本以为对calc的了解会是一看即过的,但是这种有趣的事情以及功能,还是值得整理到自己的笔记系统之中的。calc是emacs内置的一个计算器,可以提供多种计算表达方式并且可以支持org-mode中的表格功能。上面这个链接是calc的手册,我这一次参考的主要是第一个章节的部分。

2023-12-23 20:26:40 906

原创 1855_emacs_compnay的使用探索

但是,我觉得我的配置下,eshell带给我的最大问题不在于本身执行的效率快慢,而是在于我的命令输入过于卡顿。使用别人成熟的配置自然是一个很好的选择,但是这种庞大的配置有时候让我遇到使用障碍的时候觉得绝望。我的确是找到了在某一个major-mode中禁用某一个mode的方法,但是尝试之后,似乎对于compnay-mode是无效的。不过随着最近我在自己的工作流中扩大emacs的用途,拿来作为编写笔记文件的主要工具之后,这个补全的功能可能会给我带来一点点干扰。类似的插件实现是复杂的,使用自然也是复杂的。

2023-12-23 20:24:44 966

原创 1854_bash中利用管道进行批量参数传递以及由此实现简单的代码行数统计

不过,好的是我之前造好的轮子一直用了很久,而且提供了一些细节性的处理。不过,简单的看文件的自然行数,这样的处理功能是有现成的工具可以用的。如果对于统计来说统计信息就是这样的效果,那么可能利用已有的工具来处理在很多地方都会很通用。这时候可以用到 xargs,而基础的linux教程中提供的wc程序,其实可以用来实现简单的代码行数的统计。在了解这样的功能之前,我其实从网络上找到了别人的使用示范进行修改后基本上实现了我的一个需求。这一份资料我找到的时间比较晚,其实如果早一点的话,或许find的补课也会一起免除了。

2023-12-23 20:17:19 424

原创 1853_emacs_org-mode中的源代码编辑

前面通过org-mode、babel以及代码块的管理等一系列的文档,基本上能够做我已经理解的文学式编程的功能。但是,如果直接在org文件中的代码块中修改代码,体验并不是很好,因此觉得这一部分的操作有必要做一个简单的总结。代码块的编辑可以间接快速进行org-mode中代码块的编辑,而且有着类似纯粹的代码文件编辑的体验。

2023-12-23 20:16:23 440

原创 1852_bash中的find应用扩展

我通过上面的搜索命令来匹配带有关键词的文件,-iname用以说明执行的方式是按照忽略大小写形式搜索文件名称。为了排除这个是工具的问题,同样的测试我在不同的平台上都做了尝试。同时,我还查看了软件的版本,首先确认全都是GNU的工具,最多版本略有差异。这是我搜索出来的结果,我知道我的这个目录中这样的文件很多,因此接着就发现了不正确。其实,我这一次的搜索命令格式与之前的确也有不同,这一次的表达式中少了一个星号。不过,从了解的过程中看得出来,现在了解的功能还是比较皮毛的内容。不过还好,知识内容还是值得的。

2023-12-17 20:34:35 246

原创 1851_emacs_org-mode-babel的使用过百万为什么还会没钱

这算是babel团队所做的一个尝试性的研究,为了探索现在的团队资金是否可以支撑全职的开发人员。而且,当我们在不同的社会中面临不通的汇率的时候,可能更加感受得到这种境况下个人的乏力感。我个人在支持我自己使用的开源产品的时候,会是不是利用便捷的网络支付进行小额度的捐赠,勉强可以请作者喝个咖啡。大部分推荐的人员我相信应该都是babel的用户,也对babel的未来有一定的思考。最近看了关于babel中资金问题的文章,觉得引起了我的一些思考,把这一份文章内容整理扩展一些自己的思考问题。

2023-12-17 20:30:35 60

原创 1850_emacs_org-download在Windows上的使用

后来,基于WSL的emacs,借用powershell实现了终端下的贴图,自此也就放弃了这个插件的尝试。对我来说,使用emacs很大的一个挑战是在Windows上,emacs的配置会比Linux上麻烦一些。这方面我探索的并不是很多,后续或许是可以直接拿来主义照搬它的这个插件组合的。其实我看到,这个插件其实是在spacemacs中已经内置进去的,说明这个已经受到了大家的认可。其实,在Windows上这个插件也是可以支持使用的,只是需要另一个软件 imagemagick 中的命令来支持。

2023-12-17 20:28:52 141

原创 1849_emacs_org-mode提取源代码

文学式编程其实是把直接写代码转换成了写文学式的篇章,在这个文学式篇章之中,插入我们设计中的代码碎片。这样,我们的思维模式会回到一个人类思维的模式。然而,当我们做完自己的设计之后,最终参与运行的还是得用代码,这样就需要有一个代码提取的过程。其实,针对简单的文学式编程支持,只需要掌握很少的一部分功能就能够支持。而emacs的org-mode功能,很多的扩充是针对可重现研究的。代码提取是从 org-mode 的org文件中提取生成我们所需要的代码的过程,这里结合官方的文档来看看还有什么细节的配置信息。

2023-12-17 20:27:15 104

原创 1848_emacs_org-mode代码块环境

这部分的特性看起来更多的是为了支持可重现研究,在一定程度上我还没有对可重现研究的 Babel 功能有太大的认可。因为在我看来,或许里面涉及到的引用或者处理等工作只是让这个文档更加复杂化了。而可重现的一些信息,或许可以通过一个具备连接性的脚本就能够轻松实现。看 org-mode 的代码块部分的时候,其实就有这部分的主题。从之前我看的资料来说,更加偏重于可重现研究但不一定是文学式编程的必要部分。这样,后续的org-mode的学习,还是着重于对笔记、大纲以及文学式编程的内容。

2023-12-17 20:23:48 63

原创 1847_MOSFET预驱以及作用

我分析一些驱动芯片的软件特性的时候,很多地方的理解可能不到位,这样会导致初期的设计有一定的盲目性。以上就是一个简单的MOSFET预驱的学习整理,现在基本上算是有一定的概念了。之前的文档中第一页就遇到了这样的术语,因此做了一个扩展性的学习,现在得回去继续看之前的资料了。MOSFET预驱主要是提供MOSFET的开关驱动电路,关于这部分的电路作用,可以参考网络上的一个问题的讨论中一个回答。这一次的资料主要是为了辅助理解一个预驱的概念,因此只是找了一些网络上的信息。

2023-12-17 20:18:02 1623

原创 1846_安全SPI

之前用过一些SPI的通信,其实SPI也是我最初迈入嵌入式的时候接触到的通信的功能,算得上是一种让我感觉到亲近的一种通信方式。过去的一段时间,参与过功能安全项目的开发设计,让我对安全这样的字眼有了一些直觉上的好奇。随着科技的进步以及人们对于安全的重视,未来汽车电子中的功能安全设计肯定会被考虑的越来越多。针对类似的统一性标准做一下了解,对于未来面对随时可能出现的工程实施诉求还是有很大的帮助的。而SPI协议本身没有很好的标准化,安全SPI是这方面的一个很好的解决方案。其实,这么看的话也可以是相同的。

2023-12-14 08:18:42 555

原创 1845_emacs中一个中文乱码问题分析解决

我知道现在的配置肯定还是有很多问题的,单纯的字体解析显示的配置可能也是很有改进空间的。在整个hack的过程中,其实我们在追求自己期待的功能的时候,一路上这样打怪获取的乐趣也是值得我们铭记的。我也找了一些其他的编码配置直接抄过来做测试,不过都失败了,而且引入了对齐的配置之后让我的页面变得有些凌乱。我恢复了我一直使用的spacemacs的配置,测试了一下识别这个文件是没有问题的。我好奇,接下来直接去掉了我所有的emacs配置直接使用一个默认emacs配置打开这个文件,发现依然是没有问题的。

2023-12-12 20:48:20 163

原创 1844_高边驱动以及低边驱动的选择

一般来说,N型的晶体管的电流承载能力要高于P型,更适合用来切换重型负载的开关。而低边驱动一般采用N型的晶体管来作为开关切换方式,而开关的驱动直接是来自于MCU的输出。一直以来,我对于高低边驱动的认识仅仅是高边驱动是开关在正电源正的地方,低边驱动则是在接地侧。如果,我们的电路最终使用的过程中有更大的概率是短接到地而不是短接到电源的正极,那么优先考虑高边驱动是合适的。另外,在潮湿的环境中高边驱动的负载是不带电荷的,因此电腐蚀程度会更小。对于低边驱动来说,所有的地以及控制器的地都是接在一起的。

2023-12-12 20:45:23 460

原创 1843_emacs中两个插件use-package以及org-bullets的使用

因为,看到了这个插件的配置方式之后,的确是觉得我之前的配置略微凌乱了一些。我最初尝试做自己的emacs的配置的时候就考虑过增加一个这样的org-mode功能支持,但是我当时觉得这样的配置可能得等很久以后才会增加,毕竟是一些锦上添花的功能。这个插件可以把不同的org-mode大纲层级的星号用其他的符号替代,给出更加整洁漂亮的显示格式。我自己现在也开始维护一个我自己的emacs配置,总觉得这样的造轮子不仅仅是一个学习的过程,其实也能够让工具更加适合我自己的使用习惯。在选择插件的时候,我还是比较谨慎的。

2023-12-12 20:43:05 200

原创 1842_emacs使用company-irony实现C语言的自动补全

出于好奇,我还去查了陈斌、purcell、spacemacs等几个不通的配置,都没有发现使用了这个插件的迹象。上面是插件配置的一个简单的说明,我看了下在之前配置头文件的时候其实已经把这个backend给加上去了。其实,前面已经接触了这些插件,只不过之前我寻找的一个解决方案是为了实现C语言中#include操作的时候头文件补全。这是 irony-server的安装依赖情况,前面经过一系列的尝试,我自己机器上终于已经安装成功了。这里的介绍内容很少,但是从这里的一个效果图看得出来,这还是很让我期待的一个功能。

2023-12-12 20:41:21 188

原创 1841_在Windows上安装emacs irony server

当面对别人证明自己的正确性的时候,很多时候我们不见得需要全盘接受,而是需要做出一个认可:以这个人的能力以及掌握的技术范畴来看,此时此刻这是不错的方案,仅此而已。在我尝试自己配置属于自己的emacs配置的时候,想让它达到其他编辑器具备的自动补全效果的时候,探索过程的确是漫长的。安装时间是漫长的,但是在安装的过程中我就发现了nmake的可执行文件已经出现在了我的电脑上。虽然进行了百分百的复刻,但是依然失败了。暂且还不是很清楚自己的这个尝试是否成功了,但是测试对比看了下,库文件的包含的确是有自动补全的功能了。

2023-12-12 20:39:24 135

原创 1840_emacs org-mode babel的语言支持

通过这一部分文档的阅读,看得出来如果只是做简单的文学式编程的化,其实目前的功能支持基本上没有什么语言的限制了。由此,前面提到的各语言的支持文档只需要做一个泛泛的了解应该就可以继续我个人工作流的定制改进了。这是如何激活一个语言的说明,之前看多语言支持的文学编程以及可重现研究的论文的时候也接触了一点。其实根本原因就在于,对应的语言支持没开。上面的语言的支持配置,其实只有在需要执行代码的时候才需要。如果只是文学式编程,这些功能看起来没有开启的必要,因此,我自己的配置中保留了但是禁用了,以此保证我配置的最小化。

2023-12-12 20:37:44 130

原创 1839_emacs中org-mode的代码结构

如果使用的很频繁之后,我们的自然习惯也会督促我们寻找一个比较合适的快捷键来实现类似的功能。org-mode的代码结构主要是简单介绍一下如何让插入的代码片段具备源代码的处理属性,比如说以一定的语法进行显示、执行、被某些程序或者代码块调用甚至是扩充出来的代码本身的处理结果等。只是明确了一下之前熟悉的代码结构,扩充了其他的等效实现方式,理清了一些处理的规则性问题。刚开始还以为没有包含shell,其实这里不仅有eshell还有一个CLI,而支持的关键词分别是eshell和shell,应该就是我之前接触到的内容了。

2023-12-12 20:35:36 48

原创 1838_emacs_evil中跳转到任意字符evil-avy-goto-char的功能分析

avy是一个比较成熟的emacs的插件,可以实现快速跳转到指定的字符位置的功能。这个也是之前在spacemacs中用到的功能,只是spacemacs中使用的是evil-avy-goto-char的指令,是一个evil集成的版本。从这里看,其实这个evil还是借助了avy的这个插件的功能。开始维护我自己这个简单、快速的小型配置的时候,发现我安装的evil中已经有了 evil-avy-goto-char 等功能支持。接下来,尝试安装了avy,没有增加任何配置的情况下再次测试,对应的功能全都已经奏效。

2023-12-12 20:33:36 137

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除