参见 hacker session named in “Compare TCP/IP vs IPP for LAN printers”
Outline
- 生活难题
- 提炼技术难题
- 方法实现
- 验证
- 小结
文章作者: Kyle
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 論文範!
相关推荐

2023-05-18
ubuntu工作环境初始化脚本
系列文章neo|vim高效编辑的基本配置进化neovim到lin.nvim风味我的Learn Lua in Y minutes(lin.)nvim启用Copilot补全lin.nvim中安装其它插件ubuntu工作环境初始化脚本一款流畅的、用于重构代码的neovim插件:ChatGPT.nvim填坑:(neo)vim中自动切换中文输入法lin.nvim中配置编程语言LSP补全 背景最近又开了一个Ubuntu的云主机,需要在上面安装一些常用软件。想到以后还要经常重装Ubuntu系统,每次都重复地安装相同的软件环境,太枯燥了。于是决定趁着这次机会,把常用基础软件的安装写成脚本,一劳永逸。 需要安装的基础软件主要有以下若干: zsh tmux nvim ubuntu远程桌面环境 rustdesk TimeShift(教程):软件快照备份及恢复。 Elastic Stack(过往博文专门涉及此项,参见·待定·) rustdesk可以使用tcp、udp、rdp等协议进行远程桌面连接,其中rdp是最为高效的。但是,一般来说,rustdesk需要服务器进行中转。显然,这些中转服务器会带来一定的延迟。 另一方面,微软Windows系统自带的remote desktop(远程桌面)可以直接进行点对...

2023-05-01
进化neovim到lin.nvim风味
系列文章neo|vim高效编辑的基本配置进化neovim到lin.nvim风味我的Learn Lua in Y minutes(lin.)nvim启用Copilot补全lin.nvim中安装其它插件ubuntu工作环境初始化脚本一款流畅的、用于重构代码的neovim插件:ChatGPT.nvim填坑:(neo)vim中自动切换中文输入法lin.nvim中配置编程语言LSP补全 开发动机及其工作背景在《neo|vim 高效编辑的基本配置》中:(1)用了十年的vimrc配置文件终于被清理了,只保留了最基本的高效编辑功能;(2)同时使neovim和vim共享同一个配置、共用同一套插件文件。这样能保证在新的环境中,咱们能立马有个顺手的编辑器使用。但它的功能还是太弱了:没有文件浏览器、没有代码自动补全、没有快速跳转、没有全文查找。要让它成为稍微像样的IDE编辑器,还是需要一番打扮、折腾。 这个开发、编辑环境,应该满足以下标准: 是顺应技术发展潮流的,是现代化的。这样能尽量少折腾工具本身,把精力放在编辑开发上。 有良好的插件生态支持,这样“衣来伸手饭来张口”,而不至于需要用的时候“要啥没啥”。 显而易见,neovim比vim更符合我的要求。为了减少给neovim挑选插件精力负担,我直接使用...

2023-05-11
lin.nvim中安装其它插件
系列文章neo|vim高效编辑的基本配置进化neovim到lin.nvim风味我的Learn Lua in Y minutes(lin.)nvim启用Copilot补全lin.nvim中安装其它插件ubuntu工作环境初始化脚本一款流畅的、用于重构代码的neovim插件:ChatGPT.nvim填坑:(neo)vim中自动切换中文输入法lin.nvim中配置编程语言LSP补全 开发动机在《(lin.) nvim 启用 Copilot 补全》,我只是简单启用了作者预置的插件Copilot等,但是lin.nvim专注于高效文本编辑的功能,另一方面,在我们日常使用中总是有许多奇奇怪怪的需求——因此我们需要掌握在lin.nvim中自行安装neovim插件的能力。在《neo|vim 高效编辑的基本配置》,我精选了几个非常nifty的插件,具体包括: Plug 'troydm/zoomwintab.vim' Plug 'kshenoy/vim-signature' Plug 'terryma/vim-expand-region' 今天就把这三个插件集成到个人使用的lin.nvim中。在此之前我们必须了解lin.nvim的文件层级结构(File H...
评论