网站仿站建设购买服务器后怎么搭建
news/
2025/9/23 8:56:17/
文章来源:
网站仿站建设,购买服务器后怎么搭建,wordpress加入侧边栏,wordpress自定义文章页面模板Dotar是一个包含了zsh, spacevim(nvim), tmux和许多其它工具的多合一的Mac/Ubuntu开发环境
背景
Dotar的名字源于dot和tar的结合#xff0c;代表者打包(tar)文件。
开始
需求
zsh, tmux, vim, ag已经安装#xff0c;并且zsh作为你的默认终端:
chsh -s $(which zsh)如果…Dotar是一个包含了zsh, spacevim(nvim), tmux和许多其它工具的多合一的Mac/Ubuntu开发环境
背景
Dotar的名字源于dot和tar的结合代表者打包(tar)文件。
开始
需求
zsh, tmux, vim, ag已经安装并且zsh作为你的默认终端:
chsh -s $(which zsh)如果缺少Python 3和pynvim等一些层如denite则无法加载它们。
python3 -m pip install --user --upgrade pynvim安装
bash -c curl -fsSL https://git.bitnet.fun:5004/Gaze/dotar/raw/commit/21638953a830aa657b1e0fe1b14ff65a1694ef60/install.sh升级
cd ~/.yadr
git pull --rebase
rake update模块
ZSH Prezto - YADR背后的zsh配置框架如何添加你自己的ZSH主题
Zsh Commands
文件
命令参数描述交换F1 F2swap file F1 with file F2替换docReplace text recursively 替换 选项: -f 文件正则表达式模式-s 源模式-d 目标模式-r 删除行--regex 使用正则表达式匹配模式--seperator 分隔符, # 默认-h 显示这条信息编辑
快捷键别名Ctrl-RVim模式和Bash风格的历史反向查询ae编辑别名ar重载别名ESC C-x C-e在vim中编辑当前的命令行
网络
命令描述test-port PORT测试这个PORT是否打开intercept-request-hosts拦截请求并显示主机信息host-ip显示您系统的主机IP地址
系统
命令描述yell将脚本名称和所有参数打印到标准错误(stderr)流中die与yell相同但以非0退出状态退出表示“失败”try使用list-large-files DIR列出大文件按照文件大小的倒序排序并按照KB, MB, GB的顺序打印文件大小
字符串
命令描述random-hex打印随机十六进制数random-string打印由字母a-zA-Z0-9组成的随机字符串containsstr1 str2 … target
Git
YADR将接管您的/.gitconfig文件因此如果您想要存储git用户名和其他设置请将它们放在/.gitconfig.user中。
我们建议在此文件中设置您的用户信息。此外您可以在~/.secrets中适当设置环境变量。
命令别名描述gagit addgbgit branch新建分支gbc or gnbgit checkout -b新建并切换到新分支gbsgit show-branchgcgit commit --verbosegcogit checkout切换到目标分支gcpgit cherry-pick --ffgcfgit commit --amend --reuse-message HEAD重新提交且不更改commit信息gdgit diffgfgit fetchgfcgit clonegfmgit pullgfrgit pull --rebase拉取远程分支更新到本地glgit loggpcgit push --set-upstream origin $(git-branch-current 2 /dev/null)将本地更改推送到远程的同名分支grgit rebase合并分支到此分支gragit rebase --abortgrcgit rebase --continuegrsgit rebase --skipgsdgit stash dropgslgit stash listgspgit stash popgstgit stash
其它
secure_source - 使 ~/.yadr/zsh/function.zsh 文件生效, 使 function.zsh 中的更改在当前窗口生效pp $1 - 用法:pp xx, 按名称搜索进程set_proxy - 设置终端代理以使用HTTP代理set_vagrant_proxy - 设置终端代理以使用Vagrant的HTTP代理set_ss_proxy - 设置终端代理以使用SOCKS代理unset_proxy - 取消所有代理设置post $1 $2 - 使用application/json进行curl的POST请求docker_rm_all - 删除所有Docker镜像kexec - 通过正则表达式匹配的Pod名称执行Kubernetes Podklog - 通过正则表达式匹配的Pod名称显示Kubernetes Pod日志git_tag_delete - 删除GitHub标签git_tag_add - 添加GitHub标签dc - docker-compose的别名
fasd
fasd的名称来源于默认建议的别名f文件、a文件/目录、s显示/搜索/选择、d目录。
一些情况下您可以输入左侧的命令而fasd会将您的命令“展开”为右侧的内容。 v def conf vim /some/awkward/path/to/type/default.confj abc cd /hell/of/a/awkward/path/to/get/to/abcdefm movie mplayer /whatever/whatever/whatever/awesome_movie.mp4o eng paper xdg-open /you/dont/remember/where/english_paper.pdfvim f rc lo vim /etc/rc.localvim f rc conf vim /etc/rc.confFasd默认附带了一些有用的别名:
alias afasd -a # any
alias sfasd -si # show / search / select
alias dfasd -d # directory
alias ffasd -f # file
alias sdfasd -sid # interactive directory selection
alias sffasd -sif # interactive file selection
alias zfasd_cd -d # cd, same functionality as j in autojump
alias zzfasd_cd -d -i # cd with interactive selectionFasd会智能地检测何时显示文件列表何时只显示最佳匹配项。例如当您在子shell中使用一些搜索参数调用fasd时fasd只会返回最佳匹配项。这使您可以执行以下操作
mv update.html d www
cp f mov .Tmux
设置
tmux.conf为Mac OS上的tmux提供了一些合理的默认设置例如强大的状态栏和VIM键盘绑定。您可以在~/.tmux.conf.user中修改配置。
快捷键
起手式被定义为了 ctrla(下面的PRE就代表起手式)
快捷键功能Ctrlh(jkl)←(↓↑→)移动面板PRE c创建新面板PRE s上下分屏PRE v左右分屏PRE x关闭面板PRE shifth(jkl)←(↓↑→)移动分割线PRE ,重命名窗口PRE d退出会话PRE D退出会话PRE 1进入面板1PRE /速查表PRE {/}将面板向前/后移动PRE C-o旋转窗口“向上”即移动所有面板PRE M-o旋转窗口“向下”PRE z全屏/取消全屏面板PRE m标记PRE !将当前面板移动到一个新的独立窗格中PRE o前往下一个窗格循环遍历所有窗格PRE ;前往“最后一个”之前使用过的窗格 C 是 Ctrl 的简写 按下 PRE [ 来进入滚动模式
快捷键功能Shift-V选择文本Enter复制文本]粘贴从滚动模式复制的文本
Vim Spacevim
L: localleader的缩写, 在我们的设置中是 \
我们定义的内容
基础
Here
快捷键
全局
快捷键功能C-v进入Visual模式C-x C-v从系统剪贴板粘贴文本tp切换粘贴模式SPC f v d打开配置文件SPC g .进入版本控制瞬态状态SPC l p预览Markdown
Typescript
快捷键功能SPC l p定义预览SPC l t类型SPC l e重命名SPC l d文档g d前往定义SPC e L列出检查器
Tab
快捷键功能\[1-9]打开标签页1-9SPC t t打开标签管理窗口SPC w F打开一个新标签页SPC w o切换标签页
历史
快捷键功能F7撤销历史
Debug
快捷键功能SPC h I显示Debug信息
Git Blame
快捷键功能 b在当前行末尾切换显示Git Blame信息 s在状态栏中查看当前选定行的Git Blame信息 gb打开Git Blame窗口
markdown
安装 prettier: yarn global add prettier 或 npm install --global prettier打开vim然后输入命令: :SPUPdate
选项窗口、窗口、分割栏
Ctrl-h,l,j,k - 用于在左、右、上、下分隔中移动。即使在vim和分割栏并排的情况下也可以使用 vim-tmux-navigator实现此功能。Q - 进入Ex模式vv - 垂直分割 (Ctrl-w,v)ss - 水平分割 (Ctrl-w,s),qo - 打开快速修复窗口grep的输出将显示在此窗口中,qc - 关闭快速修复窗口
Rails Ruby
,vv ,cc 切换视图和控制器之间的命令是与:Rcontroller和:Rview相对应的映射。通过探索R系列命令您可以更多地了解rails.vim的乐趣,rs ,rl 在iTerm中运行rspec或特定的spec行在iTerm窗口中查看信息。,tt在spec文件中给一个块添加now: true标签, 然后通过rspec --tagnow测试该块。,ss ,sl 通过使用spring rspec来实现相同的功能可以通过缓存Rails env必须安装spring gem来加速Rails的测试。
Vim开发
,vc - Vim命令复制光标下的命令并运行它。在测试vimrc中的单行更改时非常有用。,vr - 重新记录的Vim命令将当前文件作为Vim文件使用加载源代码。
SpaceVim界面元素:
SpaceVim的界面元素以[SPC] t或[SPC] T开头。您可以通过在vim窗口中按下[SPC]键来查看第二级指令。同样地按下所需的第二级指令然后您可以查看三级指令以进行查看。
SPC t h s - 显示/隐藏语法高亮显示SPC t n - 显示/隐藏行号SPC t h h - 高亮显示当前行SPC T m - 显示/隐藏菜单栏看不出区别SPC T t - 显示/隐藏工具栏看不出区别SPC [1-9] - 跳转到指定的窗口SPC f t - 打开文件树SPC p f - 在当前项目中查找文件SPC f y - 在命令行中显示并复制当前文件的绝对路径SPC f S - 保存所有文件SPC f o - 在文件树中查找当前文件SPC f D - 删除文件并附带确认删除相关缓冲区SPC f p - 在当前项目中搜索单词SPC p / - 在当前项目中进行模糊搜索文本SPC c l - 切换注释行状态SPC c p - 切换注释段落状态
搜索文本
SPC s J - 在当前项目中搜索光标下的文本
帮助
SPC h d k - 开始一个输入提示然后按下您想要描述的按键绑定。
iTerm
iTerm Solarized Colors
YADR将会在iTerm中安装Solarized颜色方案。您可以在“Profiles Colors Load Presets”中选择Solarized Dark。
Homebrew
Homebrew是一个缺失的OSX包管理系统它将会自动安装。
我们自动安装了一些常用的软件包如ctags、git、macvim、hub和RipGrep‘rg’。请注意我们的自动完成插件需要MacVim支持Lua。安装程序知道如何安装它但如果您之前已经安装过它您需要手动删除之前的MacVim。
常见问题
Check FAQ
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/911966.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!