Skip to content

我的 ArchLinux 配置

主题相关

paru
paru -S tela-icon-theme

shell 配置

zsh 安装

zsh 提供了强大的自动补全、主题支持和插件系统。

paru
paru -S zsh zsh-completions

设置 zsh 为默认 shell

bash
chsh -s /bin/zsh

zsh 插件

paru
paru -S zsh-autosuggestions autojump zsh-syntax-highlighting

zsh 配置

bash
# 加载插件
source /usr/share/zsh/plugins/zsh-autosuggestions/zsh-autosuggestions.zsh
source /usr/share/autojump/autojump.zsh
source /usr/share/zsh/plugins/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh

# 历史记录设置
HISTFILE=~/.histfile
HISTSIZE=1000
SAVEHIST=1000

# 常用别名
alias ll='ls --color=auto -lah'
# 使用 -E 参数确保使用sudo权限的时候仍然能够使用当前用户剪切板
alias svim='sudo -E vim'


# 键绑定
bindkey '\eq' autosuggest-accept

# 自定义提示符
PROMPT='%F{blue}%n@%m%f %F{green}%~%f %# '

# 编辑器设置
export EDITOR='gvim'

vim 配置

vim 安装

pacman
sudo pacman -S vim

使用系统剪切板

Wayland

按照vim-wayland-clipborad的说明安装依赖,然后安装插件

按键映射

wayland 下修改原有键盘按键映射能够使用 keyd

keyd 安装

paru
paru -S keyd

安装完成之后,使用 sudo systemctl enable keyd --now 命令设置自动启动

keyd 配置

keyd 的配置文件位于 /etc/keyd/keyd.conf,可以直接使用如下配置:

bash
[ids]

*

[main]

# 直接按下为ese,长按为control
capslock = overload(control, esc)

# 配置组合键
[control]
j = down #  control + j
k = up # control + k

**注:**更详细的配置可以参考项目说明keyd

终端相关

Zsh 快捷键

快捷键功能
Ctrl+A移动到行首
Ctrl+E移动到行尾
Ctrl+U删除光标前所有内容
Ctrl+K删除光标后所有内容
Ctrl+W删除光标前的一个单词
Ctrl+L清屏
Ctrl+R历史命令搜索
Alt+.插入上一个命令的最后一个参数

其他技巧

快捷键/命令功能
Tab命令和文件名自动补全
↑/↓浏览命令历史
!!重复执行上一条命令
!$引用上一条命令的最后一个参数
cd -返回上一个目录

Last updated:

Released under the MIT License.