ZSH!在 Windows 上使用 WSL+ZSH 1.安装WSL 关于如何安装 WSL这里就不介绍了,大家可以去找找相关的教程,很多。...插件 **oh-my-zsh!**有很多插件可以使用。建议探索这些选项并使用最适合您需求的选项。 我已经安装了很多与软件开发和其他相关的软件来添加更多功能。...${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/ohmyzsh-full-autoupdate 以上这些插件是必备插件,推荐安装使用,但是他默认不是 zsh 的插件...zsh 默认的插件可以直接配置.zshrc 中的 plugin 中使用,并不需要安装。...zsh-syntax-highlighting ohmyzsh-full-autoupdate ) 如果您使用 NVM,请注意遵循此配置以避免减慢 zsh 启动速度,并遵循此配置以加快
这篇文章使用的Zsh version 5.0.2和最近的oh-my-zsh.我在它们安装后没有做任何配置....清除历史 你可能熟悉使用+R 命令来寻找你使用过的命令.在Bash和Zsh中这是非常方便的方法. Zsh有一个更好的方法.你可以输入一部分命令然后按 键. ?...Git辅助 每个人都有自己喜欢的git 命令的别名.oh-my-zsh给出了一大堆默认别名. ? 当你进入一个git目录的时候它也会有提示. ?...你可以查看它所在的分支名,上面的小叉号提示我有没有提交的更改. 上一个失败命令 你可能注意到了在截屏里的绿色小箭头.提示我上个命令运行成功. ?...如果命令不成功提示符就会变成红色,直到命令运行成功. 匹配 在Bash里我通常用find 搭配xargs 命令去寻找文件.Zsh内建对这一功能的支持.
安装zsh 1、curl安装zsh curl -L https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh | sh...2、终端–偏好设置–启动 shell 的打开方式,选择命令,然后在下面填入/bin/zsh,即可使用zsh 安装brew 参考: http://mxcl.github.io/homebrew
什么是zsh 简单来说,zsh是一个构建于bash之上的shell工具,详见:zsh 。...zsh比bash功能更加丰富,关于他们的差异,可以参考:Difference between Zsh and Bash 。...如何配置zsh zsh的配置比bash更加复杂,不过有人已经提供了一个名为Oh My Zsh的开源项目来解决这个问题。.../.zshrc.orig # 创建一个新的zsh配置文件 cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc # 切换系统的默认shell chsh...-s $(which zsh) 完成上述操作之后,需要重新打开终端才能使用zsh环境。
在上一篇中我们已经简单的介绍了用xml的方式声明事务,spring中除了上述方式外,还可以直接使用注解的方式管理事务,也就是通过@Transactional注解对需要的事务进行事务管理的。...下面我们使用测试用例来演示@Transactional注解的具体使用。 ? 因为@Transactional注解有默认的事务属性,所以只需要添加上述注解即可完成对事务的管理。...如果一个类已经使用了@Transactional注解,这时spring就会将这个类中所有的public方法上都添加事务管理,如果我们此时又在public方法上添加的方法级别的@Transactional
zsh 成为默认 shell 淘汰掉我的旧MBP换新后,欢天喜地打开Terminal,感觉有点不对,提示符什么时候变成了 %。 ?...bash shell 俗称壳,是用来与 kernel 内核做区分,作用是给计算机使用者提供操作界面,与计算机内核进行交互。它接收用户命令,对命令做解析,然后调用系统中的应用。...zsh zsh 号称是「终极shell」,从这个称号看出来它的功能应该很强大。zsh的历史也很悠久,保罗·弗斯塔德(Paul Falstad)于1990年在普林斯顿大学求学时编写了Zsh的初版。...在缓冲区中编辑多行命令。 多种兼容模式,例如使用/bin/sh运行时可以伪装成Bourne shell。 可以定制呈现形式的提示符;包括在屏幕右端显示信息,并在键入长命令时自动隐藏。...由上面的例子可以看到,在打开自动完成功能后,使用Tab键可以自动提示cp命令的可选参数,也能够自动提示出kill命令可以杀掉的用户进程的pid。
Golang Struct 声明和使用 Go可以声明自定义的数据类型,组合一个或多个类型,可以包含内置类型和用户自定义的类型,可以像内置类型一样使用struct类型 Struct 声明 具体的语法 type...color string } func main() { fmt.Println(rectangle{10.4, 25.10, "red"}) } struct 实例化的方法 点运算符 可以使用点运算符访问结构体中的数据值...fmt.Println("Area:\t", rec.geometry.area) fmt.Println("Perimeter:", rec.geometry.perimeter) } 使用...fmt.Println(rect4) rect5 := rectangle{breadth: 20, color: "Green"} fmt.Println(rect5) } 使用...rect2 := new(rectangle) rect2.breadth = 20 rect2.color = "Red" fmt.Println(rect2) } 使用
声明一个NSString属性使用copy要优于使用strong。这同样适用于遵守NSCoding协议的不可变类(immutable class),如NSNumber、NSArray、NSSet等。...选择使用copy的理由是,NSString属性可能被传入一个NSString实例,也可能是一个NSMutableString实例。...如果我们更改为使用copy声明title属性,图书的标题变为了“Best book ever”,这也是我们想要的结果。...在第一种情况下,我们使用strong声明该属性,字符串的retain计数将增加1,属性与字符串指向同一个内存地址。
root 安装 zsh yum install -y zsh chsh -s /bin/zsh 安装 oh-my-zsh yum install -y git sh -c "$(curl -fsSL...https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)" 通过以上两步 root 用户可以使用...oh-my-zsh 普通用户 test, 使用 oh-my-zsh 在 root 装好 oh-my-zsh 后 拷贝配置文件 su - root useradd test passwd test cp...-r ~/.oh-my-zsh/ /home/test/ cp ~/.zshrc /home/test/ cd /home/test/ chown -R test:test .oh-my-zsh chown...test:test .zshrc 配置 su - test chsh -s /bin/zsh vi ~/.zshrc export ZSH="/home/test/.oh-my-zsh" # 修改此项
前言 安装 zsh插件安装 zsh主题美化 小技巧 配置.zshrc Author: 颖奇L’Amore Blog: www.gem-love.com ---- MacOS高效使用文章合集:here...,相当于是zsh的扩展 brew install zsh zsh-completions sudo chsh -s /bin/zsh git clone https://github.com/robbyrussell.../oh-my-zsh.git ~/.oh-my-zsh cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc zsh插件安装▸ 两个好用的插件(代码补全和高亮.../zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions git clone...主题美化▸ 我使用的是powerlevel10k,安装: git clone --depth=1 https://github.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM
如果你有 ThinkPad 笔记本,下面这是一些日常在用 ThinkPad 的事后要注意的几个事项,英文很简单,不翻译了。 🙂 A few usage tip...
原文链接:SecureCRT的几个使用方法设置 在原文的基础上,再补充几个功能: 1.最好将全部设置定制在Global Option里面,这样能够节省非常多麻烦事 设置方法: 2.例如以下设置可解决2...版权声明:本文博客原创文章,博客,未经同意,不得转载。
的确,ZSH才是适用于现代的Shell: 更丰富的命令提示 更鲜明的演示标记 更强大的插件支持 本次就带大家先了解什么是ZSH,再叫大家怎么在macOS和Linux上安装ZSH,其中,Linux上的安装...传统的shell(如:Bash),命令和显示的文字以单色为主;而ZSH不仅支持彩色字体,还支持命令填充: [ZSH的彩色提示] 原本需要输入路径全面,现在zsh可以通过按Tab键来自动填充: [按Tab...显示提示] 在服务器内使用,更加方便,可以一层层递进,避免使用Bash时,cd一次,ls一次的麻烦: [在腾讯云轻量应用服务器内使用] macOS安装ZSH macOS安装ZSH过于简单,我们先讲解。...配置Oh-my-zsh 是不是觉得: ZSH单调,无彩色提示 ZSH命令自动填充不好用 其实,这些可以通过配置ZSH来解决,我十分推荐大家直接使用Oh-my-zsh 1....(再按Tab键补充) cd Dow 而使用ZSH,我们可以只输入cd或者部分内容,按Tab看提示: [输入cd后按Tab] 之后,可以按方向键盘,或者按Tab键进行遍历,到自己需要的路径上回车选定即可:
声明、赋值 MySQL中变量不用事前申明,在用的时候直接用@变量名使用就可以了。...使用 第一种用法: set @num=1; 或 set @num:=1; //这里要使用变量来保存数据,直接使用@num变量 第二种用法: select @num:=1; 或 select @num:=...字段名 from 表名 where …… 注意 上面两种赋值符号,使用set时可以用“=”或“:=”,但是使用select时必须用“:=赋值” Q.E.D.
djl@djldeMacBook-Pro ecloud_retail % abd version zsh: command not found: abd 已确认安装adb成功 背景: zsh 也是一种...从macOS Catalina (macOS 10)版本开始,在Mac 上将 zsh 用作默认 Shell 作为默认登录 Shell 和交互式 Shell。...解决方案:配置zsh终端 1.执行命令检查是否已有 .zshrc 文件,如果没有则会自动创建文件。...touch ~/.zshrc 2.执行命令打开文件或者使用 vi 进行编辑 open ~/.zshrc 3.在文件中输入命令 source ~/.bash_profile 4.执行命令生效文件 source
如果使用wt用户安装配置了oh-my-zsh,其他用户想要使用相同的主题和配置,可以参考https://askubuntu.com/questions/521469/oh-my-zsh-for-the-root-and-for-all-user...这里介绍一种更简单的方法(亲测有效): 比如让root用户使用和wt用户相同的配置: sudo ln -s $HOME/.oh-my-zsh /root/.oh-my-zsh sudo...ln -s $HOME/.zshrc /root/.zshrc 切换到root用户,命令zsh,即可看到zsh的主题和wt用户的一样了。...如果提示 /root/.zshrc:119: command not found: pyenv /root/.zshrc:120: command not found: pyenv 再创建.pyenv的软连接即可...如果要个性化,可以用 sudo cp -r /home/wt/.oh-my-zsh /root sudo cp -r /home/wt/.zshrc /root
问题 什么情况下使用前置声明?...回答 我们可以站在编译器的角度来思考这个问题:当你前置声明一个类型时,编译器就会知道这个类型的存在,但没法知道它的布局、大小、成员…所以我们也把前置声明的类型叫做不完全类型(incomplete type...假如你有下面的前置声明, class X; 那么你可以做的如下, 定义一个指针或引用 class Foo { X *p; X &r; }; 函数参数或返回值,但没法使用它们的成员变量或函数 void f1...} }; 那么模板如何前置声明呢?...Type valueFor(const IDType& id) { // return value } ... }; 前置声明就是, template<typename Type, typename
多行溢出组件 <input v-model="showall" class="exp
你还没有装iterm2、zsh和oh_my_zsh?...设置zsh ps.这里最重要! 创建新主题文件 在文件夹~/.oh-my-zsh/themes中新建主题文件,名称自定:如laogao.zsh-theme,后面会用到。...=" \ue0a0 " ZSH_THEME_GIT_PROMPT_SUFFIX="" ZSH_THEME_GIT_PROMPT_DIRTY=" $POWERLINE_GIT_DIRTY" ZSH_THEME_GIT_PROMPT_CLEAN...=" $POWERLINE_GIT_UNMERGED" ZSH_THEME_GIT_PROMPT_AHEAD=" ⬆" ZSH_THEME_GIT_PROMPT_BEHIND=" ⬇" ZSH_THEME_GIT_PROMPT_DIVERGED...rm ~/.oh-my-zsh
不习惯使用terminal,于是使用了item2搭配oh my zsh ,下面是效果图 [1macnw42kj.png] 效果图 item2官网 oh my zsh官网 item2是干嘛的 item2是...(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)" 如下提示,我们修改默认shell...为zsh,选择Y [734l3yktpv.png] 出现下面的画面以后,就装好了哦 [dgdtimrv5u.png] 之后我们按照上面提示,修改.zshrc文件,使用如下命令 vim ~/.zshrc...command+,进入设置界面,如下配置就好了 [chn5ygc2by.png] [bagyu92hr1.png] 声明高亮插件 安装zsh-syntax-highlighting插件,当遇到特殊命令和错误命令时会有高亮...,需要使用Homebrew安装: brew install zsh-syntax-highlighting 安装成功之后,使用命令vim ~/.zshrc进入编辑,找到plugins增加zsh-syntax-highlighting
领取专属 10元无门槛券
手把手带您无忧上云