VIM - Vi IMproved 8.1 (2018 May 18, compiled Feb 01 2022 09:16:32)
Included patches: 1-2269, 3612, 3625, 3669, 3741
Ubuntu MATE 20.04.5 LTS
Caja 1.24.0
不知道为什么会有行为上的差异。
起始文件夹视图:
具有预期结果的序列:
- open a terminal from Caja (Ubuntu MATE 20.04),
- open file with vim junk18.sh
- type :r junk16.sh
Vim 导入 junk16.sh 位于 vim 的启动目录中。
具有意外结果的序列:
- Default action for *.sh files is to open using gvim
- cursor right-click on junk18.sh
- select open
- from within gvim, type :r junk16.sh
在按下 Enter 键之前,屏幕如下所示:
结果如下:
那么...为什么 gvim 的工作目录或启动目录不是Caja 中选择的文件的位置???
如果我输入:!sh 然后 pwd,它会报告我的非 root 用户 ID的${HOME} ,而不是正在查看的Caja 文件夹的当前目录!!!