Linux系统和软件配置。
非常耗时,不能把精力用在这上面,学OI才是正事。
VIM
置换ESC
和CapsLock
:
在/usr/share/X11/xkb/symbols/pc
中调换key <ESC>
与key <CAPS>
两行中括号中的内容。
安装xclip
来让nvim
支持系统剪切板。
临时:
1 | xmodmap -e 'clear Lock' -e 'keycode x042=Escape' |
安装Plug
插件
1 | curl -fLo ~/.config/nvim/autoload/plug.vim --create-dirs https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim |
平时的Neovim配置(安装vim实时预览插件需要安装nodejs和npm,详见说明):
1 | set number ignorecase smartindent noswapfile termguicolors expandtab |
考试的配置(考场上用缩写):
1 | set number ruler ignorecase showcmd expandtab |
更新python-nvim
1 | sudo pacman -S python-pip python3-pip |
函数名高亮:在/usr/share/nvim/syntax/c.vim
后添加
1 | "highlight Functions |
挂载磁盘
建好文件夹,在fstab
中加入
1 | /dev/sda2 /D ntfs defaults 0 0 |
软件源
配置官方镜像源
1 | sudo pacman-mirrors -i -c China -m rank |
在配置文件/etc/pacman.conf
后添加
1 | [archlinuxcn] |
导入GPG key
1 | sudo pacman -Syyu |
清理无用软件和缓存
1 | sudo pacman -R $(pacman -Qdtq) |
软件和插件
安装软件
1 | qt |
Gnome插件
1 | AlternateTab |
字体
把字体复制到/usr/share/fonts/
,刷新缓存1
sudo fc-cache -fv
输入法
1 | sudo pacman -S fcitx-sogoupinyin |
在配置文件~/.xprofile
后添加
1 | export GTK_IM_MODULE=fcitx |
修改grub
修改配置文件/boot/grub/grub.cfg
Zsh
安装oh-my-zsh
1 | sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)" |
更改默认shell
1 | sudo chsh -s /bin/zsh vozeo |
在~/.zshrc
中修改
1 | agnoster |
刷新
1 | source ~/.zshrc |
代理
在ProxySwitch
中更改gfwlist
用代理在终端中打开1
chromium --proxy_server="socks5://127.0.0.1:1080"
在/etc/proxychains.conf
最下方添加1
socks5 127.0.0.1 1080