【Neovim】基于自定义 keyword 的自动补全
有时我们会期望能够根据自定义的一些 keyword 来在 VIM 里进行补全。 我们可以通过 neovim 的插件 deoplete 来实现这个目的。
有时我们会期望能够根据自定义的一些 keyword 来在 VIM 里进行补全。 我们可以通过 neovim 的插件 deoplete 来实现这个目的。
Neovim 原生支持 terminal 功能,在编辑文件的同时可以新开一个 terminal 窗口, 在其中执行命令。例如我可以在写博客的同时开启一个 terminal 窗口,在其中执行 hexo s
, 这样就可以实时预览博客:
NOTE: 最新版本的 Neoterm 插件已经原生支持 Tnext
和 Tprevious
命令。
因为 VIM 里存在多个 mode ,使得编辑中文变得很痛苦。在 Insert mode 下需要使用中文输入法, 但当切换回 Normal 模式后又需要使用英文输入法。在 VIM 里切换 mode 是很经常的事儿, 在需要输入中文时,每次的 mode 切换都需要进行输入法的切换,很麻烦。 通过 fcitx-vim-osx 插件可以很好的解决这个问题。
当在树莓派上开启了 ssh 服务后,我们可以通过局域网 IP 来进行访问。但如果想要通过外网访问树莓派, 就需要有一个公网的 IP 地址。我们可以利用路由器的端口转发功能,把路由器的某个端口映射到树莓派的 22 端口, 这样就可以通过路由器的公网 IP 地址和端口访问树莓派。但路由器的公网 IP 每隔一段时间就会被更新, 这样就需要先查询路由器的公网 IP ,再去访问树莓派,会比较麻烦。而通过 ngrok ,可以一劳永逸地解决外网访问树莓派的问题。
总是会存在这样的场景:在开开心心地用 git commit 提交了代码之后,才发现 commit message 里有 typo, 或者是有些文件忘记 commit 了,又或者是有些垃圾文件被不小心 commit 了;这时不要伤心、不要难过, 因为 git 给你提供了后悔药。
晚上把搭好的博客发给了我的 Best Gay Friend 看,本来只是想赚一下浏览量,但基友说也想搭一个类似的博客系统。 寻思着可以写一篇利用 Github Pages 搭建 Hexo 博客系统的入门教程,既可以增加一篇“凑字数”的博客,又可以急基友之所急。
在执行完 hexo generate -d
命令后会把生成的 html 文件上传到 github 上,我们还需要一种方法来备份源 markdown 文件及对应的 hexo 配置文件, 这样才能比较方便地在别的地方来生成对应的博客网站。对于这个备份机制会有以下几个需求:
最近在做 CD 相关的一些工作,会用到 Jenkins Pipeline,为了方便测试,利用 Docker 搭建了一个本地的 Jenkins 服务。