zsh

    2热度

    1回答

    在我~/.zshrc我有这样的事情: # map capslock to escape ps cax | grep xcape > /dev/null if [ $? -eq 0 ]; then # do nothing else xmodmap ~/.xmodmap & xcape & fi 这似乎是工作在系统启动,但之后我的电脑进入待机和唤醒,我失去约束力,所以

    0热度

    5回答

    我想做到这一点: [zsh]$ pwd /home/user *[zsh]$ bash # enter to a bash shell at the same time as `cd ~/Desktop`. [bash]$ pwd /home/user/Desktop [bash]$ exit [zsh]$ pwd **/home/user 我想知道是否有任何方式在同一时间进入到

    0热度

    1回答

    我在我的项目中看到了这些时髦的颜色 - 现在我已经知道在哪里禁用它们。他们很丑陋,分散注意力 - 我不知道他们的意思。我试过禁用所有东西,但它们仍然出现。我正在使用Powerlevel9k-theme。

    4热度

    1回答

    语境 我有iTerm2(我使用的是Mac),其中默认的shell是ZSH,它是用哦,我-的zsh和正确定制一个很好的和美丽的设置Agnoster-fcamblor主题。 问题 作为Spacemacs用户,我想这样做尽可能不留Emacs的。所以我决定从里面调用一个终端窗口,因为我习惯使用Vim/tmux。 这是我得到的样子(在同一目录下): 事情我已经检查 显然不被应用的主题。 这是我~/.spac

    4热度

    1回答

    我正在开发自定义bash completion命令以从调度系统(LSF,PBS,SLURM)捕获作业ID。我已经掌握了基本的功能,但是现在我想用我在运行zsh时看到的“提示”来扩展它。 例如,当我按下TAB在下面grep例子,我得到: grep -<TAB> --after-context -A -- specify lines of trailing context

    0热度

    1回答

    我正在运行一个脚本,如./ci.sh push[dev1],我得到的响应如zsh: no matches found: push[dev1]。我试图将别名放入.zshrc中,但不是愉快的喜悦。 我的.zshrc文件: alias push='noglob push' alias git='noglob git' alias jake='noglob jake' alias task='nog

    1热度

    1回答

    我有一个文件(env/api.env)我节点的环境变量,我跑在bash这个脚本来发布变量: export $(cat env/api.env | grep -v ^#) 如果我尝试在zsh而不是bash中运行它不起作用。变量将不会发布,并保持未定义状态。 我该如何做一个在bash/zsh中运行的脚本?

    0热度

    1回答

    我有一个在Cygwin环境中运行zsh的终端进程。我想开始后台进程,然后关闭终端进程并让后台进程运行。但是,当我退出终端时,出现无法退出的错误消息,因为后台进程仍在运行。示例: sleep 300 & exit 我收到消息zsh:您有正在运行的作业。 与 nohup sleep 300 & 从zsh中的手册页相同的是,我看到有一个命令调用不认其中,从描述,可以做我想做的,但我不知道如何使

    0热度

    1回答

    比方说,我想编写一个自定义shell完成函数,仅在git checkout <tab>上触发。我可以写一个自定义的钩git完成这样的: complete -f -F _custom_completion_function git # bash compctl -f -K _custom_completion_function git # zsh 但是,这将覆盖所有我现有git的bash/zs

    1热度

    1回答

    我有一个脚本,需要文件中像参数(多部分参数),我取的可能值,并把它们放在一个数组称为raw,然后使用 _multi_parts/"(${raw[@]})" 自动完成。问题是这是区分大小写的,我怎样才能让它输入mycommand get fo并按Tab它会自动完成到mycommand get Foo/如果Foo是原始的东西之一。 全面完成是在这里以供参考: Foo/Bar/x Foo/Bar/