POLOXUE's BLOG
16 Oct 2023

终端环境:zsh 、oh-my-zsh、提示主题与 7 效率插件

4,125 words, ~16 min read

本教程将主要介绍 zsh 的安装、主题,以及介绍 7 提升效率的 zsh 插件
10 Oct 2023

Golang 中如何实现多行字符串

228 words, ~0 min read

Python 中,如果想要表示多行字符串,只要通过三单/双引号(""")包裹字符串即可。 类似代码,如下所示。 ```python a = """line1 line2 line3""" print(a) ``` 执行代码,查看输出...
09 Oct 2023

从头构建 Go Web 框架(四):第三方路由集成

1,710 words, ~6 min read

> 本系列文章写于 2014 年,相较于 golang 极短的发展历程,这已经是古董级别的一篇文章了,但 web 框架思想概念依然有效。希望通过翻译这个系列文章,能让大家都现有 Go Web 框架有更深的认识。 本文是 "构建属于自己的...
29 Sep 2023

从头构建 Go Web 框架(三):中间件的数据共享

2,336 words, ~9 min read

> 本系列文章写于 2014 年,相较于 golang 极短的发展历程,这已经是古董级别的一篇文章了,但 web 框架思想概念依然有效。系统通过这个系列文章,能让大家都现有 Go Web 框架有更深的认识。 本文是 "构建属于自己的 W...
28 Sep 2023

终端环境:iTerm2

2,677 words, ~10 min read

本系列的目标是介绍如何基于 iTerm2、zsh、Tmux 和 Neovim 搭建我的日常开发环境
27 Sep 2023

基于 LunarVim 搭建不同编程语言 IDE

1,407 words, ~5 min read

本文介绍,如何基于 LunarVim 搭建不同编程语言的 Neovim IDE 开发环境。 ## 前言 本文将用几行命令快速安装 Neovim IDE,完成不同编程语言的环境搭建。尽量不涉及到自定义配置,将完全基于 LunarVim ...
25 Sep 2023

Neovim 配置隔离-实现多语言环境支持

2,106 words, ~8 min read

本文将介绍如何实现 Neovim 的配置隔离,实现不同编程语言使用不同的编辑器配置。 ## 背景说明 近段时间,一直在学习如何高效使用 Neovim。不断配置的过程中想到,Neovim 是否支持配置隔离,不同用途不同配置。最直接的体现...
25 Sep 2023

Vim 小技巧:高效利用 vim 的行号

991 words, ~3 min read

我们知道,Vim 支持配置是否显示行号,对这个行号认知,我们一般指的是绝对行号。其实 Vim 支持配置两种行号模式:`number`(绝对行号) 和 `relativenumber`(相对行号)。 今天,基于 vim 行号介绍一个提升其...
18 Sep 2023

什么是 zsh?我是否应该使用 zsh

1,231 words, ~4 min read

我们知道,在所有的 Linux/Unix 中 shell,Bash 是最流行的,它是多数 Linux 发行版的默认 shell。除了 bazh,zsh 是另外一款非常流行的 shell。它功能更强大,而且还是 macOS 中的默认 She...
17 Sep 2023

从 0 开始:教你如何配置 zsh

3,877 words, ~15 min read

本文将介绍如何使用 zsh 来提升命令行的操作效率。 你是否每天都在与命令行打交道? 如果答案是 "Yes",那你肯定想拥有一个强大可定制的 Shell。 而 zsh 就是为这个目标而生,它运行于诸如 Linux 、MacOS 等类 ...