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

如何让Neovim执行nvim命令时打开指定文件而非启动界面?

让Neovim启动时自动打开todo文件

有两种常用方法可以实现需求:

方法一:给nvim设置bash别名

这种方法会让你执行nvim命令时直接打开todo文件,不管是否指定其他文件:

  • 打开bash配置文件(比如~/.bashrc或~/.bash_profile),添加一行:
    alias nvim='nvim ~/todo'
    
  • 保存文件后,执行以下命令让配置立即生效:
    source ~/.bashrc
    

方法二:修改Neovim配置文件(更灵活)

这种方法仅在未指定任何文件启动Neovim时自动打开todo文件,指定其他文件时仍正常打开目标文件:

Lua配置(Neovim现代推荐方式)

编辑~/.config/nvim/init.lua,添加:

if vim.fn.argc() == 0 then
  vim.cmd('edit ~/todo')
end

Vimscript配置

编辑~/.vimrc(或~/.config/nvim/init.vim),添加:

if argc() == 0
  edit ~/todo
endif

保存配置后,重启Neovim即可生效。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.11 05:02:00