Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/xuchunyang/emacs-opencc

中文简繁转换 <-> 中文簡繁轉換
https://github.com/xuchunyang/emacs-opencc

chinese emacs opencc

Last synced: 3 months ago
JSON representation

中文简繁转换 <-> 中文簡繁轉換

Awesome Lists containing this project

README

        

# opencc.el [![MELPA](https://melpa.org/packages/opencc-badge.svg)](https://melpa.org/#/opencc)

## 介绍

`opencc.el` 利用 [OpenCC](https://github.com/BYVoid/OpenCC) 的命令行工具实现在 Emacs 内进行中文简繁转换。

## 需求

- Emacs 版本至少 24.4
- OpenCC

## 使用

### `(opencc-string CONFIG STRING)`

按配置文件 CONFIG 转换字符串 STRING。比如把简体转换成繁体:

```el
(opencc-string "s2t" "简繁转换")
=> "簡繁轉換"
```

### `(opencc-region CONFIG START END)`

按配置文件 CONFIG 转换 START 和 END 之间的文字。

### `M-x opencc-message`

从 minibuffer 读取配置和字符串,然后用 `message` 显示结果。使用举例:

M-x opencc-message s2t RET 简繁转换 RET

会显示“簡繁轉換”。

### `M-x opencc-replace-at-point`

从 Minibuffer 读取配置,转换并替换选中区域内的中文。如果没有可用的选中区域,用光标下的一句话。

### `M-x opencc-print-buffer`

转化当前 Buffer 的内容,在另一个 Buffer 中显示转换的结果。

### `M-x opencc-insert-mode`

输入的简体自动转换层繁体。可通过选项 `opencc-insert-mode-config` 调整转换的方向。

### `M-x opencc-isearch-mode`

输入简体搜索对应的繁体。可通过 `opencc-isearch-mode-config` 调整转换的方向。

## 备注

### [OpenCC 预设配置文件](https://github.com/BYVoid/OpenCC#configurations-配置文件)

| 配置 | 说明 | 说明 |
| --- | --- | --- |
| s2t | 简体到繁体 | Simplified Chinese to Traditional Chinese |
| t2s | 繁体到简体 | Traditional Chinese to Simplified Chinese |
| s2tw | 简体到台湾正体 | Simplified Chinese to Traditional Chinese |
| tw2s | 台湾正体到简体 | Traditional Chinese to Simplified Chinese |
| s2hk | 简体到香港繁体(香港小学学习字词表标准) | Simplified Chinese to Traditional Chinese |
| hk2s | 香港繁体(香港小学学习字词表标准)到简体 | Traditional Chinese to Simplified Chinese |
| s2twp | 简体到繁体(台湾正体标准)并转换为台湾常用词汇 | Simplified Chinese to Traditional Chinese with Taiwanese idiom |
| tw2sp | 繁体(台湾正体标准)到简体并转换为中国大陆常用词汇 | Traditional Chinese to Simplified Chinese with Mainland Chinese idiom |