vscode 的空格和 tab 設置 與 Rime 自建詞庫

自動保存(多用于失去焦點時保存)
Files: Auto Save
推薦不勾

保存時格式化(Pritter 插件的功能,自動使用 Pritter 的格式)
Editor: Format On Save
推薦不勾

tab 的空格數量,2 或 4
Editor: Tab Size
推薦值 4

tab 轉為 插入空格
Editor: Insert Space
推薦不勾

檢測縮進
Editor: Detect Indentation
推薦不勾

在空白處渲染空格
Editor: Render Whitespace
推薦勾選

在空白處渲染控制字符(制表符等)
editor: render control characters
推薦勾選

同樣有老哥認為空格和tab設置很難搞

參考

https://zhuanlan.zhihu.com/p/343307484

https://dvel.me/posts/rime-ice/#%e7%bc%96%e5%86%99%e8%af%8d%e5%ba%93

以下內容摘錄自 https://dvel.me/posts/rime-ice/

編寫詞庫
由于 Rime 的設計,拼音詞庫中并不適用非拼音編碼:hello	hello
世界	s j
蒙奇·D·路飛	meng qi d lu fei
非拼音編碼	asdasdasd
Rime 在部署時會綜合詞庫中所有音節和拼寫規則生成一個映射表,如果開啟了簡拼,過多的英文單詞會導致打字時極其卡頓。上面單個的編碼也會導致 s、j、d 結尾時無法響應超級簡拼。英文建議放到英文方案,非常規的注音建議放到自定義短語 custom_phrase.txt。詞庫默認的列是:---
name: 詞庫名
version: "版本號"
sort: by_weight(按權重排序) | original(按碼表順序排序)
columns:    # 不寫 columns 屬性時,默認順序為:- text    # 詞匯- code    # 編碼- weight  # 權重- stem    # 造詞碼(不知道是啥,好像和拼音方案沒有關系)
...
你好	ni hao	123
對于沒有注音,又想設置權重的詞庫文件,修改列即可:---
name: xxx
version: "1"
sort: by_weight
columns:- text    # 詞匯- weight  # 權重
...
你好	123
掛載自己的詞庫
詞庫文件以 .dict.yaml 結尾。詞庫由具體方案指定:# rime_ice.schema.yamltranslator:dictionary: rime_ice # 掛載詞庫文件 rime_ice.dict.yaml
可以把所有詞條堆在這個文件,也可以將這個文件作為一個入口,通過 import_tables 再掛載多個詞庫:# rime_ice.dict.yaml---
name: rime_ice
version: "1"
import_tables:- mydict            # 掛載配置目錄下的 mydict.dict.yaml- cn_dicts/mydict2  # 掛載 cn_dicts/ 目錄下的 mydict2.dict.yaml
...
# mydict.dict.yaml---
name: mydict
version: "1"
sort: by_weight
...
你好	ni hao	1
世界	shi jie	1
詞庫名 xxx.dict.yaml 和詞庫中的屬性 name: xxx 可以不同,但建議設置為一樣的。其他類型的詞庫,可以通過 一些腳本 或 深藍詞庫轉換 轉為 Rime 格式的。自定義文本
在 custom_phrase.txt 中可以放置一些特定的詞匯與編碼,比如輸入 vmail 得到自己的郵箱,輸入 vphone 得到手機號,輸入 vuser 得到用戶名等等。我自己的理解:每個方案都有一個主翻譯器,例如拼音;也可以增加一個次翻譯器,例如英文;還可以再增加其他的,例如自定義文本。custom_phrase.txt 文件內的字詞會占據最高權重,即排在候選項的最前面。(默認是這樣的,但可以通過 initial_quality 調整各個翻譯器的權重)自定義文本不與其他翻譯器互相造詞,如果使用了完整編碼,那么這個字或詞將無法參與造詞,即自造詞無法被記住。所以建議只固定非完整編碼的字詞,「的de」應為「的d」,「是shi」應為「是s」,「仙劍xianjian」應為「仙劍xj」。注意全拼的 a o e 也是完整拼寫,不宜將 a o e 的單字寫進自定義文本,否則「啊 哦 呃」無法進行造詞。💡 置頂已經由 pin_cand_filter.lua 實現,可參與造詞。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/903775.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/903775.shtml
英文地址,請注明出處:http://en.pswp.cn/news/903775.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

【Python爬蟲詳解】第五篇:使用正則表達式提取網頁數據

在前面幾篇文章中,我們介紹了幾種強大的HTML解析工具:BeautifulSoup、XPath和PyQuery。這些工具都是基于HTML結構來提取數據的。然而,有時我們需要處理的文本可能沒有良好的結構,或者我們只關心特定格式的字符串,這時正…

論文報錯3

idm不讓用: powershell管理員運行: irm https://raw.githubusercontent.com/lstprjct/IDM-Activation-Script/main/IAS.ps1 | iex 選擇1: 輸入9:

數據結構-樹(二叉樹、紅黑、B、B+等)

?樹的基本定義? 樹的定義 樹(Tree)?? 是一種 ??非線性數據結構??,由 ??節點(Node)?? 和 ??邊(Edge)?? 組成,滿足以下條件: ??有且僅有一個根節點&am…

【Android】四大組件

目錄 1. Activity 2. Service 3. BroadcastReceiver 4. ContentProvider 四大組件各自承擔著不同的職責,彼此之間協同工作,共同為用戶提供一個流暢的APP體驗。 1. Activity 負責展示用戶界面,就像App的一個個“頁面”,用戶通…

Java 多線程進階:線程安全、synchronized、死鎖、wait/notify 全解析(含代碼示例)

在 Java 并發編程中,“線程安全” 是核心議題之一。本文將深入講解線程安全的實現手段、synchronized 的使用方式、可重入鎖、死鎖的成因與避免、wait/notify 通信機制等,并配合實際代碼案例,幫助你徹底搞懂 Java 線程協作機制。 一、線程安全…

高并發場景下的MySQL生存指南

引言 在2025年全球數字經濟峰會上,阿里云披露其核心交易系統單日處理請求量突破萬億次,其中MySQL集群承載了78%的OLTP業務。這標志著數據庫系統已進入百萬級QPS時代,傳統優化手段面臨三大挑戰: 一、硬件與架構優化:構…

MCP入門

什么是mcp mcp(model context protocol,模型上下文協議) 標準化協議:讓大模型用統一的方式來調用工具,是llm和工具之間的橋梁 A2A:Agent-to-Agent協議 mcp通信機制 提供mcp服務查詢的平臺 具有工具合集…

服務容錯治理框架resilience4jsentinel基礎應用---微服務的限流/熔斷/降級解決方案

繼續上一章未完成的sentinel; 直接實操; 關于測試:本文使用線程池線程異步執行模擬并發結合Mock框架測試 其他文章 服務容錯治理框架resilience4j&sentinel基礎應用---微服務的限流/熔斷/降級解決方案-CSDN博客 conda管理python環境-…

深入理解 C 語言中的變量作用域與鏈接性:`extern`、`static` 與全局變量

深入理解 C 語言中的變量作用域與鏈接性:extern、static 與全局變量 在 C 語言中,變量的作用域(Scope)和鏈接性(Linkage)是理解程序結構和模塊化的關鍵概念。本文將詳細探討在函數外定義的變量是否為全局變…

實驗三 軟件黑盒測試

實驗三 軟件黑盒測試使用測試界的一個古老例子---三角形問題來進行等價類劃分。輸入三個整數a、b和c分別作為三角形的三條邊,通過程序判斷由這三條邊構成的三角形類型是等邊三角形、等腰三角形、一般三角形或非三角形(不能構成一個三角形)。其中要求輸入變量&#x…

小米首個推理大模型開源——Xiaomi MiMo,為推理而戰!

名人說:路漫漫其修遠兮,吾將上下而求索。—— 屈原《離騷》 創作者:Code_流蘇(CSDN)(一個喜歡古詩詞和編程的Coder😊) 目錄 一、MiMo的驚人表現:小參數量,大能力二、雙輪驅動&#…

《2025全球機器學習技術大會:阿里云講師張玉明深度剖析通義靈碼AI程序員》

4 月 18 日 - 19 日,由 CSDN & Boolan 聯合舉辦的 2025 全球機器學習技術大會(ML-Summit)于上海順利舉行。大會聚焦人工智能與機器學習前沿技術,匯聚了來自科技與人工智能領域的數位頂尖專家以及數千名開發者和研究者&#xf…

MySQL事務隔離級別詳解

MySQL事務隔離級別詳解 事務隔離級別概述 MySQL支持四種標準的事務隔離級別,它們定義了事務在并發環境下的可見性規則和可能出現的并發問題: READ UNCOMMITTED(讀未提交) ? 最低隔離級別 ? 事務可以讀取其他事務未提交的數據&…

計算機視覺(CV)技術的優勢和挑戰(本片為InsCode)

計算機視覺(CV)技術是一種利用計算機和算法來模擬人類視覺實現圖像和視頻處理的技術。它在各個領域都有著廣泛的應用,具有許多優勢和挑戰。 優勢: 自動化:CV 技術可以自動識別、分類、跟蹤和分析圖像和視頻數據&…

Android JIT編譯:adb shell cmd package compile選項

Android JIT編譯:adb shell cmd package compile選項 例如: adb shell cmd package compile -m speed -f --full 包名 配置參數指令說明: compile [-r COMPILATION_REASON] [-m COMPILER_FILTER] [-p PRIORITY] [-f] [--primary-dex] …

Android Kotlin 項目集成 Firebase Cloud Messaging (FCM) 全攻略

Firebase Cloud Messaging (FCM) 是 Google 提供的跨平臺消息推送解決方案。以下是在 Android Kotlin 項目中集成 FCM 的詳細步驟。 一、前期準備 1. 創建 Firebase 項目 訪問 Firebase 控制臺點擊"添加項目",按照向導創建新項目項目創建完成后&#x…

搭建PCDN大節點,服務器該怎么配

搭建P2P大節點時,服務器要怎么配呢?需要綜合考慮硬件性能、網絡帶寬、存儲能力、系統架構以及安全性等多個方面,以確保節點能夠高效、穩定地運行。 一、硬件配置 CPU:選擇高性能的多核處理器,以滿足高并發處理需求。核…

(done) 吳恩達版提示詞工程 8. 聊天機器人 (聊天格式設計,上下文內容,點餐機器人)

視頻:https://www.bilibili.com/video/BV1Z14y1Z7LJ/?spm_id_from333.337.search-card.all.click&vd_source7a1a0bc74158c6993c7355c5490fc600 別人的筆記:https://zhuanlan.zhihu.com/p/626966526 8. 聊天機器人(Chatbot) …

AtCoder Beginner Contest 403(題解ABCDEF)

A - Odd Position Sum #1.奇數數位和 #include<iostream> #include<vector> #include<stdio.h> #include<map> #include<string> #include<algorithm> #include<queue> #include<cstring> #include<stack> #include&l…

【Game】Powerful——Abandoned Ruins(9)

文章目錄 1、新增古玩2、機關機制3、探索法寶4、智斗強敵5、地圖6、參考 2025 年 1 月迎來的新玩法——荒廢遺跡 每周四個寶藏鏟&#xff08;老玩法&#xff09;或者兩個遺跡線索&#xff08;新玩法&#xff09;&#xff0c;3 個寶藏鏟也可以換一個遺跡線索&#xff0c;之前沒時…