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

在Emacs viper模式下禁用ESC为meta?

在 Emacs viper 模式下禁用 ESC 作为 meta,可以通过以下步骤实现:

  1. 在 Emacs 中打开或创建一个新文件,并进入 viper 模式。
  2. 输入以下命令:(setq viper-mode t),以启用 Viper 模式。
  3. 输入以下命令:(setq viper-turn-off-esc-on-meta t),以禁用 ESC 作为 meta。
  4. 保存文件并退出 Emacs。

现在,您在 Emacs viper 模式下使用非 ESC 键来切换 meta 键。需要注意的是,这种设置可能会影响您的键盘习惯,因此需要一些时间来适应。

如果您需要恢复 ESC 作为 meta 键,只需将 viper-turn-off-esc-on-meta 变量重新设置为 nil 即可。

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

相关·内容

nano 文本编辑器

GNU nano---流行的命令行文本编辑器有 vim、emacs、nano,其中 vim 和 emacs 具有一定的上手难度同时也更强大。...快捷键有「控制组合键」和「Meta 组合键」两种:「控制组合键」使用 Ctrl,在帮助文档里显示 ^。例如 ^X (退出操作) 同时按 Ctrl + X。...「Meta 组合键」使用 Alt,在帮助文档里显示 M-。例如 M-U (撤销操作) 同时按 Alt + U。当 Ctrl 或 Alt 组合键不能工作时,可以使用 Esc 代替。...「控制组合键」按 2 次 Esc 再按目标按键;「Meta 组合键」按 1 次 Esc 再按目标按键。...note "当心 Esc"按 `Esc` 后编辑器进入非正常模式,接下来不可随意按其他键,要想恢复到正常的输入模式可以按 `Ctrl` + `C`。当无意按 `Esc` 后需要特别注意。

1.2K10
  • VIM编辑器学习 -1

    Vim普遍被推崇类Vi编辑器中最好的一个,事实上真正的劲敌来自Emacs的不同变体。1999 年Emacs被选为Linuxworld文本编辑分类的优胜者,Vim屈居第二。...按i进入编辑模式,输入内容 ? 保存退出 键盘上 按 ESC + :q 退出的意思(这里不保存) 键盘上 按 ESC + :q!...强制退出的意思(这里不保存) 键盘上 按 ESC + :w 保存的意思(这里不保存) 键盘上 按 ESC + :wq 保存并退出的意思(这里不保存) ?...键盘上按 cw 替换光标后的单词并进入编辑模式 键盘上按 dw 删除光标后的单词并进入编辑模式 键盘上按 D 会删除光标后此行的所有内容 键盘上按 C 会删除光标后此行的所有内容并进入编辑模式...插入内容 键盘上 按i进入编辑模式 键盘上 按o会在下方新建一行并进入编辑模式 删除文本 键盘上 按 dd 即按d两次会 删除一行的文本 键盘上 按D会删除选中内容 撤回 键盘上

    66140

    LinuxMacOS 终端大小写敏感问题

    inputrc 配置 inputrc文件中,有两种配置:一种是inputrc变量,一种是键盘映射。 注意,配置该文件时,注释必须占单独的一行,否则可能会有问题。...inputrc变量配置 变量配置的语法如下: set variable value 常见的变量和配置如下: completion-ignore-case #如果设置开(on),自动补全时不区分大小写...如果设置开(on),当自动补全的结果有一个以上时,会直接列出这些结果。如果设置关(off),就会提示一个beep蜂鸣声,当再按tab时才会列出自动补全的结果。默认这项配置关。...sequence by stripping the eighth bit and prefixing an character, converting them to a meta-prefixed...Acceptable keymap names are emacs, emacs-standard, emacs-meta, emacs-ctlx, vi, vi-move, vi-command, and

    93420

    vim编辑器使用方法

    概述 vim编辑器是linux享有盛誉的文本编辑器,据说世界上的程序员只用三种编辑器,Vim(编辑器之神), Emacs(神的编辑器), 其他编辑器。...i: insert, 光标所在处输入; a: append, 光标所在处后面输入; o: 在当前光标所在行的下方打开一个新行; I:在当前光标所在行的行首输入; A:在当前光标所在行的行尾输入;...O:在当前光标所在行的上方打开一个新行; 输入模式 --> 编辑模式 ESC ctrl+c 编辑模式 --> 末行模式 : 末行模式 --> 编辑模式 ESC ctrl+c 光标跳转...:可使用模式 替换为的内容:不能使用模式,但可以使用\1, \2, ...等后向引用符号;还可以使用“&”引用前面查找时查找到的整个内容; 修饰符: i: 忽略大小写 g: 全局替换;默认情况,...nu 取消显示:set nonumber, 简写set nonu 括号匹配 匹配:set showmatch, 简写set sm 取消:set nosm 自动缩进 启用:set ai 禁用:set

    80430

    windows检查应用程序是否兼容模式启动及使用Qt输出系统信息

    兼容模式启动输出结果.png 三、如何判断程序使用兼容模式启动 1、修改应用程序以兼容模式启动会发生些什么?...windows环境,当修改任何一个应用程序兼容模式启动的时候,系统都会在相应的注册表里面写入信息 注册表位置:"HKEY_CURRENT_USER\Software\Microsoft\Windows...NT\CurrentVersion\AppCompatFlags\Layers" 现在去验证一是否是这样的: WIN + R键,在运行里输入“regedit”打开注册表 相应的注册表中已经写入了一条信息...error"; if (checkCompatibleRun()) { strOut = QString::fromLocal8Bit("当前应用程序兼容模式启动...("当前应用程序非兼容模式启动,当前系统:%1").arg(strSysName); } qDebug() << strOut; } else

    1.8K40

    十分钟学会 tmux

    我们先按 tmux 默认的前缀快捷键 ⌃b 将其激活快捷键接收模式,再按 % ,即可将当前窗口切分为左右两个窗格。...快捷键 一般情况 tmux 中所有的快捷键都需要和前缀快捷键 ⌃b 来组合使用(注:⌃ Mac 的 control 键),以下是常用的窗格(pane)快捷键列表,大家可以依次尝试: 窗格操作 %...可以查看所有的快捷键列表,该列表视图为 tmux copy 模式,该模式可使用以下快捷键(无需加 ⌃b 前缀): ⌃v 下一页 Meta v 上一页 (tmux 快捷键 Emacs 风格,这里的...Meta 键可用 Esc 模拟) ⌃s 向前搜索 q 退出 copy 模式 常见配置与问题 1、鼠标滚屏 tmux 默认配置中最糟糕的体验就是滚屏查看和文本复制(大家可以先试试看)。...」将键盘的左侧 option 键映射 Meta 键 另外,最近看到两篇不错的 awk、sed 命令入门,感兴趣的同学可以自己看一

    2.5K170

    【基础拾遗】编辑器之神-VIM

    在这天地间,流传这两大神器的故事:据说Emacs是神的编辑器,而Vim是编辑器之神。正所谓,工欲善其事,必先利其器。今天就和大家分享一关于编辑器之神Vim的传说。...,光标所在处前面插入; a:append,光标所在处的后面插入; o:open,在当前光标所在行的下一行打开新行,并转换为输入模式; I:在当前光标所在行的行首输入; A:在当前光标所在行的行尾输入...; O:光标所在行的上一行打开一个新行,并转换为输入模式; 输入模式 - - > 编辑模式 ESC 编辑模式 - - > 末行模式 : 末行模式 - - > 编辑模式 ESC 关闭文件 :q:退出 :...:set ai 禁用:set noai (4) 高亮搜索 开启:set hlsearch 禁用:set nohlsearch (5) 语法高亮 开启:syntax on 禁用:syntax off (6...获取帮助 末行模式:help SUBJECT

    1.3K50

    MacBook 最佳实践

    两个非常实用的快捷键: Multiple Selection Control+Command+G( Linux/Windows ,是Alt+F3) 选中多行 Shift+Command+L 终端 iTerm...+数字),其中有一点不好的是不能按字移动,如果我们终端上键入”OPTION+向左键”,会输入一个特殊字符,我们需要自定义两个ActionSend Escape Sequence的快捷键,效果如下图:...终端中输入命令时,移动光标有两种方式,一个是 emacs,一个 vi,可以通过 set 命令来设置,默认的是 emacs 模式,也可以通过set -o emacs来显式设置,有如下快捷键: ctrl +...开启vi 模式后,默认是 insert 模式,按esc键进入命令模式。...,会单独生成个文件夹,但是用 Mac 上的 Safari 保存整个网页时,是以webarchive后缀名的文件进行保存的,如何把打开这种文件呢?

    1.8K20

    Linux使用Vim编写C++

    C++介绍 C++是C语言的继承,它既可以进行C语言的过程化程序设计,又可以进行以抽象数据类型特点的基于对象的程序设计,还可以进行以继承和多态特点的面向对象的程序设计。...Vim普遍被推崇类Vi编辑器中最好的一个,事实上真正的劲敌来自Emacs的不同变体。1999 年Emacs被选为Linuxworld文本编辑分类的优胜者,Vim屈居第二。...但在2000年2月Vim赢得了Slashdot Beanie的最佳开放源代码文本编辑器大奖,又将Emacs推至二线, 总的来看, Vim和Emacs文本编辑方面都是非常优秀的。...Ctrl+alt+T vim 编辑模式,打开某个文件vim first.cpp(如果没有这个文件会自动创建) 编辑代码 首先进入编辑模式i。...return 0; } 保存Esc ->:wq(保存并退出) 编译 g++ first.cpp 编译会产生一个 a.out 文件,它就是我们的可执行文件 运行 我们用命令 .

    2.4K10

    shell 中使用 vi 模式

    没接触过的人和新手可能没有意识到 bash shell 的默认输入模式Emacs 模式,也就是说命令行中所用的行编辑功能都将使用 Emacs 风格的“键盘快捷键”。...这与 Emacs 模式功能方面没有太大的不同,但是它在你如何与 shell 进行交互执行操作上有一些差别,根据你的喜好这是一个强大的选择。...我们来看看先前的例子,但是在这种情况下一旦你 shell 中进入 vi 模式,你就处于 INSERT 模式中,这意味着你可以和以前一样输入命令,现在点击 Esc 键,你将处于 NORMAL 模式,你可以自由浏览并进行文字修改...,并意识到你想跳回一个单词(再说一次,用空格分隔的单词)来修复那个打字错误,那么你可以点击 Esc 从 INSERT 模式变为 NORMAL 模式。...如果你喜欢在此风格与 shell 交互,那么你可以主目录中的 ~/.bashrc 文件底部添加下面的行来持久设置它。

    1.4K70

    linux常用的文本编辑器

    Linux系统中,文本编辑器是日常工作中必不可少的工具之一。本文将介绍常用的几款文本编辑器,包括vi/vim、nano和emacs,并提供一些基本操作和常用示例。...切换到命令模式 Esc 键。 保存并退出 命令模式输入 :wq。 常用示例 文件中查找指定字符串 命令模式输入 / 加上要查找的字符串,按 Enter 键。...常用示例 文件中查找指定字符串 命令模式 Ctrl + W,然后输入要查找的字符串并按 Enter 键。...以下是一些基本操作和常用示例: 基本操作 打开文件 emacs filename 切换到插入模式 Ctrl + X 和 Ctrl + I 键(即 Ctrl + X, Ctrl + I)。...常用示例 文件中查找指定字符串 命令模式 Ctrl + S,然后输入要查找的字符串并按 Enter 键。

    3.2K41

    Emacs 折腾记

    这么个东西,试了一发现这货还真是强大,常用的编辑模式、快捷键、命令,甚至宏和正则表达式等等操作都模拟得很好,跟在 gVim 里感觉一模一样,平移编辑习惯的坡度一没了。... ~/.emacs 文件里加上: (require 'evil) (evil-mode t) 这样就能在大部分地方(除了 eshell 等外)默认进入 Evil 模式使用 Vim 的编辑习惯了...Update: 后来经验证,发现实际上是 sbcl 安装过程中写的环境变量没有生效导致的,sbcl 安装过程中会设置两个环境变量,新建一个 SBCL_HOME 值 sbcl 安装路径, PATH...安装 smex 插件,然后 ~/.emacs 文件里添加: (global-set-key [(meta x)] (lambda () (interactive...C/S 模式快速启动 Emacs Emacs 的启动速度是相比 Vim 来说被诟病吐槽得很多的一个点,我们 Windows 可以利用 C/S 模式来实现 Emacs 快速打开文件。

    1.9K10

    Emacs 折腾记

    作为一名 Windows 使用了多年 gVim 的少年,已然把它在我需要的地方都收拾得服服贴贴,可以说 Vim 经过配置配置,上得厅堂下得厨房,基本能满足我的所有幻想。...,以前就听说过有 Evil 这么个东西,试了一发现这货还真是强大,常用的编辑模式、快捷键、命令,甚至宏和正则表达式等等操作都模拟得很好,跟在 gVim 里感觉一模一样,平移编辑习惯的坡度一没了。... ~/.emacs 文件里加上: 这样就能在大部分地方(除了 eshell 等外)默认进入 Evil 模式使用 Vim 的编辑习惯了。...start python test.py 文件名、Buffer 和命令的渐进提示 编程环境需要自动补全,非编程环境,比如切换 Buffer,打开文件,输入函数命令等,同样需要。...C/S 模式快速启动 Emacs Emacs 的启动速度是相比 Vim 来说被诟病吐槽得很多的一个点,我们 Windows 可以利用 C/S 模式来实现 Emacs 快速打开文件。

    1.3K20

    关于新手vim的使用和常用命令

    Vim普遍被推崇类 Vi编辑器中最好的一个,事实上真正的劲敌来自Emacs的不同变体。1999 年 Emacs被选为Linuxworld文本编辑分类的优胜者,Vim屈居第二。...若想要编辑文本:启动Vim,进入了命令模式,按i,切换到输入模式。 命令模式只有一些最基本的命令,因此仍要依靠底线命令模式输入更多命令。 输入模式 命令模式i就进入了输入模式。...HOME/END,移动光标到行首/行尾 Page Up/Page Down,上/翻页 Insert,切换光标输入/替换模式,光标将变成竖线/下划线 ESC,退出输入模式,切换到命令模式 底线命令模式...命令模式:(英文冒号)就进入了底线命令模式。...底线命令模式可以输入单个或多个字符的命令,可用的命令非常多。 底线命令模式中,基本的命令有(已经省略了冒号): q 退出程序 w 保存文件 按ESC键可随时退出底线命令模式

    58230

    《Linux命令行与shell脚本编程大全》第十章 使用编辑器

    : (1)普通模式:打开/新建时,这时候会将按键解释成命令 (2)插入模式:在当前光标位置输入的每个键都插入到缓冲区 按i进入插入模式,其实还有其他的键,比如o 按ESC进入普通模式。...PageDown(Ctrl+B):上翻一屏 10.1.3编辑数据 u:撤销前一编辑命令 a:在当前光标后追加数据 o:光标下一行插入数据 dw删除一个单词 d$删除到行尾 dd:删除行,  5dd 删除5行 普通模式使用退格和删除键会不识别...10.1.4 复制粘贴 dd删除后可以用p去粘贴 复制命令是y, yw复制一个单词 y$复制到行尾 再用p去粘贴 10.1.5查找替换 :s/old/new/g  一行命令替换所有old,这个是只一行进行替换...10.3 emacs编辑器 出现比Unix还早。之前也是控制台编辑器,现在已经迁移到图形化世界了。...10.5GNOME编辑器,就是gedit F9可以左侧显示当前编辑的文档。也可以从view菜单中启动side Pane 还可以设定偏好设置。Preferances菜单项。

    1.3K80

    如何评价 GitHub 发布的文本编辑器 Atom?

    而 VSC / Emacs 只是体验了一基本使用方法,算不上真用。...下面说说为何 Atom比其他更有效率: 兼容VIM模式 这无疑团结了一大班 Vim过来的用户,Sublime虽然也有VIM模式,但是Sublime mac下面的vim模式有bug,我习惯用 hjkl...来移动光标,sublime再machjkl移动有问题,且我习惯CTRL_[来返回NORMAL,手指不离开主键盘区,而sublime的vim模式只支持ESC返回,加上其作者经常神秘消失,最稳定的2.x版本已三年没有更新...由于Atom的定制程度直追 Vim/Emacs,它的vim模式能够使用插件来实现,而不像sublime必须builtin,Atom的VIM模式除了官方实现外还有很多用户实现,各有所长,你不喜欢可以换,Sublime...而Vim/Atom-VimMode,手指随时守护home区(ASDF JKL;),所有微操都是围绕HOME区进行,不会移动到任何主键盘以外的区域,更别说用鼠标、触摸板。 3.

    1.2K20
    领券