Post

写markdown的前置说明

0️⃣ 一些基本的东西

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
  • 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 masterEverything up-to-date : 这是由于你没有commit
  • rm .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.