Cmder 中的 Sublime Text 3 - 如何启动 Sublime 并将终端移动到屏幕的左侧或顶部?

Sublime Text 3 in Cmder - How do I launch Sublime and move the terminal to the left or top side of the screen?

在 Cmder 中,可以使用位于以下目录“%CMDER_ROOT%/config/user_aliases.bat”中的别名来配置和启动 Sublime Text 3。

参考来源:Seamless-Sublime-Text-3-Integration,它说明了如何使用-new_console:s50V-new_console:s50H在Cmder Terminal中分割屏幕。

但是,如果我们想在屏幕的顶部或左侧启动 Sublime 控制台,那么我们必须采用不同的方法。如何实现这个效果?

  1. 确保您已设置以下虚拟环境变量 - %CMDER_ROOT% 和 %ConEmuDir%。

  2. 确保您已经为 Cmder 安装并配置了 Sublime Text 3。

  3. 在首选编辑器中打开“%CMDER_ROOT%/config/user_aliases.bat”。

  4. 在新行中包含以下别名

    subl_left="%CMDER_ROOT%\vendor\Sublime Text 3\sublime_text.exe" $* -new_console:s75H $t cmd /k "%ConEmuDir%..\init.bat" $* -new_console:s25H $t exit

    subl_top="%CMDER_ROOT%\vendor\Sublime Text 3\sublime_text.exe" $* -new_console:s75V $t cmd /k "%ConEmuDir%..\init.bat" $* -new_console:s25V $t exit


5. 重新启动 Cmder.exe 并通过在终端 subl_topsubl_left.

中调用新定义的别名来检查是否一切正常



"%CMDER_ROOT%\vendor\Sublime Text 3\sublime_text.exe" $* -new_console:s
在终端中包含 Sublime Text 3。

$t cmd /k "%ConEmuDir%\..\init.bat" $* -new_console:s
创建新终端。

$t exit 杀死启动前两个命令的第一个终端。