SpringBoot 3.2.1入门 【Ubuntu 23.10 + Vim + Zsh + Tmux】配置教程

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

参考 curl 的用法指南 - 阮一峰的网络日志 (ruanyifeng.com)

参考 Curl发送HTTP请求 - 简书 (jianshu.com)

wget

一般用curl,wget也可以下

unzip

解压后缀含zip的文件

net-tools

想用ifconfig 查看本地ip 就下它

open-vm-tools

#如下即可成功让虚拟机分辨率正常显示
sudo apt install open-vm-tools

也可以参考 安装Vmware Tools和open-vm-tools-CSDN博客

bsdmainutils

参考 Debian – 在 sid 中的 debianutils 软件包详细信息

想要使用 日历命令 cal 就得下载它

ranger

参考 配置工具篇(tmux+ranger+lazygit)_linux ranger如何使用-CSDN博客

gnome-tweak-tool

参考 GNOME 桌面必备扩展(GNOME Shell Extensions) - keatonlao - 博客园 (cnblogs.com)

chrome-gnome-shell

参考 如何使用 GNOME Shell 扩展 - 知乎 (zhihu.com)

gnome-shell-extension-vitals

参考 Vitals - GNOME Shell Extensions

在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 插件安装

参考 erikw/tmux-powerline: ⚡️ A tmux plugin giving you a hackable status bar consisting of dynamic & beautiful looking powerline segments, written purely in bash. (github.com)

定制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
  • 33
    点赞
  • 39
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值