首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

在Emacs 23.1.1中绑定M- <up>/M- <down>

在Emacs 23.1.1中,绑定M- <up>/M- <down>是指将键盘快捷键M- <up>和M- <down>与特定的功能或命令关联起来。M-表示Meta键,通常对应于Alt键或Esc键。

在Emacs中,可以通过编辑配置文件来进行键盘快捷键的绑定。配置文件通常是一个名为.emacs的文件,位于用户的主目录下。

要在Emacs 23.1.1中绑定M- <up>/M- <down>,可以按照以下步骤进行操作:

  1. 打开.emacs文件:在Emacs中,可以使用命令C-x C-f打开文件,然后输入~/.emacs回车即可打开用户主目录下的.emacs文件。
  2. 在.emacs文件中添加绑定代码:在文件中找到一个合适的位置,可以在文件末尾添加以下代码:
代码语言:elisp
复制
(global-set-key (kbd "M-<up>") 'scroll-down-command)
(global-set-key (kbd "M-<down>") 'scroll-up-command)

上述代码将M- <up>绑定到scroll-down-command命令,将M- <down>绑定到scroll-up-command命令。这样,当按下M- <up>时,文本向上滚动;当按下M- <down>时,文本向下滚动。

  1. 保存并重新加载配置文件:保存.emacs文件,并在Emacs中执行命令M-x eval-buffer,或者重启Emacs,使配置文件生效。

绑定M- <up>/M- <down>的作用是方便在Emacs中进行文本的快速滚动。这在处理大段文本或代码时非常有用。

腾讯云相关产品和产品介绍链接地址:

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Emacs 快捷键

常用的 Emacs 缓冲区和文件函数 绑定 函数名 描述 C-x C-s save-buffer 将当前的缓冲区保存到磁盘。...C-v , PgDn scroll-up 将文本向上滚动一屏。 M-v , PgUp scroll-down 将文本向下滚动一屏。...Emacs 搜索和替换命令 绑定 命令或者函数 描述 C-s [字符串 ] [C-w ] [C-y ] isearch-forward 前向增量地整个缓冲区中搜索字符串(缺省情况下,将搜索您上一次给出的搜索字符串...高级 Emacs 剪切和粘贴命令 键盘输入 功能 描述 M-(num) C-k kill-line 剪切行的整数 数目。如果是 0,剪切从光标到该行开头的全部内容;如果是负数,则反向剪切。...windmove-up 移动到恰好位于当前窗口上方的窗口,如果它存在的话。 windmove-down 移动到恰好位于当前窗口下方的窗口,如果它存在的话。

2K20
  • Emacs 功能键配置

    Emacs 和 Vim 最大的就是快捷键的体系不同, Emacs 中,快捷键要有对应的控制键配合,才能正常使用,比如打开 Agenda C-c a 一般指的是 Ctrl + c a 而在 Emacs...中,使用的控制键主要有以下几种: s- : supper S- : Shift M- : Meta / Alt C- : Ctrl H- : Hyper 其中 Ctrl、Meta/Alt、Shift这几种快捷键比较常见...,但是 supper 这个键就比较少见了,而且键盘上,一般也看不到,所以我们配置的时候,需要在配置中声明这几个键被绑定在哪些键上。...如果是 /Windows/ 系统下需要增加如下的配置: (setq w32-lwindow-modifier 'supper w32-apps-modifier 'hyper) 但是如果使用的是...mac-control-modifier 'control ns-function-modifier 'hyper) 但是这样的情况又有另外一个问题,需要在特定的系统中使用,所以我们要在对应的配置上增加上对系统的判断,绑定的方案如下

    50710

    Linux双网卡绑定脚本的方法示例

    ,会依次提示输入需要绑定的子网卡名称、绑定网卡名称、IP地址和子网掩码、绑定模式、是否指定主网卡,并主动对系统中可用网卡进行识别并列出,供用户选择,同时会判断输入的各项信息的正确性,保障双网卡绑定顺利进行...建议选择重启网络服务,如果直接退出脚本而不重启网络服务,修改的配置文件是不会生效的,并且使用该脚本创建下一个绑定网卡时显示信息会出现异常(因为脚本通过ifconfig命令获取当前网卡信息)。...绑定过程中修改的配置文件如下: [root@node1 tmp]# cd /etc/sysconfig/network-scripts/ [root@node1 network-scripts]# cat...MII Polling Interval (ms): 100 Up Delay (ms): 0 Down Delay (ms): 0 Slave Interface: eth2 MII Status...%d'` ;; -H ) #按小时备份 Bak_Date=`date '+%Y-%m-%d_%H'` ;; -M ) #按分钟备份 Bak_Date=`date '+%Y-%m-%d_%H:%M'` ;

    10.6K41

    Linux双网卡绑定脚本的办法示例

    ,会依次提示输入需要绑定的子网卡名称、绑定网卡名称、IP地址和子网掩码、绑定模式、是否指定主网卡,并主动对系统中可用网卡进行识别并列出,供用户选择,同时会判断输入的各项信息的正确性,保障双网卡绑定顺利进行...建议选择重启网络服务,如果直接退出脚本而不重启网络服务,修改的配置文件是不会生效的,并且使用该脚本创建下一个绑定网卡时显示信息会出现异常(因为脚本通过ifconfig命令获取当前网卡信息)。...绑定过程中修改的配置文件如下: [root@node1 tmp]# cd /etc/sysconfig/network-scripts/ [root@node1 network-scripts]# cat...MII Polling Interval (ms): 100 Up Delay (ms): 0 Down Delay (ms): 0 Slave Interface: eth2 MII Status...%d'` ;; -H ) #按小时备份 Bak_Date=`date '+%Y-%m-%d_%H'` ;; -M ) #按分钟备份 Bak_Date=`date '+%Y-%m-%d_%H:%M'` ;

    8.4K20

    Docker 容器应用构建 deb 包

    此脚本支持多个镜像,这种情况下,应用安装后会创建多个容器 镜像在harbor仓库中的项目组:chrome-group 安装包名:Chrome_On-Premise 准备deb包相关文件 目录结构 chrome...echo "[$(date "+%Y-%m-%d %H:%M:%S")] 开始制作deb包,由于镜像较大,dpkg打包时间比较长,4核16G的机器上打包大概需要10分钟,请根据实际的打包机器资源耐心等待...docker compose --file $composePath up -d; then echo "[$(date "+%Y-%m-%d %H:%M:%S")] 容器启动失败,请联系管理员...docker compose --file $composePath down; then echo -e "[$(date "+%Y-%m-%d %H:%M:%S")] 停止应用容器异常\n"...docker-compose.yml create chrome-interface && /usr/bin/docker compose --file /opt/google/chrome/docker-compose.yml up

    42420
    领券