SpringBoot 3.2.1入门 【Ubuntu 23.10 + Vim + Zsh + Tmux】
1.安装虚拟机Vmware17 pro
B站一堆教程,密钥都有,安装很快
2.安装Ubuntu 23.10
安装教程 Youtube 上的最好,B站也不错,一定要看仔细系统提示!
使用Ubuntu自带的apt-get或apt命令下载这些前置软件和工具
#先更新源,养成习惯
sudo apt-get update
sudo apt install curl unzip net-tools open-vm-tools bsdmainutils ranger gnome-tweak-tool chrome-gnome-shell gnome-shell-extension-vitals
curl
wget
一般用curl,wget也可以下
unzip
解压后缀含zip的文件
net-tools
想用
ifconfig
查看本地ip 就下它
open-vm-tools
#如下即可成功让虚拟机分辨率正常显示 sudo apt install open-vm-tools
bsdmainutils
参考 Debian – 在 sid 中的 debianutils 软件包详细信息
想要使用 日历命令 cal 就得下载它
ranger
gnome-tweak-tool
参考 GNOME 桌面必备扩展(GNOME Shell Extensions) - keatonlao - 博客园 (cnblogs.com)
chrome-gnome-shell
gnome-shell-extension-vitals
在Ubuntu自带的软件应用市场安装Markdown查看器,名字如下:
Markdown Preview
快照管理器
一定要及时地阶段性地备份快照,方便随时回退至自己想要的某个正常运行的状态,让情况不至于使人绝望!
CD/DVD 设置
安装成功后一般可以切换到自动识别选项,原来的iso镜像可删可不删,看你的情况,一般虚拟机可以复制
3.Git
sudo apt install git
相关操作和原理参考 https://www.youtube.com/watch?v=VShhhq_5sMc&list=PLBd8JGCAcUAF2_im__kqZTfEAKnlmfPJy
4.Git 配置SSL RSA密钥
git config --global user.name "这里填你的Github用户名"
git config --global user.email "这里填你的Github注册的邮箱"
ssh-keygen -t rsa -C "同上,填你的Github注册的邮箱"
连按三次回车键,会看到一个长方形的图,图的上面有一行包含.pub的文件的路径,复制它
cat 你复制的路径
将输出的全部复制粘贴到Github账号设置里的SSL配置的rsa公钥对应框里,上面的框随便起个名字保存即可
5.Zsh
sudo apt install zsh
参考 下面的链接
6.安装 字体补丁 Nerd-Font
参考 Ubuntu22.04使用zsh+oh my zsh+Powerlevel10k主题_oh my zsh powerlevel10k-CSDN博客
7.oh-my-zsh 安装
git clone https://github.com/ohmyzsh/ohmyzsh.git
cd ohmyzsh
cd tools
./install.sh
如上针对网不行的情况
其他请参考上面的链接
8.Zsh插件 powerlevel10k 安装
参考上面的链接
9.Vim
sudo apt install vim
参考 vim/vim: The official Vim repository (github.com)
vim 里输入
:help
查看完整详细帮助教程
10.Vim Vundle 插件管理器
参考 vim插件管理器:Vundle的介绍及安装(很全)_vundle安装youcompleteme-CSDN博客
Youtube 一堆教程 参考 https://www.youtube.com/watch?v=EsTBvyrEqq0&t=126s
11.Vim 实用配置及插件安装
同上链接
12.Tmux
参考 Tmux教程 (一文就够)-CSDN博客
参考 Tmux快捷键参考阴间操作避一下坑:先按 Ctrl + B 松手 再快速按下绑定的快捷键才能实现对应的快捷操作,否则无效,有点废手,具体去阴间化参考各大网络教程
13.Tmux 插件管理器 tpm
参考 Tmux Plugin Manager使用及具体插件 - hongdada - 博客园 (cnblogs.com)
参考 tmux美化
安装插件
像往常一样,需要在~/.tmux.conf
中指定插件,运行以下命令以安装插件:
~/.tmux/plugins/tpm/bin/install_plugins
14.tmux-powerline 插件安装
定制Powerline的显示内容 · 零壹軒·笔记 (qidong.name)
linux安装powerline字体,Ubuntu16.04+Anaconda环境下powerline安装,及tmux个性化-CSDN博客
tmux配置参考(~/.tmux.conf
)
# -- navigation ----------------------------------------------------------------
# if you're running tmux within iTerm2
# - and tmux is 1.9 or 1.9a
# - and iTerm2 is configured to let option key act as +Esc
# - and iTerm2 is configured to send [1;9A -> [1;9D for option + arrow keys
# then uncomment the following line to make Meta + arrow keys mapping work
#set -ga terminal-overrides "*:kUP3=\e[1;9A,*:kDN3=\e[1;9B,*:kRIT3=\e[1;9C,*:kLFT3=\e[1;9D"
# -- windows & pane creation ---------------------------------------------------
# new window retains current path, possible values are:
# - true
# - false (default)
tmux_conf_new_window_retain_current_path=false
# new pane retains current path, possible values are:
# - true (default)
# - false
tmux_conf_new_pane_retain_current_path=true
# new pane tries to reconnect ssh sessions (experimental), possible values are:
# - true
# - false (default)
tmux_conf_new_pane_reconnect_ssh=false
# prompt for session name when creating a new session, possible values are:
# - true
# - false (default)
tmux_conf_new_session_prompt=false
# -- display -------------------------------------------------------------------
tmux_conf_theme_24b_colour=true