Vim和Emacs的选择

Emacs Happy You Lief. 结语 本章不再更新, 愿您参与进 Emacs 生活.. 自 2022 年起使用 Emacs 至今已有两年, 如今 Emacs 才是归属…. 如今 ChatGPT 等 AI 工具的崛起, 个人定制 Emacs 成本更低, Emacs 非常好糊, 随便问问 AI 即可… Emacs 优点: 支持 Gui, 显示图片 Emacs EAF 框架的出现, 你可以使用 EAF 运行任何软件, 比如: Chroium 内核浏览器 Magit 支持 git 易上手插件, 让你不在学习 git 就可以使用 git AI 工具的崛起, 对 Emacs 修改更加简单, 我没有学习 lisp 过, 也让 AI 帮我写了个两个关于 离线英语单词查询/git blame 显示的插件 Org 也支持了图片导入 Emacs minibuffer 配合 vertico/consult/marginalia/orderless/embark 之类的工具非常强大, 模糊搜索+拼音搜索, 几乎吊打所有 vim/neovim 输入命令框架. Org-roam/org-capture 组织你的生活, Task list on you life. nov-mode 阅读电子书, 配合 org-capture 做笔记. 你想干什么都行. 我非常高兴的实现: 输入中文后自动翻译成英文, 不用那么麻烦 自动识别当前光标单词, 显示字典, 并自动播放音频纠正自己的读音(都是基于离线的) 前言 这篇文章并不是想引战, 而是试着去说明这两者的区别, 然后根据自己的需求选择 Vim 还是 Emacs Vin 和 Emacs 各有自己的特点, 我只想把这两者的特点说明以下, 让读者根据自己的需求选择 Vim 还是 Emacs ...

2021 年 12 月 27 日 · 277 words · ISouthRain

(Neo)Vim 中英文输入法

概述 使用 Vim 每当我们切换中文输入时都要切换中英文,这非常繁琐还好有Vim 插件了来弥补这个缺点 这个插件就是 ZFVimIM, 这插件支持云输入(云词库), 非常的好用, 而且不影响你使用 jk 切换的到 Normal 模式, 配置也非常简单 安装 ZFVimIM 安装必要插件 使用Vim Plug 安装 Plug 'ZSaberLv0/ZFVimIM' Plug 'ZSaberLv0/ZFVimJob' " 可选, 用于提升词库加载性能 Plug 'ZSaberLv0/ZFVimIM_openapi' "云词库 Plug 'ZSaberLv0/ZFVimIM_pinyin' "db文件 我是使用 Neovim 以下是我的配置 " 云词库支持 let g:ZFVimIM_openapi_enable=1 " 使用本地 db 的配置 function! s:zfvimim_init() abort let db = ZFVimIM_dbInit({'name' : '中文输入法'}) call ZFVimIM_cloudRegister({ \ 'mode' : 'local', \ 'dbId' : db['dbId'], \ 'repoPath' : expand('~/.config/nvim/plugged/ZFVimIM_pinyin/misc/'), " 词库路径,就是放下面两个文件的路径 \ 'dbFile' : 'pinyin.txt', " 词库文件, 相对 repoPath 的路径 \ 'dbCountFile' : 'pinyin_count.txt', " 非必须, 词频文件, 相对 repoPath 的路径 \ }) endfunction augroup zfvim_conf autocmd! autocmd VimEnter * call s:zfvimim_init() augroup END 安装后使用 ;; 开启或关闭输入法, ;: 切换词库 - 和 = 翻页 空格 和 0~9 选词或组词 [ 和 ] 快速从词组选字 输入过程中会自动组自造词, 也可以用 ;, 或 :IMAdd 手动添加自造词, ;. 或 :IMRemove 删除自造词 觉得好用, 记得给开发者买个煎饼, 贫穷码农在线乞讨 _(:з」∠)_ 更多细节请到官方 ZFVimIM ...

2021 年 12 月 26 日 · 139 words · ISouthRain