首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

Zsh和Oh My Zsh安装配置

然后我找了一下除了等下要装自动补全插件以外还有一个代码高亮插件,这个插件可以显示出当前你输命令是对还是错,对就显示绿色,错就是红色,这样也算可以综合一下吧。...修改ohmyzsh配置文件: nano ~/.zshrc 修改下面的位置,启用自动补全和代码高亮插件: plugins=(git zsh-autosuggestions zsh-syntax-highlighting...) 修改自动补全底色: nano ~/.oh-my-zsh/custom/plugins/zsh-autosuggestions/zsh-autosuggestions.zsh 找到这一行,修改fg=...然后是ohmyzsh默认主题把主机名/当前用户/当前所在路径都隐藏掉了,说实话我有点不习惯,然后就自己修改了一下,把这些重新显示出来: cd ~/.oh-my-zsh/themes cp robbyrussell.zsh-theme...%U – %u 开始到结束使用下划线打印 %d 你目前工作目录 %~ 你目前工作目录相对于~相对路径 %M 计算机主机名 %m 计算机主机名(在第一个句号之前截断) %l 你当前tty %

1.8K32

zsh 好用配置

配置包含主题,显示以及插件 防止 copy 时候覆盖已存在文件, 带上 i 选项,文件已存在时候,会提示,需要确认才能 copy alias cp="cp -i" 【如果要一直生效,需要将命令添加到...所以使用 rm 来代替 trash 命令 trash下载地址:trash 安装方式: npm install --global trash-cli 使用别名来替换: alias rm="trash...可以在终端直接输出文件内容,bat 相比 cat 增加了行号和颜色高亮 mac 安装方式: brew install bat 修改主题,显示时间和当前文件路径vim ~/.zshrc #ZSH_THEME...="robbyrussell" ZSH_THEME="ys" 修改history 命令时间显示格式 HIST_STAMPS="yyyy-mm-dd" 插件如:git autojump(快速跳转...) zsh-autosuggestions(自动补全) zsh 插件,这个链接就够了

88410

Linux基础命令行使用技巧

zsh 设置选项则需添加到~/.zshrc 配置文件; Emacs 编辑模式 描述:该模式下主要是按字移动和删除以及替换 、按 “词” 移动和删除、按行移动和删除; Emacs 编辑模式内容编辑范围主要包括下列...3种: 字 “词” 行 字移动和删除以及替换 123456789101112131415[[email protected] ~] echo WeiyiG`e`ek , 假如此时光标在e地方...WORDCHARS #bash 空行 # zsh 中对 “词” 界定跟 bash 有所不同~ echo WORDCHARS*?...效果同上 echo {{A..Z},{a..z},{0..9}} # {} (花括号) 结构不仅可以连用,而且能够嵌套 #示例1.bash 和 zsh 都提供了逗号分隔花括号列表 echo {one...,变量值是将要转换到目录 cdspell off #目录名较小拼写错误,检查错误包括颠倒顺序字符,遗漏字符以及重复字符,它会自动修改为正确路径 checkhash

5.8K63

Linux基础命令行使用技巧

zsh 设置选项则需添加到~/.zshrc 配置文件; Emacs 编辑模式 描述:该模式下主要是按字移动和删除以及替换 、按 “词” 移动和删除、按行移动和删除; Emacs 编辑模式内容编辑范围主要包括下列...3种: 字 “词” 行 字移动和删除以及替换 [root@vm-1575613390 ~]$ echo WeiyiG`e`ek , 假如此时光标在e地方; #1.命令行中光标移动方法...#bash 空行 # zsh 中对 “词” 界定跟 bash 有所不同 ~$ echo $WORDCHARS *?...效果同上 echo {{A..Z},{a..z},{0..9}} # {} (花括号) 结构不仅可以连用,而且能够嵌套 #示例1.bash 和 zsh 都提供了逗号分隔花括号列表 echo {one...,变量值是将要转换到目录 cdspell off #目录名较小拼写错误,检查错误包括颠倒顺序字符,遗漏字符以及重复字符,它会自动修改为正确路径 checkhash

5.9K20

Echo 是如何支持 MarkDown

大家可能会碰壁地方应该就是图片上传部分。 ?...做完这一步各位第一想法应该就是要去配置下我们拦截器(对除静态资源外所有路径进行拦截),不要拦截 editor-md 这个文件夹下所有资源。 ?...MarkDown 文本渲染区域就是 textarea 标签包裹那个区域 下图中框出来地方填就是包裹 textarea div id: ?...另外,需要注意是 path 路径配置(lib 文件夹路径)以及 imageUploadURL(后端上传图片方法地址),这个在上图中都用黄线标注出来了。...可以看见,上面配置了一些 MarkDown 渲染规则,图中标注出来 md-content 就表示要渲染区域,即包裹帖子内容 div id: ?

54831

Echo 评论是如何显示

关于评论模块需要注意就是评论表 comment 设计,这个表应该是相对来说最复杂一张了。因为不仅有评论(对帖子评论),还有对评论回复,都放在这一张表里面了。...就是评论;如果是针对评论,那么这条 comment 就是回复) entity_id:实体 id(如果是对帖子评论,就存储帖子 id;如果是对评论回复,就存储评论 id;还有对回复回复,存储仍然是所属评论...也就是说,某个帖子下所有评论,它们 entity_id 都是这个帖子 id。某条评论下所有回复,它们 entity_id 都是这条评论 id。)...、以及发布该评论作者信息、点赞数量、回复数量、回复相关信息、当前登录用户对该评论点赞状态等 回复相关信息被封装在评论相关信息里面,既然回复和评论我们都放在一张表里面了,那自然不用多说,它和显示评论所需要信息是一样...封装评论分页信息,这里就显示出我们分页模型强大了,一套代码随处用,不了解各位强烈推荐回看上篇文章 Echo 帖子列表与分页是怎么做 ?

98211

Shell echo-使用echo实现更复杂输出格式控制

语法 Shell echo 指令是用于字符串输出。命令格式: echo string 当然也可以使用echo实现更复杂输出格式控制。...复杂输出格式 1.显示普通字符串 echo "It is a test" 这里双引号完全可以省略,以下命令与上面实例效果一致: echo It is a test ---- 2.显示转义字符 echo..."\"It is a test\"" 结果将是: "It is a test" 同样,双引号也可以省略 ---- 3.显示变量 read 命令从标准输入中读取一行,并把输入行每个字段值指定给 shell.../bin/sh read name echo "$name It is a test" 以上代码保存为 test.sh,name 接收标准输入变量,结果将是: [root@www ~]# sh test.sh...\n" # -e 开启转义 echo "It it a test" 输出结果: OK! It it a test ---- 5.显示不换行 #!/bin/sh echo -e "OK!

1.2K20

我就感觉到快 —— zsh 和 oh my zsh 冷启动速度优化

替换 NVM 我使用 nvm 方式是 zsh-nvm 插件。由于我开发环境也高度依赖 .nvmrc 文件,所以不得不启用 nvm auto use。...一般常见写法都涉及到 echo 和 grep : [[ $(echo $FPATH | grep "/usr/local/share/zsh/site-functions") ]] && echo "...] )) && echo "homebrew exists in fpath" zsh 内置了在变量中匹配字符串语法:variable[(i)keyword] 和 variable[(I)keyword...变量字符串替换 当需要截断或者替换字符串时,大部分人第一时间会想到 sed ,因当此需要替换变量中字符时自然而然会使用 echo | sed。...)就需要写成: $ echo $HOST | sed -e "s/.local//" Sukka-MBP 但是,强大 zsh 内置了简单变量字符串替换语法,使用下述命令可以达到相同效果: $

4.5K40
领券