From 3343a84b0b7e86c34ca4ba6f8046eebde45753cd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=A1=B9=E9=98=B3?= <39241051+insile@users.noreply.github.com> Date: Fri, 20 Mar 2026 12:37:18 +0800 Subject: [PATCH] 2026/3/20 --- src/main.ts | 6 +++--- src/service/index-manager.ts | 6 +++--- src/service/register.ts | 4 ++-- src/service/words-link.ts | 2 +- src/service/words-manager.ts | 10 +++++----- src/settings/setting-tab.ts | 8 ++++---- src/views/learning-page.ts | 6 +++--- src/views/main-view.ts | 2 +- src/views/spelling-page.ts | 2 +- 9 files changed, 23 insertions(+), 23 deletions(-) diff --git a/src/main.ts b/src/main.ts index 5c16f08..9e8ad18 100644 --- a/src/main.ts +++ b/src/main.ts @@ -4,9 +4,9 @@ import { OpenWordsSettingTab } from './settings/setting-tab'; import { OpenWordsView, OPENWORDS_VIEW } from './views/main-view'; import { CardInfo } from './utils/card-info'; import posTagger from 'wink-pos-tagger'; -import { activateView, updateStatusBar } from 'utils/process'; -import { scanAllNotes } from 'service/words-manager'; -import { registerCommands, registerEditorMenu, registerFileWatchers, unregisterFileWatchers } from 'service/register'; +import { activateView, updateStatusBar } from './utils/process'; +import { scanAllNotes } from './service/words-manager'; +import { registerCommands, registerEditorMenu, registerFileWatchers, unregisterFileWatchers } from './service/register'; // 插件主类 diff --git a/src/service/index-manager.ts b/src/service/index-manager.ts index 013d28f..841ee58 100644 --- a/src/service/index-manager.ts +++ b/src/service/index-manager.ts @@ -1,7 +1,7 @@ -import OpenWords from "main"; +import OpenWords from "../main"; import { Notice, TFile, TFolder, Vault } from "obsidian"; -import { asArray } from "utils/converters"; -import { writeFile } from "utils/process"; +import { asArray } from "../utils/converters"; +import { writeFile } from "../utils/process"; // 生成单词索引 .base 文件 diff --git a/src/service/register.ts b/src/service/register.ts index a756a5f..c9df969 100644 --- a/src/service/register.ts +++ b/src/service/register.ts @@ -1,5 +1,5 @@ -import OpenWords from "main"; -import { activateView, updateStatusBar } from "utils/process"; +import OpenWords from "../main"; +import { activateView, updateStatusBar } from "../utils/process"; import { OPENWORDS_VIEW } from "../views/main-view"; import { addDoubleBrackets, autoDoubleLinkWord } from "./words-link"; import { Notice, TFile } from "obsidian"; diff --git a/src/service/words-link.ts b/src/service/words-link.ts index 83eb87d..8427648 100644 --- a/src/service/words-link.ts +++ b/src/service/words-link.ts @@ -1,4 +1,4 @@ -import OpenWords from "main"; +import OpenWords from "../main"; import { MarkdownView, Notice } from "obsidian"; diff --git a/src/service/words-manager.ts b/src/service/words-manager.ts index fa0f847..cb5c735 100644 --- a/src/service/words-manager.ts +++ b/src/service/words-manager.ts @@ -1,10 +1,10 @@ -import OpenWords from "main"; +import OpenWords from "../main"; import { Notice, TFile } from "obsidian"; import supermemo, { SuperMemoGrade } from "supermemo"; -import { CardInfo } from "utils/card-info"; -import { asArray, asDateString, asNumber } from "utils/converters"; -import { updateStatusBar } from "utils/process"; -import { OPENWORDS_VIEW, PageType } from "views/main-view"; +import { CardInfo } from "../utils/card-info"; +import { asArray, asDateString, asNumber } from "../utils/converters"; +import { updateStatusBar } from "../utils/process"; +import { OPENWORDS_VIEW, PageType } from "../views/main-view"; // 扫描所有单词文件 diff --git a/src/settings/setting-tab.ts b/src/settings/setting-tab.ts index 065f593..8822fa6 100644 --- a/src/settings/setting-tab.ts +++ b/src/settings/setting-tab.ts @@ -2,11 +2,11 @@ import { App, Notice, PluginSettingTab, Setting, TextComponent, normalizePath } import { FolderSuggest, TagHistorySuggest } from '../utils/input-suggest'; import { DEFAULT_SETTINGS } from './setting-data'; import OpenWords from '../main'; -import { updateStatusBar } from 'utils/process'; +import { updateStatusBar } from '../utils/process'; import { OPENWORDS_VIEW } from '../views/main-view'; -import { resetCard, scanAllNotes } from 'service/words-manager'; -import { registerFileWatchers } from 'service/register'; -import { createWordStatusBaseFile, generateIndex } from 'service/index-manager'; +import { resetCard, scanAllNotes } from '../service/words-manager'; +import { registerFileWatchers } from '../service/register'; +import { createWordStatusBaseFile, generateIndex } from '../service/index-manager'; // 插件设置选项卡 diff --git a/src/views/learning-page.ts b/src/views/learning-page.ts index d15ae96..89aa9b3 100644 --- a/src/views/learning-page.ts +++ b/src/views/learning-page.ts @@ -1,9 +1,9 @@ import { MarkdownRenderer, Notice, Setting, TFile } from "obsidian"; import { OpenWordsView } from "./main-view"; -import { CardInfo } from "utils/card-info"; -import { asArray, asDateString, asNumber } from "utils/converters"; +import { CardInfo } from "../utils/card-info"; +import { asArray, asDateString, asNumber } from "../utils/converters"; import { SuperMemoGrade } from "supermemo"; -import { updateCard } from "service/words-manager"; +import { updateCard } from "../service/words-manager"; export class LearningPage { view: OpenWordsView; diff --git a/src/views/main-view.ts b/src/views/main-view.ts index 19e20f5..04d597d 100644 --- a/src/views/main-view.ts +++ b/src/views/main-view.ts @@ -1,6 +1,6 @@ import { ItemView, WorkspaceLeaf, Component, Notice } from 'obsidian'; import OpenWords from '../main'; -import { createWordStatusBaseFile } from 'service/index-manager'; +import { createWordStatusBaseFile } from '../service/index-manager'; import { HomePage } from './home-page'; import { LearningPage } from './learning-page'; import { SpellingPage } from './spelling-page'; diff --git a/src/views/spelling-page.ts b/src/views/spelling-page.ts index 7c05a2b..91130a6 100644 --- a/src/views/spelling-page.ts +++ b/src/views/spelling-page.ts @@ -1,6 +1,6 @@ import { MarkdownRenderer, Notice, TFile } from "obsidian"; import { OpenWordsView } from "./main-view"; -import { CardInfo } from "utils/card-info"; +import { CardInfo } from "../utils/card-info"; export class SpellingPage { view: OpenWordsView;