如何从cli启动neovim gio



我正在尝试从vim/gvim切换到Linux上的neovim。到目前为止,我的标准工作流程是从打开cli开始的,导航到我的项目目录,并运行gvim <filename>与我打算开始工作的文件。

使用neovim,我可以从KDE菜单中启动它来获得一个漂亮的GUI。根据菜单设置,它只是运行nvim与一个可选的文件名参数。但我没有找到从cli中运行nvim的方法,它会启动GUI。

执行nvim <filename>

命令直接启动cli界面。Google给了我很多有趣的信息,但不是我要找的。

neovim有不同的gui。检查您实际使用的是哪个,并从命令行启动它。导航到neovim GUI的KDE菜单,右键单击它并选择编辑应用程序…转到应用程序选项卡,选中命令编辑框。当您选择相应的菜单项时,您将看到KDE运行的实际命令。您可以创建自己的shell脚本或别名来运行此命令,并在命令行上使用它。

可能一些参数或环境变量被传递给nvim,所以它改变了它的行为。您可以尝试查看KDE实际执行了哪些系统调用来启动编辑器。例如,我正在使用KDE等离子体,因此pidof plasmashell为我提供了所需的pid。然后:

strace -f -v -e trace=execve -p `pidof plasmashell` &> plasma.trace

之后进入KDE菜单并启动neovim。用Ctrl-C终止strace命令并检查等离子体。用于启动neovim进程的执行系统调用的跟踪文件。

最新更新