备忘
本文记录一些平时遇到的问题汇总用作备忘
1. 杂项
1. git每次push都要输入用户名token
git config --global credential.helper store
将登陆过的用户名和token永久保存在~/.git-credentials
中。
2. git status
中文显示乱码
Git
有一个设置叫做core.quotepath
,它控制 git 是否将文件路径中的非 ASCII 字符(如中文) 转义为类似 \356\205
这样的形式。默认情况下,Git
会将非 ASCII 字符转义以确保兼容性。
使用git config --global core.quotepath false
关闭转义。
3. element-desktop 应用使用代理
该方法适用于任何electron应用
添加启动参数--proxy-server=host:port
例如:--proxy-server=socks5://127.0.0.1:7897
如果使用plasma桌面环境,可在菜单编辑器中如下图配置,并点击左上角保存
2. archlinux相关
1. nvidia,nvidia-open驱动都无法调用显卡
如果你不是linux
内核或者linux-lts
内核,你需要安装linux-dkms
2. 检测不到音频设备,音频无声
检查是否安装了linux-headers
,alsa-firmware
,一些较新型号 的笔记本电脑(2019年底/2021)需要sof-firmware
和 alsa-ucm-conf
,它们使用 Sound Open Firmware 提供的固件实现驱动程序。安装完成后重启电脑。 来源
3. qq中无法使用fcitx输入法
编辑 /usr/bin/linuxqq 在该启动脚本第一行加上 export GTK_IM_MODULE=fcitx
上述方法会在每次更新qq后概率失效,不推荐
KDE环境建议在菜单管理器添加GTK_IM_MODULE=fcitx
,总之让QQ启动时能有该环境变量,但该环境变量不推荐设置全局
4. “电源管理方案”无法调整,调整会回弹回平衡
安装 powerdevil
包和power-profiles-daemon
包, 启动power-profiles-daemon
的systemd服务 (systemctl enable power-profiles-daemon
)然后重启
archlinux-电源管理
5. 使用wqy-microhei时,韩文字体堆叠在一块,不正常显示
该字体有缺陷,安装wqy-microhei-kr-patched
(aur)字体包可修复
3. neovim/lazyvim相关
1. lazyvim不要求,但不安装会缺胳膊少腿的软件包
lazygit | 提供lazyvim内图形化git支持,本身也很好用 |
luarocks | 必须依赖 |
xclip 或 xsel | 剪贴板支持 |
nodejs npm | 安装某些Mason需要* |
unzip | 安装某些Mason需要 |
ripgrep | 高速搜索工具 |
fd | 搜索工具 |
tree-sitter | 语法解析高亮工具 |
fzf |
2. neovim在kde环境下无法访问剪贴板
安装xclip即可,然后在neovim中用指令(如yy,dd)复制剪切都会进kde的剪贴板
3. 安装Mason后仍不能格式化或补全,右上角出现红色提示
输入:LazyExtras
移动到推荐的插件上按x
,退出重进会自动安装插件
4. quickfix一直为空
这是正常情况,一般lsp都使用<leader>ca
修复