闷仙的菜园子 - Obsidian
type: channel
link: https://www.tomatosoup.cn/index.php/tag/Obsidian/
items: 如何利用Deepseek解决Obsidian插件代码问题

如何利用Deepseek解决Obsidian插件代码问题
type: item
date: 2025-02-11T17:00:00+08:00
description: 写在前面：本文包含的代码：main.zip如果你问春节期间谁最火，哪吒2和Deepseek不分伯仲，以后有机会蹭哪吒2，今天我们先蹭一下Deepseek。其实，Deepseek还没有这么火的时候，我就已经开始使用他家的API了，最初是在Obsidian里嵌入了Deepseek，作为AI辅助工具，让它帮我整理和检索笔记，用得不亦乐乎，然后我给身边很多人安利了他家的模型，当然了，它的爆火跟我的安利不能说一点关系没有，至少没有一点关系😊。看着以前自己的“暗恋对象”火出圈变成了“大众情人”，这种心情还是蛮复杂的，一方面说明自己眼光不错，值得开心；但另一方面也着实增添了很多使用中的烦恼——最近就频频遇到服务器超时的问题——这是另外的话题，我们先按下不表，今天以一个具体的例子来分享一下如何使用Deepseek这样的AI工具辅助解决代码中的问题。叠甲：我对JS以及Web不是懂一点，是一点都不懂，所以我的解决方案很可能看起来很傻很笨，大家轻喷，这里只是分享一种在遇到我们不熟悉的问题时如何借助AI工具来分析和解决的思路，供大家参考；多少有点标题党了，是否使用Deepseek在本问题中并不是关键，可能其他模型也可以达到相同的目的，但是我个人使用下来，Deepseek几乎是效果最好的。问题是什么？Obsidian的编辑器宽度在不使用插件或者CSS片段的情况下只有两种格式，最窄或者最宽（通过关闭setting->Editor->Readable line length来实现），可以用但是不够美观，这种遗憾正中完美主义者的七寸，让我很难受:我想要一种解决方案：可以灵活调整编辑器的宽度；最好每一个笔记可以配置不同的宽度；打瞌睡的时候递枕头，确实有一款插件可以满足我的需求：MugishoMp/obsidian-editor-width-slider: With this plugin you can set the line width of the editor in obsidian.下面是其支持的功能：FeaturesAdjust the line width of the editor using a slider in the status bar.Increase or decrease the line width to customize your editing experience.Simple and intuitive interface for easy usage.Feature: Custom for Individual Files using YAMLWith the Obsidian Line Width Slider Plugin, you can now customize the editor width for individual files by specifying an "editor-width" field in the YAML frontmatter of your notes. This feature allows you to have different line widths for different files, giving you greater flexibility in your note-taking and editing experience.Setting the Editor WidthTo set a custom editor width for a specific file, follow these steps:Open the note for which you want to customize the editor width.In the YAML frontmatter section at the top of the note, add an "editor-width" field. The value of this field should be a number between 0 and 100, representing the desired editor width as a percentage of the viewport width. For example:--- title: My Customized Note editor-width: 75 ---从描述来看，该插件完美契合我的需求，但是在使用的过程中遇到了两个问题：在Minimal主题下，该插件不工作；无法为不同的笔记配置不同的宽度（Obsidian版本, v1.8.4），这个问题跟主题无关，我试过Minimum，Default以及Primary，都有问…