在使用 Latex 文件时,我使用 Vim 编辑 tex 文件,使用 Okular 查看相应的 pdf。我通过在vim --remote +%l %f
Okular 中创建自定义编辑器命令来配置 pdf-to-tex 搜索(需要运行 Vim 作为服务器,并使用 Synctex 编译 tex 文件)Settings
答案1
一种选择是使用xdotool
,它是一个可以与窗口交互的命令行工具。
步骤 1:将 Vim 的窗口 ID 保存到文件
Vim 作为服务器启动后运行此 Vim 命令:
:call system('xdotool getactivewindow > /tmp/vim_wid.txt')
解释:shell 命令xdotool getactivewindow
将输出活动窗口 ID,并且该命令xdotool getactivewindow > /tmp/vim_wid.txt
会将该窗口 ID 保存到文件中/tmp/vim_wid.txt
(作为示例)。
步骤 2:在命令xdotool
后使用命令vim --remote-silent
来聚焦 Vim 窗口
您可以设置自定义 Okular 编辑器命令 (Settings