腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(5927)
视频
沙龙
1
回答
OhMyZsh:用自定义
多行
别名
/
函数
覆盖
Git
插件
别名
、
、
、
、
我想用
多行
别名
/
函数
覆盖的
Git
别名
。alias grs="
git
restore --staged ."但是,当我尝试
使用
zsh
函数
时(对于已经存在于OhMyZsh
中
的
别名
): grs(
浏览 4
提问于2020-04-08
得票数 3
回答已采纳
2
回答
如
何在
ZSH
中
使用
函数
实现
多行
Git
别名
、
、
、
我正在尝试创建一个
git
别名
,以便能够从foo分支(master的子级)调用
git
resquash。这个想法是在不知道提交的情况下,从该分支
中
的第一个提交开始执行
git
rebase -i。我
使用
的是
ZSH
。resquash = f() { CURRENTBRANCH=$(
git
symbolic-ref --short HEAD) ;\COMMONCOMMIT=$(
git
merge-base ${CURRENTBRANCH} $
浏览 13
提问于2017-07-01
得票数 1
4
回答
清除或禁用
zsh
中
的
别名
、
、
、
我安装了噢-我的-
zsh
使终端
使用
更容易一些。但是,它添加的大量
别名
让我感到困扰,比如"ga“、"gap”、"gcmsg“、"_",它们比原始命令更难记住,并且污染了命令哈希表。那么,有没有一种方法可以完全禁用
别名
呢?或者一种清除所有
别名
的方法,这样我就可以把它放在我的.zshrc中了?
浏览 0
提问于2014-10-14
得票数 24
回答已采纳
4
回答
对
别名
使用
zsh
自动完成
、
、
、
我在
zsh
中
为
git
创建了几个
别名
,例如gch =
git
checkout,grb =
git
rebase -提交者日期-是作者日期-日期,以及一些更复杂的
git
命令的
zsh
函数
。但是,如何允许这些
别名
使用
zsh
git
自动完成呢?
浏览 0
提问于2017-01-05
得票数 11
2
回答
创建
Git
Rebase
别名
、
、
、
我有这个
git
命令,我经常
使用
它作为
zsh
函数
。
git
push --set-upstream origin $(
git
rev-parse --abbrev-ref HEAD) 我想要
实现
的是创建一个
别名
,并能够将其作为
git
upstream调用,而不是仅仅将$ upstream作为
zsh
函数
调用。(...)
中
确实失败了。fn: -c: line 1: syntax error
浏览 38
提问于2020-07-01
得票数 0
回答已采纳
1
回答
Zsh
基于
git
的
函数
自动完成,为什么compdef不能在.zshrc
中
工作?
、
、
我为
git
定义了一个
别名
,定义为
使用
这个以及我的
zsh
和抗原设置,g具有与
git
相同的自动完成功能。
git
-all() { if [ "$#" -eq 0 ]; th
浏览 0
提问于2021-09-26
得票数 3
回答已采纳
3
回答
集
Git
全局
、
我经常
使用
相同的
git
别名
(我确信大多数都是这样)。我想
使用
别名
,
如
gs用于
git
status,ga.用于
git
add .。我知道我可以为每个存储库设置它们,比如这个alias gs='
git
status'。我如何将它添加到我的.gitconfig文件
中
,以便这些文件是全局设置的?我现在在我的.gitconfig文件
中
: s = status
浏览 3
提问于2019-10-18
得票数 1
回答已采纳
1
回答
如何为
git
提交创建
ZSH
别名
/
函数
,并提示用户输入作为提交消息?
、
、
、
、
我目前有一个
zsh
别名
,它运行一个
函数
,你可以在这里看到:
git
add .;
git
commit -m "commit"alias gac="gac"我如
何在
这个
函数
中
创建一个提示,要求用户输入,然后
使用
该用户输入作为提交消息? 谢谢!
浏览 11
提问于2021-02-20
得票数 0
回答已采纳
3
回答
ZSH
:在脚本文件
中
执行
函数
、
、
、
/bin/
zsh
local cmd="
git
pull" $cmd它基本上是一个更好的
别名
,当我
使用
别名
时,它会打印出命令,这样我就不会忘记实际的命令了在我的.zshrc文件
中
,我是source ~/scripts/
git
-workflow.sh。 在
zsh
提示符下,当我执行$ gp时,它似乎运行了<e
浏览 16
提问于2019-12-10
得票数 7
回答已采纳
4
回答
在
zsh
中有哪些特性,bash
中
缺少哪些特性,反之亦然?
、
作为Linux用户,我一直只
使用
bash,因为它是我
使用
的每个发行版的默认版本。
使用
其他Unix系统(
如
BSD )的人似乎
使用
其他shell的频率要高得多。为了更好地学习,我决定尝试一下
zsh
。
浏览 0
提问于2010-08-21
得票数 63
回答已采纳
1
回答
Zsh
文件自动完成与裸
git
回购
、
、
但是对于
git
--
git
-dir= --work-tree="$HOME" (通常是
别名
),它只适用于子命令(
如
add和push)和args,而不适用于文件。我也希望它能处理文件。/usr/bin/env sh 它适用于文件,但随后子命令和args中断。 谢谢。
浏览 0
提问于2019-11-05
得票数 2
回答已采纳
1
回答
在
zsh
或bash
中
执行的打印
别名
、
、
目前,我在.zshrc
中
定义了一些
别名
,
如
alias cdp='cd ..'例:> Command:
git
checkout master >
Git
process ...类似这样的东西,如果解决方案也能在bash
中
工
浏览 1
提问于2013-08-09
得票数 15
回答已采纳
1
回答
ZSH
:子命令的完成
别名
,例如"compdef foo='
git
log'“
、
、
我有一堆工具可以将所有参数传递给内部调用,例如"
git
log“。一个微不足道的例子可能如下所示:
git
log --since='1 year ago' "$@"compdef myscript=grep 但是,对于像
git
log这样的子命令,如何做到这一点还不清楚。
浏览 3
提问于2020-03-30
得票数 1
1
回答
为什么这个
ZSH
函数
没有设置变量,而是输出一个
git
命令?
、
、
、
、
尝试创建一个自定义的
git
函数
,以检查一个分支与另一个分支之间的距离。逻辑可以工作,如果我在终端
中
逐行复制/粘贴,它就能工作。/bin/
zsh
并
使用
zsh
gba.sh执行它就可以了。有什么想法吗?我希望它在我的.zshrc
中
,这样我就没有一个单独的脚本文件,并且希望只
使用
gba或类似的<e
浏览 3
提问于2017-02-22
得票数 1
回答已采纳
1
回答
在Prezto
ZSH
中
为
git
函数
定制完成
、
、
最近,我从bash切换到
zsh
,并
使用
Prezto进行基本设置。很长一段时间以来,我一直
使用
这个
函数
: if [[ $# > 0 ]]; then else fi这允许我将Prezto模块有一个
别名
,用于覆盖我的
函数
alias g='
git
' 因此,我把这个注释掉了,我的
函数
就像预期的那样工作
浏览 2
提问于2020-07-30
得票数 1
回答已采纳
1
回答
如何强制文件名完成在噢-我-
zsh
?
、
、
、
问题: 我想
使用
git
diff来区分硬盘上的两个任意文件。这些文件不驻留在任何存储库
中
,但是谁在乎呢?!
git
diff --no-index是区分任何两个文件的一个很好的方法。但因为他们没有
浏览 2
提问于2014-08-08
得票数 5
2
回答
如
何在
一个脚本
中
添加多个fish
函数
?
、
、
我正试着从
zsh
转到鱼。正如我所看到的,如果
使用
别名
,则鱼的加载时间会增加。所以我想把我所有的
别名
转换成
函数
,但是问题是为每个
别名
创建一个
函数
脚本有点费劲。那么,如
何在
单个
函数
脚本
中
添加这些
别名
呢?
浏览 0
提问于2021-08-18
得票数 2
回答已采纳
3
回答
Bash或
Zsh
中
的
别名
方法链
、
、
在Ruby
中
,这是一个常见的模式(至少以前是这样),但我不知道如
何在
Zsh
或Bash
中
实现
它。让我们假设我有一个shell
函数
,名为"whoosiwhatsit",我希望在一个特定的项目中覆盖它,同时仍然以不同的名称保留原来的名称。如果我没有更好的了解,我可能会尝试创建一个
别名
来指向whoosiwhatsit,然后创建一个
使用
该
别名
的新的"whoosiwhatsit“
函数
。当然,这是可行
浏览 0
提问于2018-06-30
得票数 0
回答已采纳
2
回答
使用
git
创建
别名
,
如
gits或gitxxx
我想用
git
创建
别名
,这样就可以有像gitxxx这样的东西:
git
statutgits 提前谢谢你。
浏览 2
提问于2015-07-09
得票数 1
1
回答
别名
不存储在
zsh
历史记录
中
。
、
每当我
使用
别名
执行命令时,该命令就不会存储在shell的命令历史记录
中
。当我按CTRL + r反向搜索命令历史记录时,它们也不会出现。alias gs='
git
status'.:gs定义如下:mkcd () { mkdir -pv $1 由于某些原因,mkcd (或
别名
文件
中
的任何其他
函数</e
浏览 2
提问于2022-08-09
得票数 0
回答已采纳
点击加载更多
相关
资讯
Z shell:一款好用到飞起的shell
用 zsh 提高生产力的 5 个技巧
Fish Shell 的使用特性和优势
Mac 命令行效率提升利器篇
Zsh 入门
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
实时音视频
活动推荐
运营活动
广告
关闭
领券