logo
0
0
WeChat Login
be20_修改README等
2025_08_28_0080-wmtag_memo_分支_be24_在README中增加内容

HiWords-Vocabulary Manager for Obsidian

GitHub Downloads (all assets, all releases) GitHub release (latest by date) GitHub last commit GitHub issues GitHub stars

Bilibili 视频教程:Obsidian 插件:HiWords 背单词,阅读中扩充词汇量!


✨ 插件亮点抢先看:

1️⃣ Canvas 生词卡片管理

你只需在 Canvas 画布里用固定格式建好单词卡片,插件就能识别并建立你的“单词本”。再也不用东记西记,词汇管理超有条理!

2️⃣ 自动高亮单词

在用 Obsidian 阅读英文文章时,插件会自动把你“单词本”里的生词全都高亮显示(支持多种高亮格式),看到生词后鼠标悬停立马 Get ✅,有效帮助记忆,不怕错过!

3️⃣ 生词卡片汇总

侧边栏会自动汇总当前文档中的所有高亮生词,并以彩色(获取 Canvas 颜色)单词卡片的形式统一展示。这样,文章中的生词一目了然,便于集中记忆和复习。

4️⃣ 单词已掌握

将熟悉的单词标记为“已掌握”,这些单词会在文章中取消高亮,不再干扰你的阅读,也不会再占用你的生词列表,让注意力更聚焦在真正需要记忆的新词上,清晰追踪你的学习进度。

5️⃣ 模糊词义

为了避免总是依赖释义,插件支持对生词卡片中的词义进行模糊处理,只有你主动悬停时才会显示完整释义,有效锻炼回忆与主动检索能力,提升记忆效率。

6️⃣ 不仅仅是背单词

如果你喜欢探索的话,可能会有更多的玩法。比如可以建立某个领域的专业词卡片,或者建立名人卡片,建立名言卡片等等,更多玩法等你来探索。

💡 适用人群

  • 喜欢用 Obsidian 做阅读的英语学习者
  • 阅读英文文献、原著、资讯时总遇到不认识生词的同学
  • 想把碎片化的单词收集、背诵、复习流程自动化的自律宝宝们

目前插件刚提交插件社区,预计审核又得大半个月。如果想体验的话可以 GitHub 手动安装,记得小星星关注插件更新动态

A powerful Obsidian plugin that helps you expand your vocabulary while reading. It automatically highlights and translates unfamiliar words, making learning more efficient.

Screenshot

✨ Key Features

📚 Canvas Vocabulary Management

  • Canvas-based Vocabulary: Use Obsidian Canvas files as vocabulary books with visual management
  • Multiple Vocabulary Books: Create and manage multiple vocabulary collections for different topics
  • Flexible Word Organization: Freely arrange vocabulary cards in Canvas with color categorization
  • Real-time Synchronization: Automatic sync when vocabulary files are modified

🎯 Smart Word Highlighting

  • Automatic Highlighting: Automatically identifies and highlights words from your vocabulary books
  • Color Mapping: Sets highlight colors based on Canvas node colors
  • Real-time Updates: Updates highlights when switching between files
  • Performance Optimization: Uses CodeMirror 6 extensions for efficient processing of large documents

💡 Hover Definitions

  • Instant Translation: View definitions by hovering over highlighted words
  • Markdown Support: Definition content supports Markdown rendering
  • Elegant Interface: Carefully designed popup interface with theme adaptation
  • Quick Access: Access word explanations without leaving your current reading flow

📋 Sidebar Vocabulary List

  • Current Document Words: Displays all vocabulary words appearing in the current document
  • Quick Navigation: Click on words to jump to their locations in the document
  • Color Indicators: Maintains visual consistency with highlight colors
  • Real-time Updates: Automatically updates the vocabulary list as document content changes

⚡ Convenient Operations

  • Right-click to Add: Quickly add selected text to vocabulary books via context menu
  • Command Palette: Refresh vocabulary books or open the sidebar through the command palette

🚀 Quick Start

Installing the Plugin

  1. Download the plugin files to the .obsidian/plugins/hi-words/ directory
  2. Enable the HiWords plugin in Obsidian settings
  3. Restart Obsidian

Creating a Vocabulary Book

  1. Create a new Canvas file (e.g., vocabulary.canvas)
  2. Add text nodes in Canvas with the following format:
    word *alias1, alias2, alias3* definition or translation
  3. Set different colors for vocabulary nodes to categorize them

Configuring the Plugin

  1. Open the plugin settings page
  2. Add your Canvas files as vocabulary books
  3. Enable automatic highlighting and hover display features
  4. Start enjoying the smart vocabulary learning experience!

📖 Usage Guide

Canvas Vocabulary Format

In Canvas, each vocabulary node should contain:

  • First line: The word or phrase to learn
  • Definition section: Word explanation, translation, or example sentences (supports Markdown)

Example:

serendipity *alias1, alias2, alias3* n. The ability to make fortunate discoveries by accident Example: The discovery was pure serendipity.

Highlight Color System

The plugin automatically maps Canvas node colors to corresponding highlight colors:

  • 🔴 Red node → Red highlight
  • 🟡 Yellow node → Yellow highlight
  • 🟢 Green node → Green highlight
  • 🔵 Blue node → Blue highlight
  • 🟣 Purple node → Purple highlight
  • ⚫ Gray node → Gray highlight

Command List

  • Refresh Vocabulary (hi-words:refresh-vocabulary)

    • Manually refresh all vocabulary book content
    • Use this command to immediately apply changes after modifying vocabulary books
  • Open Vocabulary List (hi-words:open-vocabulary-sidebar)

    • Open the sidebar vocabulary list view
    • View all vocabulary words in the current document

⚙️ Settings Options

Basic Settings

  • Enable Automatic Highlighting: Automatically highlight words from vocabulary books while reading
  • Hover to Show Definition: Display word definition popups on mouse hover

Vocabulary Book Management

  • Add Vocabulary Book: Select Canvas files as vocabulary books
  • Enable/Disable: Control the activation status of specific vocabulary books
  • Remove Vocabulary Book: Remove unwanted vocabulary books from configuration

👏 Support

If you find this plugin useful and would like to support its development: