【Neovim】折腾小记
引子 Emacs很好,写一些中小型项目体验还不错,但是写一些Python的小项目时,体验很差。我怎么也配置不好Python的LSP,每次进行代码补全,Emacs都会非常卡顿。 于是我稍稍尝试了一下Neovim,发现Python的LSP在这上面的表现出色得多。 我并没有从0开始写Neovim的配置文件,而是在jdhao/nvim-config的基础上进行修改,这个配置已经很出色了,很好看,lsp、g ...
阅读更多
【CTF】一次网络谜题的解谜记录
引子 最近在Lainchan上看到这样一个帖子,OP发言如下: Hello, I’ve recently stumbled upon this puzzle, that apparently dates back to 2018 (I know I need to lurk moar). Has any lainon solved it before? I’ve been stuck on ...
阅读更多
【Emacs】小技巧
1. 缩进格式统一 如果您常用4空格缩进,而收到了一个2空格缩进的文件,可以采用如下操作将收到的文件缩进格式化: 12C-h M-x indent-region 先选中全部文本,之后将缩进格式化。 2. 删除无效字符 对于一些从Mac或Windows发来的C语言文件,每一行的末尾常常会出现^M的字符,采用如下操作删除: 1M-x replace-string RET C-q C-m RET RET ...
阅读更多
【Emacs】坎坷之路,终抵群星
关键词:Emacs、Emacs Lisp 引子 Emacs是什么?让我们来看看Emacs吧的标语:“不能煮咖啡的编辑器不是一个好操作系统”。 首先,Emacs是个编辑器,由Richard M Stallman等人最开始编写而成,后来有很多的衍生,现在常常使用的是1984年由Stallman发起维护的GNU Emacs,如果您对这段历史感兴趣,强烈推荐您读一读Steven Levy的《黑客》这本 ...
阅读更多