gpt4 book ai didi

visual-studio-code - 如何在VS Code中编辑crontab?

转载 作者:行者123 更新时间:2023-12-03 16:01:58 26 4
gpt4 key购买 nike

如果我尝试使用Visual Studio Code(在macOS 10.15上)编辑crontab,它将打开一个空文件,其中没有crontab的内容。

$ VISUAL='code' crontab -e
crontab: no changes made to crontab
我实际上并不希望它能工作(没有 -w),但是为了完整起见就包括了它。但是,当我添加 -w时,它仍然失败。
$ VISUAL="code -w" crontab -e
crontab: code -w: No such file or directory
crontab: "code -w" exited with status 1
在我看来,引用可能有些怪异,但单引号和以下内容都无法解决问题:
$ function codew() {
function> code -w "$1"
function> }
$ export VISUAL='codew'
$ crontab -e
问题似乎是crontab的临时文件实际上不存在。但是我该如何解决呢?如何使用VS Code编辑crontab?

最佳答案

  • 创建文件touch ~/code-wait.sh:

  • #!/bin/bash
    OPTS=""
    if [[ "$1" == /tmp/* ]]; then
    OPTS="-w"
    fi

    /usr/local/bin/code ${OPTS:-} -a "$@"
  • 使此文件可执行:

  • chmod 755 ~/code-wait.sh 
  • 添加到您的.bashrc.bash_profile.zshrc中:

  • export VISUAL=~/code-wait.sh
    export EDITOR=~/code-wait.sh
  • 运行命令:

  • EDITOR='code' crontab -e

    关于visual-studio-code - 如何在VS Code中编辑crontab?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62617815/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com