zoukankan      html  css  js  c++  java
  • emacs 窗口控制

    1,调整窗口大小

    • c-c ^ 窗口变高
    • c-c } 窗口变宽
    • c-c { 窗口变窄

    2,窗口间移动

    ;;这一条语句的作用是让 windmove 在边缘的窗口也能正常运作。举个例子,当前窗口已\
    经是最左端的窗口了,如果使用 Shift+left ,将仍会停留在当前窗口——因为已经到边缘\
    了,左边没有窗口可供选择。但在添加了上面这句后,Shift+left 将会跳到最右边的窗口
    中。垂直方向上的窗口切换同理。
    (setq windmove-wrap-around t)
    (global-set-key (kbd "C-c <left>")  'windmove-left)
    (global-set-key (kbd "C-c <right>") 'windmove-right)
    (global-set-key (kbd "C-c <up>")    'windmove-up)
    (global-set-key (kbd "C-c <down>")  'windmove-down)
    

    3,恢复窗口布局

    是不是有时候想最大化一个窗口,但C-x 1之后再想找回其它窗口就没办法了?

    那就用winner-mode吧,这个也是Emacs自带,打开(winner-mode t)之后,就可以用C-c 和C-c 来对窗口布局实现undo/redo了!

    (winner-mode t)
    (global-set-key (kbd "<f11> C-z") 'winner-undo)
    (global-set-key (kbd "<f11> C-y") 'winner-redo)
    

    c/c++ 学习互助QQ群:877684253

    本人微信:xiaoshitou5854

  • 相关阅读:
    关内存地址的分配
    关于URL
    linux的8小时差问题解决
    关于Scanner类
    域名后缀
    匿名对象用法
    final修饰符,多态,抽象类,接口
    二维数组的传参
    关于随机数
    面向对象编程的三大基本特征
  • 原文地址:https://www.cnblogs.com/xiaoshiwang/p/11233156.html
Copyright © 2011-2022 走看看