我想要的效果是可以像鼠标一样托动四周来改变大小,请教有什么方法可以做到
不是本来就可以么?
我是想脱离鼠标用快捷键来控制
可以设置frame 最大化,全屏。能不能移动frame还不知道,不能的话,看你用windows这个module dll来实现也不难,SetWindowsPos 这个api可以
用 HammerSpoon 来控制窗口
我用的是windows哦,没法用hammerspoon, 至于SetWindowsPos这个API倒是可以尝试一下。有点好奇,难到之前用windows的人都没有这个需求吗? 你启动了emacs,但是感觉窗口大小又不满意,这时候又不想去动鼠标,就想用快捷键来做些界面调整
windows 也有窗口管理器
2 个赞
我是windows,基本都是最大化使用,很多人还全屏使用呢,虽然做不到all in emacs,但小窗的需求很少
window 还是 frame?
想达到linux的X图形里面那种体验不太现实,我试过bug.n,结果发现很多程序自定义最小窗口尺寸导致效果并不理想,最后只能用powertoy简单分割下窗口空间
如果是 frame 我抛个砖:
(when (display-graphic-p)
(set-frame-height (selected-frame) 60))
执行上面的代码直接把 frame 高度撑到最大, 60 只是一个足够大的数, 你设到更大效果也只都一样是撑满屏幕高度
其他相关的命令包括 set-frame-size
, set-frame-position
, set-frame-width
, 这些你都可以看看.
1 个赞