写markdown的前置说明
0️⃣ 一些基本的东西
- ag
- CHISEL框架1
- CHISEL框架2,elaborator独立出来了适合写多个lab
- wnlen/clash-for-linux: clash-for-linux (github.com)
- jekyll-compose的使用方法
- 写作语法示例
- 这个是这个软甲的使用tips
- 终端查找
- 模糊搜索
- mac环境配置
- IDE激活网址
1.虚拟环境
1
2
python3 -m venv env # 创建一个新的虚拟环境,名为 env
source env/bin/activate # 激活这个虚拟环境
2.离线安装
sudo yum -y reinstall tigervnc-server –downloadonly –downloaddir /opt/temp sudo rpm -Uvh *.rpm –force –nodeps
3.我的vim快捷键:
- 1.使用
v
键进入到视觉模式,选中你要搜索的内容,按*vnoremap * y/<C-R>=escape(@", '\\/.*$^~[]')<CR><CR>
vnoremap # y?<C-R>=escape(@", '\\/.*$^~[]')<CR><CR>
- 2.窗口:
- `nmap wn
n:new - `nmap wv
v:垂直1分2 - `nmap wc
c :close - `nmap ws
s:水平1分2
- `nmap wn
- 3.光标位置按F4自动搜索同名内容,需要指定搜索文件
- 4.`
映射成了逗号 nmap <leader>w :w!<cr>
nmap <leader>q :q<cr>
- 5.翻页:
- 向后翻半页:
ctrl-d
- 向前翻半页:
ctrl-u
- 向后翻半页:
- 6.替换
1
2
3
4
5
6
7
8
9
10
:[range] s/{old-pattern}/{new-pattern}/[flags]
% # 表示整个文件内容
. # 表示当前行
$ # 表示最后一行
m,n # 表示从第m行到第n行
,n # 表示从当前行到第n行
n, # 表示从第n行到当前行
n # 指定行
+n # 表示当前行之后的n行
:put=range(a,b) 生成a,b自加一的序列
g 然后C-a自动在列上递增
4.Git
git checkout master
: 切换到master分支git checkout -b aa
: 新建一个aa分支git checkout -d aa
: 删除合并后的aa分支,没啥用了git branch -d aa
: 删除合并后的aa分支,没啥用了git branch --all
查看所有分支git merge aa
: 当处于master分支,这样就把aa的改变合并到master了git remote add origin(name) ...
: 添加远程仓库- 添加key:
ssh-keygen -C "注释"
把.pub文件复制到账户的ssh公钥 $ git push origin master
-»Everything up-to-date
: 这是由于你没有commitrm .git/hooks/pre-push
git lfs clone
// ========================子模块开发================================= //
- clone之后,创建本地关联origin/dev的分支,
git checkout -b dev origin/dev
- 切换到dev分支,
git checkout dev
- 创建本地分支
git branch dev
// =========================别人的仓库不能直接clone进来================ // 删掉他的.git然后 git rm --cache <子模块路径名称>
,最后返回目录add
//====================== 分支开发 ================= //
git branch xxx
: 新建一个分支状态git checkout xxx
: 切换分支git checkout -b aa
: 新建一个aa分支,并切换到aa分支git merge aa
: 先checkout到master,这样就把aa的改变合并到master了(其实是把快照master的指针移动到aa)
当并行开发的时候,如果除了master以外有多条分支的时候,你merge一个之后再merge第二个会出现冲突 > 所以需要手动修改一些冲突,然后git add , git merge --continue
git checkout -d aa
: 删除合并后的aa分支,没啥用了git branch -d aa
: 删除合并后的aa分支,没啥用了git branch --all
查看所有分支git stash
:暂存本地仓库的某更改,然后用git stash pop
5.Markdown记录
- 这里是pages文章的分类,放置在markdown在顶端
1 2 3 4 5 6
--- title: CONNECT Note (1) - Paper categories: [CALCM, CONNECT] tags: [] img_path: /assets/img/CALCM/CONNECT/ ---
- 一些提示
显示
tip
类型提示的例子。
显示
info
类型提示的例子。
显示
warning
类型提示的例子。
显示
danger
类型提示的例子。
- 表格
公司 | 联系人 | 国家 |
---|---|---|
阿尔弗雷德 | 玛丽亚·安德斯 | 德国 |
岛屿贸易 | 海伦·贝内特 | 英国 |
意大利食品杂志 | 乔瓦尼·罗韦利 | 意大利 |
- 指定写代码的文件名
1 2
@import "colors/light-typography", "colors/dark-typography"
This post is licensed under CC BY 4.0 by the author.