文章

备忘

本文记录一些平时遇到的问题汇总用作备忘

备忘

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桌面环境,可在菜单编辑器中如下图配置,并点击左上角保存

element_proxy

2. archlinux相关

1. nvidia,nvidia-open驱动都无法调用显卡

如果你不是linux内核或者linux-lts内核,你需要安装linux-dkms

2. 检测不到音频设备,音频无声

检查是否安装了linux-headersalsa-firmware,一些较新型号 的笔记本电脑(2019年底/2021)需要sof-firmwarealsa-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必须依赖
xclipxsel剪贴板支持
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修复

本文由作者按照 CC BY 4.0 进行授权