Linux 配置教程

一 输入法

首先你得打得出汉字是吧

推荐搜狗拼音,直接上官网下载deb包

1
2
sudo apt purge ibus # 清除ibus框架
sudo apt install fcitx # 安装fcitx

roboot之后可以直接在fcitx中进行设置输入法为搜狗

在gnome中可能对ibus的支持更完善一些,在ibus下可以选择ibis-pinyin

二 换源

使用默认国外的软件源会很慢,可以去各大高校的镜像站寻找镜像配置

1
2
sudo apt update
sudo apt upgrade

换源后安装必要的工具

1
2
3
sudo apt install git 
sudo apt install curl
sudo apt install openssl

三 clash配置

link

其中提供了clash的安装和免费机场

不过建议大家有能力自己搭建

1. 终端走clash代理

修改你的shell的配置文件,bash为.bash_profile,zsh为.zshrc

⚠️ 其中的端口号根据你代理的情况设定

1
2
3
4
5
6
7
8
9
10
11
function proxy_on() {
export http_proxy=http://127.0.0.1:7890
export https_proxy=http://127.0.0.1:7890
echo -e "vpn start"
}

function proxy_off() {
unset http_proxy https_proxy
echo "vpn end"
}

2. git 走clash代理

1
2
3
4
5
6
7
8
function git_clash() {
git config --global http.proxy 'sock5://127.0.0.1:7891'
git config --global https.proxy 'sock5://127.0.0.1:7891'
}
function git_no_clash() {
git config --global --unset http.proxy
git config --global --unset https.proxy
}

三 编辑器的安装

在linux下常用的编辑器有vim, emacs,nano…

如果你觉得上面三个对你来说都是太抽象了,可以选择使用vscode或者是sublime

vim人离开vim已经不知道怎么打字了…

我比较养老,推荐大家使用spacevim 或者是vimplus之类的发行版,自己进行配置vim的开发环境的话时间成本有点高,尤其是当你要去配置各种语言的自动补齐的插件的时候…

Spacevim: 好看,配置方便,但是对语言支持一言难尽,官方的配置文档不一定有用

Vimplus: 对ycm的支持很好,如果是C/C++的重度患者建议使用

四 终端配置

1. 安装zsh

1
sudo apt install zsh 

which zsh 查找到你的zsh的安装位置,将默认的终端设置为zsh

1
chsh -s 地址/zsh

安装完zsh或者spacevim中你的电脑可能会出现乱码,上github搜索nerd-fonts,下载该字体即可

下载安装后logout再进入就能修改终端的默认字体

2. 安装zim

可能很多人听说过oh-my-zsh,其实这个会降低你的zsh的启动速度,zim框架其实要好一些

zim+p10k 可以让终端高效

这些在网上都有现成的教程,如果安装p10k失败的话,考虑在.zimrc中进行插件安装(github上给的安装方式可能不太对,zshrc应该不行

3. git配置

防止每次pull都需要输入账户的信息

1
git config --global credential.helper store

直接随便连接一个自己的远程仓库,会提示你输入相关的信息,注意的是输入的密码不是你的账号的密码,输入的应该是你的personal token,在github的开发者设置中可以看到