请问vim中如何把Super键映射成ESC键(求助)
发布网友
发布时间:2022-06-09 16:24
我来回答
共1个回答
热心网友
时间:2024-01-17 17:16
应该做不到。但可以在 X 下或者(纯)终端下实现。
这是在 X 下交换 CapsLock 和 Esc 的脚本:代码:#!/bin/sh# 交换 CapsLock 和 Esc
xmodmap - <<EOF
remove Lock = Caps_Lock
keysym Escape = Caps_Lock
keysym Caps_Lock = Escape
add Lock = Caps_LockEOFecho 已经交换 Caps_Lock 和 Escape 键。
这个脚本只是实现在vim中 CapsLock 和 Esc按键的交换吧,会不会影响到其他程序中 CapsLock按键的使用。
是不是执行一次脚本就可以永久生效的呀(即不用每次都执行脚本)
这是一次性的 X 全局有效的。如果要用,建议加到启动项中去。不过如果切换到其它 tty (Ctrl+Alt+Fn)后再切换回来,或者休眠后也会失效。
请问vim中如何把Super键映射成ESC键(求助)
这是一次性的 X 全局有效的。如果要用,建议加到启动项中去。不过如果切换到其它 tty (Ctrl+Alt+Fn)后再切换回来,或者休眠后也会失效。
如何让ESC键和其他按键的功能交换?
Esc 距离太远,所以我推荐在 vim 中用 Ctrl-[ 键来当 <Esc> 用,这在 vim 中是可以的。左手按 Ctrl 右手按 [,不算麻烦。如果你想用其它的键位来替换 Esc 键,可以用些键盘映射软件,这些软件可以把 windows 下的一个按键映射成另一个,不过这个时候在其它的软件中,按键也是变化后的。我现在...
vim自带的快键键可以被修改或者删除么
:map <F1> <Esc>就可以把 <F1> 映射到 <Esc> 上,之后按 <F1> 就和按 <Esc> 一样。这可以修改已有的快捷键。如果想删除,可以用::map <Esc> <Nop><Nop> 是个特殊的功能,表示无操作。所以上面那条就可以关闭 <Esc> 的功能,相当于删除快捷键。但要注意,如果这两个映射你都有定义,...
在vim的插入模式下,如何 把ctrl+s 映射成保存命令呀? imap <C-s>...
先要<Esc>退出插入模式,然后:w!保存,最后i返回插入模式 imap <C-s> <Esc>:w!i
vim如何定义组合键
:map <Esc>f <C-f> 这个可以将alt-f映射到ctrl-f 这里<Esc>是Alt的转义 :map <C-g> G 这个可将ctrl-g映射到G
vim编辑器在mac系统下映射键问题
即使是在 Windows 下使用 alt 键做映射也经常会出问题。主要是因为一些历史上曾用 esc 加字母来实现 alt 或 meta 键。vim 为了兼容历史,也可以这样生成 meta 修饰符。由于 esc 在 vim 里有特殊意义,所以一般还是建议尽量避免使用 M-x 这样的映射。gvim 里用可能还好,在终端里使用 meta 键,出...
vim 定义 esc 快捷键
我习惯定义jj为<ESC>,在插入模式中按jj就回到一般模式,vimrc中插入inoremap jj <esc>;你上面所说的map ^p I#<ESC>是map了一般模式的^p,而如果你在插入模式中按^p就启动了^p的默认功能,补全
如何重定向vim的方向键
vim方向键就是hjkl,当然用键盘上的上下左右也可以。vim的map指令可以实现命令的映射(map也分多种,如map、nmap、vmap等等,此处用map或nmap就行)比如把h映射为保存文件,可以这么写 nmap h <ESC>:w<CR>具体可以在vim中执行:help nmap查看帮助文档。对于这个问题,我不清楚你是要把hjkl映射成别的...
Vimrc 能否将 capslock 绑定为 esc 键?
setxkbmap -option caps:swapescape
安卓手机中的 超级终端 中命令行中 esc键和ctrl 键怎么打?
使用谷歌输入法,设置里有个特殊键,里面有esc的映射键盘,一般是vol-up e,就是按住向上的音量键,按住e就是esc键。