0%

初步识 vim 剪贴板

对于文本的复制粘贴,系统会提供剪贴板,剪贴板在 vim 中被称为寄存器,并且 vim 有很多寄存器,寄存器使用的语法:"{register},当然了寄存器指令不会单独使用,后面都会跟代表复制的 y 或代表粘贴的 p,执行 "ay 就将选中的内容复制到了 a 寄存器,

阅读全文 »

1590724982.png

引言

生活离不开搜索引擎了,我曾尝试在思考,是不是未来的开卷考试,会允许使用某个特定的搜索引擎。

阅读全文 »

使用 iCloud Drive 将文件上传到云端,防止数据丢失,同时可以实现多台设备的协同工作。但是在使用 iCloud Drive 的过程中我遇到了程序未响应,iCoud 文件上传阻塞的问题。

阅读全文 »

基于 macOS Catalina 版本 10.15.4, 128G固态,8GB内存。

通过以下命令可以查看当前路径下的所有文件及文件夹大小并从大到小排列,以 KB 为单位显示。

1
du -sk *| sort -rn

以下命令就是以K,M,G为单位,提高信息的可读性,但是不能正确按文件大小排序。

1
du -sh *
阅读全文 »

什么是 Symbol?

1
let 😻 = 😺 × 😍;  // SyntaxError

(爆笑)这当然不是 Symbol。

  • Undefined
  • Null
  • Boolean
  • Number
  • String
  • Object
  • Symbol (ES2015 新增)

Symbol 不是字符串,不是对象,是第七种原始数据类型。每个从Symbol()返回的 symbol 类型的值都是唯一的。一个 symbol 类型的值能作为对象属性的标识符;这是该数据类型仅有的目的

阅读全文 »

概述

多文件类型也可以叫混合文件类型(multiple filetype), 比如 HTML 里面写 CSS, JS 代码,虽然不提倡,但偶尔也有这个需求。

根据常识,我们知道,往往针对不同的文本类型,vim 或其插件,会出发不同的事件,例如特定的语法高亮、特定的语法检测、特定的自动补全方案等。
几乎每个 vim user 的 vimrc 中都会有如下配置:

1
filetype plugin indent on
阅读全文 »

概述

本文通过实践经历基本的认识 HTTP 代理与 Socks5 代理的用法与理解其精髓。同时也解决 go get 库无法下载的问题。

阅读全文 »