You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何将php artisan tinker默认编辑器从nano改为vim?

解决Laravel Tinker默认编辑器从nano改为vim的问题

你已经尝试在.bashrc/.zshrc里设置export EDITOR=vim但没生效,可以试试以下几种方法:

  • 同时设置VISUAL环境变量,部分程序会优先读取这个变量。在你的shell配置文件(.bashrc或.zshrc)里添加:

    export EDITOR=vim
    export VISUAL=vim
    

    保存后执行source ~/.bashrc(bash用户)或source ~/.zshrc(zsh用户),再重新启动tinker测试。

  • 临时指定环境变量启动tinker,验证是否是配置加载问题:

    EDITOR=vim php artisan tinker
    

    如果这个命令能让edit调用vim,说明你的shell配置文件可能没被正确加载(比如用的是login shell,需要把变量写到.bash_profile或.zprofile里)。

  • 进入tinker后临时设置环境变量:
    启动tinker后执行:

    putenv('EDITOR=vim');
    

    之后再输入edit命令,应该会调用vim。

内容的提问来源于stack exchange,提问作者Praise Dare

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.08 08:27:38