Skip to content

Latest commit

 

History

History
150 lines (113 loc) · 7.87 KB

README_en.md

File metadata and controls

150 lines (113 loc) · 7.87 KB

style

A template for quickly initializing Rime. Since I use oh-my-zsh normally and get a similar feeling when using Rime, I named it oh-my-rime. You can also call it Mint IME or Mint.

If you encounter difficulties with downloading, use the mirrored repository pushed by GitHub Action:

Oh-my-rime guide

rime configuration tutorial:

You have a QQ account, you can join the group chat(No Ads!): 703260572

It is strongly recommended to refer to the documentation ↗ for operation!!!

The input method scheme included:

  • Mint Pinyin (薄荷拼音) - Full Spelling Input: Full spelling input, suitable for the largest population, so it's the default input method.
  • Double Pinyin Fly( 小鹤双拼) - Mint Customized: Based on Double Pinyin Fly, with added customizations. Supports input of phonetic and shape (shape code) components.
  • Mint Pinyin (薄荷拼音) - Xiaohe Mixed Input: Supports Double Pinyin Fly input while in full spelling input mode.
  • Terra Pinyin - Mint Customized: Based on Terra Pinyin, with added customizations and extended massive word library.
  • Wubi 98 - Mint Simplified: A simplified version based on Wubi 98, looking forward to your contributions.

You can switch between input methods by pressing "Ctrl" + "~" after installation. (Mint Pinyin is activated by default).

Install

The following tutorials are available for Linux, macOS and Windows (Xp~)

  1. Install Rime Input Method and log out or restart the computer;
  2. Download all the configuration files of this warehouse to the local rime configuration file;
  3. Redeploy Rime;
  4. Get started
  5. Make secondary modifications according to your own habits

Tips

The default address of the local rime configuration file is as follows

-Windows

  • Weasel: %APPDATA%\Rime -Mac OS X
  • Squirrel: ~/Library/Rime
  • Linux
    • iBus: ~/.config/ibus/rime

The default address of the local rime log file is as follows: -Windows

  • Weasel: %TEMP% -Mac OS X
  • Squirrel: $TMPDIR
  • Linux -iBus:/tmp

Configuration file description

  • default.custom.yaml set the input method, how to switch the input method, turn the page, etc.
  • squirrel.yaml Mac version to set which software defaults to English input, input method skin, etc.
  • weasel.yaml Win version to set which software defaults to English input, input method skin, etc.

Most of the configuration files are commented. Cooperate with the tutorial: Configuration Overrides and Customization

Customization and Updates of Dictionaries

The dictionary directory dicts in this repository consists of the following:

Detailed explanation:

dicts
├── custom_simple.dict.yaml    # Custom dictionary (suggested for adding your own dictionaries)
├── other_emoji.dict.yaml      # Emoji dictionary
├── other_kaomoji.dict.yaml    # Kaomoji (facial expressions) dictionary (activated by `vv`)
├── rime_ice.41448.dict.yaml   # Rime Ice dictionary (automatically updated by GitHub Action)
├── rime_ice.8105.dict.yaml    # Rime Ice dictionary (automatically updated by GitHub Action)
├── rime_ice.base.dict.yaml    # Rime Ice dictionary (automatically updated by GitHub Action)
├── rime_ice.ext.dict.yaml     # Rime Ice dictionary (automatically updated by GitHub Action)
├── rime_ice.cn_en.txt         # Rime Ice dictionary (automatically updated by GitHub Action)
├── rime_ice.en.dict.yaml      # Rime Ice dictionary (automatically updated by GitHub Action)
├── rime_ice.en_ext.dict.yaml  # Rime Ice dictionary (automatically updated by GitHub Action)
├── rime_ice.others.dict.yaml  # Rime Ice dictionary (automatically updated by GitHub Action)
├── terra_pinyin_base.dict.yaml     # Terra Pinyin default dictionary
├── terra_pinyin_ext.dict.yaml      # Terra Pinyin default dictionary
├── terra_rime_ice.base.dict.yaml   # Terra Rime Ice dictionary based on Python script conversion and automatic updating
└── wubi98_base.dict.yaml           # 98 Wubi basic dictionary

For subsequent updates to the dictionaries, you can download the files inside the dicts directory of this repository and replace the existing files, except for the custom_simple.dict.yaml file.

If you want to expand the dictionaries on your own, you can import them in the dictionary configuration file of your input method. For example, in the Mint Pinyin dictionary configuration file rime_mint.dict.yaml:

---
name: rime_mint                  # Make sure the name matches the file name
version: "2024.02.11"
sort: by_weight
# This section is for the dictionaries used by the input method to supplement and expand the vocabulary
# Rime Ice Pinyin Dictionary, automatically updated by GitHub Robot
import_tables:
  - dicts/custom_simple          # Custom
  - dicts/rime_ice.8105          # Rime Ice commonly used character collection
  - dicts/rime_ice.41448         # Rime Ice complete character collection
  - dicts/rime_ice.base          # Rime Ice https://github.com/iDvel/rime-ice
  - dicts/rime_ice.ext           # Rime Ice https://github.com/iDvel/rime-ice
  - dicts/other_kaomoji          # Kaomoji (facial expressions) (activated by `vv`)
  - dicts/other_emoji            # Emoji (supplementary, actual usage usually requires OpenCC)
  - dicts/rime_ice.others        # Rime Ice others dictionary (used for automatic error correction)
...

Support

References/Acknowledgments

  1. Rime-RimeWithSchemata
  2. Rime/Xiaolanghao/Shuxuguan Input Method Configuration Notes
  3. rime-setting
  4. rime-ice | The long-term maintenance version of Simplified Chinese Characters
  5. rime-radical-pinyin | Rime Component-based Character Input Schemes (Full Spelling and Double Pinyin)

Especially rime-ice, this solution project, a large number of references to rime-ice. For the word library part, use Python to synchronize the basic word library of rime-ice and enable the ext extension word library that rime-ice does not enable by default.

Other Recommended

⭐⭐⭐

Star History Chart