我的 dotfiles 设置,常用的有 nvim, tmux, alarcitty,hyprland
推荐字体:maple-font,Cascadia Code SemiLight
, JetBrainsMono Nerd Font
其中 maple-font 对中文有支持(合并了 Nerd Font 和 中文字体,现在只需一个字体就可以适用所有编码场景)
常用的命令:
-
Linux/Mac
cp -R ~/dotfiles/nvim ~/.config/ -- 从 dotfile 复制 Nvim 配置 rm -r ~/.config/nvim -- rm既可以删除文件又可以删除文件夹; -r 是向下递归,不管有多少级目录,一并删除
配置了一些基本的 lsp, completion, neo-tree 等等。
常用 :healthcheck
用来检查
除了在 keymap 文件中设置的一些映射外,其他常用的映射如下:
按键 | 模式 | 描述 |
---|---|---|
cf | n , v | 格式化代码 |
n | 退出nvim | |
tn | n | 用 telescope 打开 notify 消息 |
ms | n | 打开 Mason (用于管理 language server) |
按键 | 模式 | 描述 |
---|---|---|
gcc | n | 注释 |
gza + 符号 | v | surround |
gzd | v | 删除 surround |
按键 | 模式 | 描述 |
---|---|---|
shift + x | n | 关闭当前 buffer |
shift + h | n | 移动到 previous buffer |
shift + l | n | 移动到 next buffer |
bo | n | 关闭当前意外buffer |
自定义的快捷键(可以在 alacritty.toml 中设置 )
自行配置参考官网 Link
按键 | action |
---|---|
Ctrl + c | Copy |
Ctrl + v | Paste |