Monthly Archives: May 2018

VimScript 五分钟入门(翻译)

译注:折腾 Vim 当然要能看懂和改写相关脚本,而中文资料匮乏,缺一个提纲挈领的教程。本文翻译自 Andrew Scala 的 《Five Minute Vimscript》,立足于让你用最短的时间掌握 VimScript 的基础和要点,你可以把它看成一份语言速查表。 Vim有着丰富的内建文档系统,使用 :h <关键词> 就可以阅读,如果你想在方便的尝试各种 vimscript ,你可以通过 NORMAL 模式下使用 gQ 命令进入 VimScript 的交互式环境调试命令。 注意:下面的例子中会包含一些形如 <符号> 的符号,意味着正式使用时应该被完全替换成真实的东西,包括左右两边的尖括号。而单独的 < 和 > 在 VimScript 中被用作比较符号。 变量 let 命令用来对变量进行初始化或者赋值。 unlet 命令用来删除一个变量。 unlet! 命令同样可以用来删除变量,但是会忽略诸如变量不存在的错误提示。 默认情况下,如果一个变量在函数体以外初始化的,那么它的作用域是全局变量;而如果它是在函数体以内初始化的,那它的作用于是局部变量。同时你可以通过变量名称前加冒号前缀明确的指明变量的作用域: … Continue reading

Loading

Posted in 随笔 | Tagged | 1 Comment

卡片生成词典(Anki)

最近在学习使用 Anki + WordQuery,发现几个问题: WordQuery 里面词典一多就很混乱,还会互相冲突。 每个词典都要重复一遍词头音标之类的。 内容冗长不堪,经常要翻好多页。 配置使用太麻烦 很多网上现成的 apkg 包内容实在太简陋,惨不忍睹 篇幅越长同步越慢 所以弄了个《卡片生成词典》分为两个mdx:正面(anki-front.mdx)和背面(anki-back.mdx),目标是: 篇幅精简减少滚屏,内容丰富准确,风格统一重点突出 选词使用 COCA 6 万 + CALD 索引,差不多7万单词,超过的也没太大有背的必要。 包含内容 正面内容:anki-front.mdx 1. 词头 2. 音标 3. 考试大纲和 COCA/BNC 词频, 4. 柯林斯星级 5. 是否是牛津核心词汇的 K 标志 背面内容:anki-back.mdx 1. … Continue reading

Loading

Posted in 未分类 | Tagged , | 1 Comment

Windows 10 – 1803 更新又给我出幺蛾子

Windows 10 的 1803 版本更新后,Cygwin 的 Open SSH 服务无法始用,调查半天,Windows 10 新建了个 sshd 的服务,原来的 Cygwin Open SSH 服务被删除了,也安装不上去,解决方法是 ssh-host-config 后面加个参数 –name sshd2 换个新名字重新安装服务。

Loading

Posted in 随笔 | 1 Comment