人生当立志,立志须高远
本站采用知识共享 4.0 许可协议进行版权许可
如需转载,请注明来源
开发环境 使用 Scoop 搭建开发环境
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 ######################################################### ################## Scoop Install ################# ######################################################### ##### Set ExecutionPolicy Set-ExecutionPolicy RemoteSigned -scope CurrentUser ##### Custom Path $env:SCOOP='D:\wxiang\Scoop' [environment]::setEnvironmentVariable('SCOOP',$env:SCOOP,'User') iwr -useb get.
基础 安装 window PATH environment
1 2 3 4 5 6 7 8 # 临时设置环境 $Env:path += ";D:\_SDK\flutter\bin" # 授权系统执行脚本权限 $set-executionpolicy remotesigned # 为当前用户设置环境 $Add-Content -Path $Profile.CurrentUserAllHosts -Value '$Env:Path += ";D:\_SDK\flutter\bin"'
搜索技巧 Google 搜索帮助文档
完全匹配 - ""
1 2 "关键字" "最高的建筑" 排除关键字 - -
1 2 关键字 -排除关键字 中国美食 -麻辣 组合搜索 - OR
1 2 关键字 OR 关键字 马拉松 OR 比赛 搜索特定网站 - site:
1 2 关键字 site:网址 美女 site:youtube.com 文件类型 - filetype:
1 关键字 filetype:文件类型 模糊匹配 - *
1 2 3 4 5 <type>[optional scope]: <description> [optional body] [optional footer(s)] 1 2 3 4 5 6 7 8 9 10 11 12 13 14 # head: <type>(<scope>): <subject> # - type: feat, fix, docs, style, refactor, test, chore # - scope: can be empty (eg. if the change is a global or difficult to assign to a single component) # - subject: start with verb (such as 'change'), 50-character line # # body: 72-character wrapped.
摘录 - 常用 Git 命令清单
关系图 名词 Workspace:工作区 Index / Stage:暂存区 Repository:仓库区(或本地仓库) Remote:远程仓库 新建代码库 1 2 3 4 5 6 7 8 # 在当前目录新建一个Git代码库 $ git init # 新建一个目录,将其初始化为Git代码库 $ git init [project-name] # 下载一个项目和它的整个代码历史 $ git clone [url] 配置 1 2 3 4 5 6 7 8 9 10 11 12 # 显示当前的Git配置 $ git config --list # 编辑Git配置文件 $ git config -e [--global] # 设置提交代码时的用户信息 $ git config [--global] user.
vimtutor zh_CN 进入《Vim 使用教程》
模式 ESC 返回正常模式 v 进入可视模式 R 进入替换模式 进入与退出 进入:
vim 文件名 <回车> 普通进入 sudo vim 文件名 <回车> 管理员进入 退去:
:q! 取消所有改动并退出 :wq 保存改动并退出 命令和对象 许多改变文本的命令都由一个操作符和一个动作构成 在正常模式下修改命令的格式是:
operator [number] motion
其中:
operator 操作符,代表要做的事情,比如 d 代表删除 [number] 可以附加的数字,代表动作重复的次数 motion 动作,代表在所操作的文本上的移动,例如 w 代表单词(word),$ 代表行末等等 撤销 u 撤销之前的操作 U 撤销在一行中所做的改动 CTRL-R 撤销之前的撤销命令 滚屏 CTRL-f 向上滚动一屏 CTRL-b 向下滚动一屏 CTRL-d 向下滚动半屏 CTRL-u 向上滚动半屏 CTRL-e 向上滚动一行 CTRL-y 向下滚动一行 zz 将当前行移动到屏幕中央 zt 将当前行移动到屏幕顶部 zb 将当前行移动到屏幕底部 定位及文件状态 G 使当前光标跳转到文件最后一行 gg 使当前光标跳转到文件第一行 CTRL-G 显示当前编辑的文件名和文件中光标位置 移动 k 向上移动光标 j 向下移动光标 h 向左移动光标 l 向右移动光标 0 移动光标到行首 ^ 移动光标到行首-非空字符 $ 移动光标到行末 w 移动光标到下一个单词的开头 e 移动光标到下一个单词的末尾 b 移动光标到上一个单词的开头 ge 移动光标到上一个单词的开头 H 移动到屏幕顶部 L 移动到屏幕低部 :5 移动到第5行 5| 移动到第5列 插入 i 从当前光标之前插入 a 从当前光标之后插入 I 从当前光标所在行首处插入 A 从当前光标所在行的末尾插入 o 在光标下方新的一行插入 O 在光标上方新的一行插入 删除 x 删除当前光标字符 dw 删除当前光标至下一个单词 d$ 或 D 删除当前光标至整行的末尾 dd 删除整行 复制 v 进入可视模式,移动光标选择要复制的字符 y 复制高亮的文本 yw 复制一个单词 y$ 复制当前光标至整行的末尾 yy 复制当前光标所在行 置入 p 将最后一次删除的内容置入光标之后 更改 ch 以输入的文本替代前一个光标 cl 或 s 以输入的文本替代当前光标 cc 或 S 修改当前行 ce 以输入的文本替代光标所在单词的末尾 C 以输入的文本替代光标到所在行的末尾 替换 r [替换字符] 将当前光标所在位置的字符替换掉 R [替换字符…] 将当前光标所在位置的字符连续替换掉 :s/old/new 在一行内替换头一个字符串 old 为新的字符串 new :s/old/new/s 在一行内替换所有到字符串 old 为新的字符串 new :#,#s/old/new/g 在两行内替换所有到字符串 old 为新的字符串 new.