AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / computer / 问题

问题[oh-my-zsh](computer)

Martin Hope
Evanss
Asked: 2021-10-30 08:31:25 +0800 CST

Zsh 只显示当前命令的目录?

  • 7

我将终端设置为显示目录路径:

在此处输入图像描述

但是,它仅对当前命令执行此操作。一旦我运行另一个命令,以前的目录路径就不会显示:

在此处输入图像描述

当我输入命令时,我发现这很刺耳,感觉就像终端在“跳跃”给我。我也看不到前面命令的时间戳。是否可以为先前的命令显示路径?

我正在使用 Oh My Zsh 和 iTerm 2

oh-my-zsh
  • 4 个回答
  • 1311 Views
Martin Hope
Adam Goldman
Asked: 2021-06-26 21:40:46 +0800 CST

未找到函数文件夹中的 zsh + oh-my-zsh 函数

  • 6

我的 $ZSH 设置为 /home/goldy/.oh-my-zsh

我有这个文件

# $ZSH/functions/run_after_save
function run_after_save {
  # my logic here
}

我的 fpath 确实包含函数文件夹:

$ echo $fpath
# many lines omitted for brevity ...
/home/goldy/.oh-my-zsh/functions

但是当我尝试run_after_save从脚本调用或直接在终端中输入时,我得到:

$ run_after_save
zsh: command not found: run_after_save

有什么线索吗?

这是我尝试放在$ZSH/functions文件夹下的第一个功能

zsh oh-my-zsh
  • 1 个回答
  • 675 Views
Martin Hope
andras
Asked: 2021-03-27 14:03:18 +0800 CST

ZSH 插件在 iTerm2 中的 Mac 上不起作用

  • 5

所以我已经安装了ZSH:

brew install zsh

然后我安装了oh my zsh:

sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

然后我跑了compaudit,所以插件正确加载:

compaudit | xargs chmod g-w

然后我也安装powerlevel10k并完成了它的设置:

https://github.com/romkatv/powerlevel10k#oh-my-zsh


关键是,此设置适用于 linux 系统(我ssh以 root 用户身份访问)但不适Mac M1用于我作为普通特权用户使用的 linux 系统(这不应该成为问题)。

我可以查明它可能存在的问题~/.zshrc。

如果我添加docker到插件中~/.zshrc,像这样:

...

plugins=(git docker)

source $ZSH/oh-my-zsh.sh

...

然后docker自动完成工作。但是仅仅通过启动zshshell,docker如果没有添加到这个列表中,插件将不会被加载docker,即使这$ZSH/oh-my-zsh.sh是应该做的,加载插件它是自动的内置插件。

我不明白为什么它不起作用,我没有收到任何错误,它只是默默地失败。

所以没有插件在工作(语法突出显示,自动完成),除非我将它添加到plugins.

谁能帮助我我做错了什么?

terminal oh-my-zsh
  • 1 个回答
  • 2491 Views
Martin Hope
William Añez
Asked: 2021-02-24 03:58:15 +0800 CST

在 zsh 上查找参数问题

  • 5

我使用 powerlevel10k 在 zsh 上执行以下命令时遇到了这个奇怪的问题。老实说,我不知道是什么原因造成的,但是,我删除了所有 oh-my-zsh 插件只是为了尝试没有运气。

问题很简单:

❯ find -name *.yaml
zsh: no matches found: *.yaml

如果我去 bash 并执行相同的命令,它会按预期工作

❯ bash
xxxx@merlin:~$ find -name *.yaml
./go/src/github.com/ ... 
{regular result list}

你有什么想法 ?提前致谢

bash oh-my-zsh
  • 2 个回答
  • 195 Views
Martin Hope
si Hwang
Asked: 2020-11-25 23:18:49 +0800 CST

如何在所有 shell 中保存命令历史记录

  • 6

我在 macoxs 上使用带有 iTerm2 的 Zsh 和 'oh-my-zsh'。我发现当我执行“历史”时,它只列出了我当前选项卡的命令。如何保存历史记录

  • 在 iTerm 的所有选项卡中
  • 即使我退出 iTerms?
zsh oh-my-zsh
  • 2 个回答
  • 287 Views
Martin Hope
Michael Dorst
Asked: 2019-04-17 08:50:59 +0800 CST

zsh 自动完成的奇怪行为

  • 2

我最近将我的两个服务器的域从mdorst.net更改为mars.mdorst.net. 现在,当我转到 ssh 时,其中一个会按预期自动完成,而另一个则不会。

$ ssh michael@o<Tab>

自动完成到

$ ssh [email protected]

这就是我想要的。但是,当我输入

$ ssh michael@c<Tab>

它自动完成

$ ssh [email protected]

并将光标放在 m 之后。

我最好的猜测是它知道我输入了以下两个

$ ssh [email protected]
$ ssh [email protected]

之前,想知道是哪一个。非常聪明!除了我不想要这种行为,所以我回过头来.zsh_history删除了所有出现的curiosity.mdorst.net,问题仍然存在!

这让我非常困惑,因为我之前也做过opportunity.mdorst.net,但是当我输入时不会发生这种情况o<Tab>,只有当我输入时才会发生c<Tab>。

我怎样才能让它自动完成到正确的域?

zsh autocomplete oh-my-zsh
  • 1 个回答
  • 93 Views
Martin Hope
Eren
Asked: 2019-04-03 15:54:21 +0800 CST

没有这样的文件或目录:/Users/username/.oh-my-zsh/oh-my-zsh.sh

  • 1

我正在使用 macOS+iTerm+ZSH。我更改了我的主目录名称和名称,现在我收到如下所示的错误:

/Users/new_username/.zshrc:source:75: no such file or directory: /Users/old_username/.oh-my-zsh/oh-my-zsh.sh

我该如何解决这个问题,

谢谢你。

macos zsh oh-my-zsh
  • 1 个回答
  • 5178 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何减少“vmmem”进程的消耗?

    • 11 个回答
  • Marko Smith

    从 Microsoft Stream 下载视频

    • 4 个回答
  • Marko Smith

    Google Chrome DevTools 无法解析 SourceMap:chrome-extension

    • 6 个回答
  • Marko Smith

    Windows 照片查看器因为内存不足而无法运行?

    • 5 个回答
  • Marko Smith

    支持结束后如何激活 WindowsXP?

    • 6 个回答
  • Marko Smith

    远程桌面间歇性冻结

    • 7 个回答
  • Marko Smith

    子网掩码 /32 是什么意思?

    • 6 个回答
  • Marko Smith

    鼠标指针在 Windows 中按下的箭头键上移动?

    • 1 个回答
  • Marko Smith

    VirtualBox 无法以 VERR_NEM_VM_CREATE_FAILED 启动

    • 8 个回答
  • Marko Smith

    应用程序不会出现在 MacBook 的摄像头和麦克风隐私设置中

    • 5 个回答
  • Martin Hope
    Vickel Firefox 不再允许粘贴到 WhatsApp 网页中? 2023-08-18 05:04:35 +0800 CST
  • Martin Hope
    Saaru Lindestøkke 为什么使用 Python 的 tar 库时 tar.xz 文件比 macOS tar 小 15 倍? 2021-03-14 09:37:48 +0800 CST
  • Martin Hope
    CiaranWelsh 如何减少“vmmem”进程的消耗? 2020-06-10 02:06:58 +0800 CST
  • Martin Hope
    Jim Windows 10 搜索未加载,显示空白窗口 2020-02-06 03:28:26 +0800 CST
  • Martin Hope
    andre_ss6 远程桌面间歇性冻结 2019-09-11 12:56:40 +0800 CST
  • Martin Hope
    Riley Carney 为什么在 URL 后面加一个点会删除登录信息? 2019-08-06 10:59:24 +0800 CST
  • Martin Hope
    zdimension 鼠标指针在 Windows 中按下的箭头键上移动? 2019-08-04 06:39:57 +0800 CST
  • Martin Hope
    jonsca 我所有的 Firefox 附加组件突然被禁用了,我该如何重新启用它们? 2019-05-04 17:58:52 +0800 CST
  • Martin Hope
    MCK 是否可以使用文本创建二维码? 2019-04-02 06:32:14 +0800 CST
  • Martin Hope
    SoniEx2 更改 git init 默认分支名称 2019-04-01 06:16:56 +0800 CST

热门标签

windows-10 linux windows microsoft-excel networking ubuntu worksheet-function bash command-line hard-drive

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve