From 846bd3d0a71073b0693a5bbd4d75ecbd7f2c2531 Mon Sep 17 00:00:00 2001 From: chenxinquan Date: Mon, 21 Nov 2022 20:39:36 +0800 Subject: [PATCH] =?UTF-8?q?=E8=A1=A5=E5=85=85=E2=80=98=E5=B8=B8=E7=94=A8?= =?UTF-8?q?=E5=91=BD=E4=BB=A4=E2=80=99=E7=9A=84=E8=AF=B4=E6=98=8E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 67 ++++++++++++++++++++++++++++++++++++++++++++++++++----- 1 file changed, 61 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index 74c69a7..8159ee6 100644 --- a/README.md +++ b/README.md @@ -7,7 +7,7 @@ ## 仓库说明 因为有些插件修改过的原因,我们就不用submodule的形式了,这里我们选择直接上传文件 -##效果展示 +## 效果展示 ![Alt text](./home/Pictures/ScreenShot/2022-11-21_14-42-25.png) ![Alt text](./home/Pictures/ScreenShot/2022-11-21_14-43-13.png) ![Alt text](./home/Pictures/ScreenShot/2022-11-21_14-43-55.png) @@ -19,7 +19,7 @@ bash没什么说的,我的前景配色是#00aaaa, ## 2.vim ### 简介 -1)收集了很多又使用的插件,alpha做了一些修改来迎合他的使用习惯(具体也不知道改了哪里了,用了五六年了)。 +1)收集了很多炫酷又实用的插件,alpha做了一些修改来迎合他的使用习惯(具体也不知道改了哪里了,用了五六年了)。 2)vimrc文件中使用了大量的别名命令,如“map ;ws :split<cr>a”(垂直分页)大部分都是使用vim内建命令。还有一些插件的别名命令,具体请参考vimrc中的具体配置。 ### 安装 将仓库的home/vim和home/vimrc复制到用户家目录即可,在运行vim即可加载所有插件。 @@ -33,7 +33,7 @@ bash没什么说的,我的前景配色是#00aaaa, #./utils/install-vim-plugs.sh ``` ### 使用说明 -alpha用vim一般用“;”(分号)作为先行键。如果以后能开发个系统,将会增加一个专用按键用于文本编辑命令的先行键。 +alpha的vim配置一般用“;”(分号)作为先行键。如果以后能开发个系统,将会增加一个专用按键用于文本编辑命令的先行键。 大家自行按照自己的习惯修改vimrc配置文件。 #### 常用命令 ;;wq "保存退出,!!两个分号说明涉及重要操作" @@ -58,10 +58,23 @@ alpha用vim一般用“;”(分号)作为先行键。如果以后能开发 ;h ;j ;k - ;l "光标移动,大家自行" + ;l "光标移动,大家自行试验" ;wv "垂直分页" ;ws "水平分页" - "每个字母和符号基本都有相同或相关联的功能,大家自行试验" + ;wh + ;wj + ;wk + ;wl "focus到上下左右窗口" + + #插件相关easymotion + ;mc<字母或符号> "跳转到指定字符,如果一页内有相同的字符再输入标红的编号就行" + + #插件相关cscope, 在vim中的命令为:cs ,如":cs find t alpha"为寻找C/C++代码文件中的alpha字符串 + ;makec "在当前路径生成cscope索引文件" + ;csa "查找调用了光标指定函数的位置" + ;csd "查找函数定义" + + "每个字母和符号基本都有相同或相关联的功能,大家自行试验。想了解更多可以到~/.vimrc搜索“map”指示的命令" ## 3.tmux ### 简介 @@ -77,6 +90,10 @@ tmux是一款终端复用的神器。 ```bash #./utils/install-tmux-conf.sh ``` + + +### 使用说明 +1)建立tmux会话和窗口 配置别名命令,快速建立tmux窗口,将下面文字复制到~/.bashrc中 alias tmua="tmux new -s aOS \; split-window -h \; split-window -v & tmux new -s aFVM \; split-window -h \; split-window -v & tmux new -s sys \; split-window -h \; split-window -v & tmux new -s freebsd \; split-window -h \; split-window -v & tmux new -s ubuntu \; split-window -h \; split-window -v & tmux new -s kylin \; split-window -h \; split-window -v & tmux new -s linux \; split-window -h \; split-window -v & tmux new -s xen \; split-window -h \; split-window -v & tmux new -s kali \; split-window -h \; split-window -v" 然后执行 @@ -86,9 +103,47 @@ alias tmua="tmux new -s aOS \; split-window -h \; split-window -v & tmux new - #tmux attact 就能连接上刚刚新建的tmux会话了 ``` - +2)键位说明 +alpha的tmux配置一般用ALT键作为先行键。如果以后能开发个系统,将会增加一个专用按键用于窗口管理命令的先行键。 +大家自行按照自己的习惯修改tmux.conf配置文件。 +#### 常用命令 + alt+z "选择会话" + alt+i "新建Panel,就是一个格子" + alt+o "重命名窗口,显示在底下的状态栏中" + + #tmua(就上面提到的别名命令)总共提供8个窗口 + alt+s + alt+d + alt+f + alt+g + alt+w + alt+e + alt+r + alt+t "1-8晚会窗口,每个窗口可以作为一个工作空间,很方便" + + alt+1 + alt+2 + ... "跳转到选择编号的Panel(即窗口里的格子)" + alt+c "向左缩小或扩大Panel" + alt+v "向右缩小或扩大Panel" + + alt+j "当前Panel与第一个交换" + + alt+n + alt+m + alt+, + alt+. + alt+/ "不同的Panel布局,大家自行尝试" + + alt+[ "进入复制模式,操作方法有点像vim。/(斜杠)为搜索,(空格)为选择开始,(回车)选择结束并复制开始到结束的内容,(alt+])为粘贴内容" + alt+] "粘贴" + + 以上,在tmux.conf中基本都有说明,米娜桑自行试验修改,以达到适合自己的目的。 + 其余操作可以用Ctrl+b为先行键,查阅tmux的帮助文档,以拓展想要的命令。 + ## 4.xmonad + -- Gitee