本文假定读者的 Linux 环境为 Arch Linux + KDE。

Kitty

重要程度:必装

直接命令行安装,

1yay -S kitty

fish

重要程度:必装

直接命令行安装,

1yay -S fish

kitty 和 fish 安装好之后,其实就基本可以使用了。

gcc

重要程度:必装

直接命令行安装,

1yay -S gcc

CMake

重要程度:必装

直接命令行安装,

1yay -S cmake

VSCode

重要程度:必装

直接命令行安装,

1yay -S visual-studio-code-bin

安装好之后,安装几个插件,

  • clangd
  • CMake

然后,可以把 VSCode 的默认的 shell 设置成 fish。这个直接在 settings.json 配置文件中加一行配置即可,

1"terminal.integrated.defaultProfile.linux": "fish",

然后,就可以新建一个项目试一下使用了。

如果有遇到 cmake 插件让选择编译器的,记得选择 gcc,

Neovim

首先,安装一些必要的软件,

 1yay -S nodejs
 2yay -S npm
 3yay -S p7zip
 4yay -S bottom
 5yay -S fastfetch
 6yay -S fd
 7yay -S gitui
 8yay -S grep
 9yay -S ripgrep
10yay -S starship

然后,在命令行中复制我的 neovim 配置,

1git clone https://github.com/fanlumaster/lazyvim-archlinux.git ~/.config/nvim

然后,运行 neovim,

1nvim

然后,在 nvim 中使用 mason 安装 clangd,

1:MasonInstall clangd

这样一来,环境差不多就配置好了。

对于 Linux 用户,我想对命令行应该都不陌生,所以,就不去讲配置 starship 这种比较简单的操作了。