如何使窗口重新出现?
如何使窗口重新出现?
显然这个窗口确实存在,而且它并不是隐形的;它只是走失了。
有几种方法可以解决这个问题:
你可以简单地右键点击任务栏,选择任意选项:窗口层叠、窗口并排显示或窗口左右平铺。
但我不想让所有的窗口都重新调整大小,只为了找回那只迷路的羊,所以我点击Git GUI的任务栏图标使其活跃,然后按下并释放Alt键,再按下并释放空格键,然后使用箭头键将其移回屏幕(在我的情况下向右)。
(是的,右键点击任务栏+U取消窗口层叠,但是然后我发现自己又回到了原点)
所以我正在浏览git配置文件,看起来在本地设置中有一个名为gui.geometry
的条目。尝试更改这个值一会儿后,发现它的格式如下:
(width)x(height)+(left)+(top) (split_modified) (split_staged)
上面的所有标签都是以像素为单位的,是的,(left)
的负值会将其移出屏幕。
因此,要重置该存储库的 GUI(如果已安装 git PowerShell 工具),您可以:关闭 GUI,转到该文件夹,在那里打开 PowerShell 提示符,给出以下命令:
git config gui.geometry '900x500+100+50 300 250'
然后重新打开GUI,这至少可以将其移回屏幕上,以便您可以将其拖回到希望的位置。
如果您只想修复左侧位置,可以使用以下命令查看当前值:
git config gui.geometry
那就把你手头的负值改成+100或+50,这样它就能回到屏幕上了。
以一行话结束?
git config --get-all gui.recentrepo | %{try{pushd $_;$geo=git config gui.geometry;git config gui.geometry ($geo -replace'^(.*?)\+.*?(\s.*)$','$1+50+50$2');write-host "Updating repo: $_`n Found Geo: $geo";popd}catch {write-warning "Skipped: $_"}}
我在Windows 10下遇到过类似的问题。
git gui
命令未启动工具,但任务栏出现了奇怪的Tcl-Tk窗口。
为了解决这个问题,我只需执行以下命令,以取消设置存储库的git gui设置:
git config --remove-section gui
存储Git仓库设置的本地配置文件为myrepository/.git/config
。
然后我重新启动了Git GUI( git gui
),它又可见了。以下这些行是自动添加的放入了本地配置文件中:
[gui]
wmstate = normal
geometry = 893x435+234+234 175 196
我也在某些本地的git存储库(在git-gui/MINGW64上)遇到了这个讨厌的问题...这对我有效:
$ git config --list
$ git config --unset gui.geometry
#从--local配置中删除该选项$ git gui
#希望Git GUI窗口会显示出来..干杯!