1
0
mirror of https://shylinux.com/x/ContextOS synced 2025-04-25 16:58:06 +08:00

vps add tmux

This commit is contained in:
shylinux 2018-09-10 16:57:51 +08:00
parent f5a2880e6c
commit a602e18277
2 changed files with 78 additions and 3 deletions

View File

@ -253,9 +253,10 @@ window.onload = function() {
{{end}}
<ul>
{{end}}
{{else}}
<p>{{append . "body"|meta|unscaped}}</p>
<p><pre><code>{{append . "code"|meta}}</code></pre><p>
{{else if append . "code"|meta}}
<p><pre><code>{{append . "code"|meta}}</code></pre><p>
{{else}}
<p>{{append . "body"|meta|unscaped}}</p>
{{end}}
</div>
</div>

74
usr/wiki/zsh_tmux_vim.md Normal file
View File

@ -0,0 +1,74 @@
## 0. 简介
zsh 和bash一样是一种终端的shell但提供了更丰富的功能更快捷的补全。
tmux 是一款高效的终端分屏器可以在终端把一块屏幕分成多个小窗口每个窗口都启动一个独立shell。
vim 是一款强大的编辑器,通过模式化快捷键提升编辑速度,通过灵活的脚本与插件扩展丰富的功能。
使用zsh+tmux+vim的工具链根据自己的使用习惯进行个性化配置可以极大的提升编程开发速度。
相关链接
- Mac包管理器: <https://brew.sh/>
### 0.1 zsh安装
Mac上自带zsh不用安装但Ubuntu上需要自己安装一下。
```
$ sudo apt-get install zsh
```
将zsh设置为默认的shell。
```
$ chsh -s /usr/bin/zsh
```
原生的zsh不是很好用可以安装一个插件管理器。
```
$ curl -L https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh | sh
```
### 0.2 tmux安装
Ubuntu上安装
```
$ sudo apt-get install tmux
```
Mac上安装
```
$ brew install tmux
```
如果Mac上没有brew可以安装一下.
```
$ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
```
启动tmux
```
$ tmux
```
### 0.3 vim安装
Mac上自带vim不需要安装但Ubuntu需要自己安装一下。
```
$ sudo apt-get install vim
```
vim有很丰富的插件可以下载一个插件管理器。
```
$ git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim
```
## 1. 基本快捷键
### 1.1 zsh使用
### 1.2 tmux使用
### 1.3 vim使用
## 2. 个性化配置
## 3. 源码解析
Mac上安装pip
```
$ sudo easy_install pip
$ sudo pip install termtosvg
$ brew install ttygif
$ sudo apt-get install software-properties-common
$ sudo apt-add-repository ppa:zanchey/asciinema
$ sudo apt-get update
$ sudo apt-get install asciinema
$ sudo apt-get install python3-pip
$ sudo pip install TermRecord
```
- 终端录制: <https://asciinema.org/>