准备环境

Editor

sudo apt install xed mousepad vim
curl https://zed.dev/install.sh | sh

>> vi .vimrc
if has('mouse')
  set mouse-=a
endif

>> fc-list | grep JetBrains
https://www.jetbrains.com/lp/mono/
sudo unzip JetBrainsMono-2.304.zip -d /usr/local/share/fonts/JetBrains-Mono
'Jetbrains Mono', 'Droid Sans Mono', 'monospace', monospace

>> system-wide
sudo apt install python3-sphinx python3-sphinx-rtd-theme
sphinx-quickstart && make html
python3 -m http.server -d ./build/html/
html_theme = 'sphinx_rtd_theme'

IDE

sudo apt install build-essential cmake meson
sudo apt install crossbuild-essential-arm64
eclipse-cpp.tar.gz

>> GUI
sudo apt install qtcreator qtbase5-dev
sudo apt install libwxgtk3.2-dev codelbocks

>> user-wide
sudo apt install python3-venv
python3 -m venv myenv
source myenv/bin/activate

Git

sudo apt install git git-lfs

git config --global user.name  "gechao"
git config --global user.email "gechao1000@outlook.com"
git config --global credential.helper store

// default 15m, set 1h
git config --global credential.helper cache
git config credential.helper 'cache --timeout=3600' 

>> git lfs install
git lfs track "*.pdf"

git init --bare xxx.git
echo "Some short description" > ~/repos/[repo-name]/description

>> git add README.md
>> git add .
>> git commit -m "add README"
git commit -am "sss"
git commit -a
>> git push -u origin master

>> ssh -V
>> vi ~/.ssh/config
Host git.code.tencent.com
    User git
    PubkeyAcceptedAlgorithms +ssh-rsa
    HostkeyAlgorithms +ssh-rsa
posted @ 2024-07-16 21:58  cstc  阅读(4)  评论(0编辑  收藏  举报