Eric's Blog: Lua 调试(Debug)Lua 提供了 debug 库用于提供创建我们自定义调速器的功能。Lua 本身并未有内置的调速器,但很多开发者共享了他们的 Lua 调速器代码。 Lua 中 debug 库包含以下函数: sethoo...最新博文# lua# 学习笔记18年前000
Eric's Blog: Ruby 循环while 语句 while 修饰符 until 语句 until 修饰符 for 语句 break 语句 next 语句 redo 语句 retry 语句 Ruby 中的循环用于执行相同的代码块若干...最新博文# ruby# 学习笔记7年前000
Eric's Blog: 使用 GitHub 进行身份验证时要小心起因 授权登录时需要的权限 查看 Github 账户已授权网站 国内版 Github? 起因 很早以前,我注册过一个叫做“黑客派”的论坛,后来这个论坛改名为“链滴”。 当时论坛提供了使用 Github...最新博文# github# 学习笔记2年前000
Eric's Blog: Lua 与 Vim Script 之间函数相互调用起因 基本兼容逻辑 Vim Script 中调用 Lua Lua 中调用 Vim Script 函数 起因 在使用 Neovim 之前,一直使用的是 Vim Script 写 Vim 脚本。随着 Ne...最新博文# neovim# 学习笔记2年前000
Eric's Blog: 使用 Lua 重写 SpaceVim 内置插件最近如果你关注 Neovim 的社区,就会发现使用 Lua 开发的插件越来越多。 Neovim 默认就支持 luajit,早些时候,做过一次 luajit 与 vim script 速度的比较。 以下...最新博文# lua# neovim# spacevim3年前000
Eric's Blog: 右键使用 SpaceVim 打开文件我们知道,在 Linux 命令行里,可以使用 cd 命令切换到项目所在的目录, 此时启动 SpaceVim,会读取工程目录下的一些 SpaceVim 配置信息。 这样的好处有很多,假定我日常需要编辑 ...最新博文# spacevim# 学习笔记7年前000
Eric's Blog: ruby 流程控制if…else 语句 if 修饰符 unless 语句 unless 修饰符 case 语句 Ruby 提供了其他现代语言中很常见的条件结构。在这里,我们将解释所有的条件语句和 Ruby 中可用的修饰...最新博文# ruby# 学习笔记7年前000
Eric's Blog: Lua 运算符算术运算符 关系运算符 运算符是一个特殊的符号,用于告诉解释器执行特定的数学或逻辑运算。Lua 提供了以下几种运算符类型: 算术运算符 关系运算符 逻辑运算符 其他运算符 算术运算符 下表列出了 Lu...最新博文# lua# 学习笔记18年前000
Eric's Blog: 高效处理 Markdown 中的代码块执行代码 格式化代码 在使用 Markdown 写作时,通常会在文章中需要插入代码块。为了更高效的编辑和执行代码块,引入以下几个插件及配置。 context_filetype.vim code-run...最新博文# markdown# 学习笔记6个月前000
Eric's Blog: Lua 循环while 循环 for 循环 数值 for 循环 泛型 for 循环 repeat until 循环 嵌套循环 循环控制语句 很多情况下我们需要做一些有规律性的重复操作,因此在程序中就需要重复执行某...最新博文# lua# 学习笔记18年前000
Eric's Blog: Ruby 运算符算术运算符 比较运算符 赋值运算符 并行赋值 算术运算符 算数运算符,顾名思义,常见的加减乘除,还有取余等: 运算符 描述 实例 + 加法 - 把运算符两边的操作数相加 a + b 将得到 30 - ...最新博文# ruby# 学习笔记8年前000
Eric's Blog: Lua 元表(Metatable)__index 元方法 __newindex 元方法 __tostring 元方法 在 Lua table 中我们可以访问对应的 key 来得到 value 值,但是却无法对两个 table 进行操作...最新博文# lua# 学习笔记18年前000