如何将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
相关产品推荐
相关产品推荐

