Vim 键盘映射

整理了两天,然后发现这点东西最多也就是个皮毛。需要的自己查看原图吧。

“Vim 中文用户群”的大佬们非常认真的帮我检查问题,迭代中……当前:v1.0.3

8 Likes

异端!叛徒!
我一般用vim来批量提取、复制、替换,以及执行简单的固定次数操作。
而行间字间光标移动用emacs + ace-jump我觉得是更好更直观的选择。

生气,愤怒

那个 em 什么 我到现在连名字都记不住,那比得上我们 Vim 简洁(x

烧死!烧死!(声嘶力竭

Org-Mode 比 Markdown 优秀 1024 倍!!!!!!!!!!

我唯一一条 neovim 命令:调整 pwsh 历史记录(我把这玩意当简单命令的备忘录用……ffmpeg、robocopy、imagemagick乃至 7-zip 的命令都有,还有一条pwsh对比网络小说不同来源的命令……

nvim C:\Users\Randir\AppData\Roaming\Microsoft\Windows\PowerShell\PSReadLine\ConsoleHost_history.txt

批量替换、写配置文件甚至会上 Notepad3,毕竟不是活在命令行的硬核用户

emeditor?(

我尝试入门vim好几次,但是每次走完教程之后,时间一长就全部忘掉

然后对着一个黑窗口寸步难行

现在只会 i, esc, /, :wq, :q!

这个键位图说不定可以找淘宝店家,做成桌垫或者键盘膜之类的

Vim 主题的桌垫、键盘膜、键帽淘宝都有

为什么 Emacs 没有呢?因为那帮人都会改键用自己的配置!

差不多,我还常用 dd,yy,w

1 Like

那我这种在emacs里用evil的是不是异端中的异端(
vim其实只要意识到动作(d、y、v)和移动(w、b、f)可以任意组合,就能马上记住很多命令了

在VIM的配置加上下面这些,和平常文本编辑器的操作更一致,不用频繁退到普通模式,对用中文输入法更友好,就是有些异端。

inoremap <C-a> <Home>
inoremap <C-e> <End>
inoremap <C-f> <Right>
inoremap <C-b> <Left>
inoremap <C-p> <UP>
inoremap <C-n> <Down>
1 Like

这岂不是用成Emacs了:joy:

1 Like

VIM 的 philosophy 就是模式的不断转换

咱觉得,不管啥软件自己用着舒服才是最重要的,中文输入法真是没解,中文状态退出插入模式后,任何操作都需要切回英文,真的很麻烦。不想双手离开主键区我想类emacs的移动模式是最好的,和macOS的操作逻辑是一样的。

1 Like

这个不是有自动切换插件吗

甚至已经有人在探索用lsp和rime交互了,这样从根本上就没有切换问题了

当年研究过,有个通过系统api切换输入法,然而安装复杂,以后还因为系统版本过新无法安装,最终放弃。单纯输入法问题也解决了,安装了一个输入法插件ZFVimIM。 Rime以后或许会试试,但现在用的系统自带输入法。当时改这个主要还是为了和vscode、浏览器、微信等软件操作统一,毕竟C-a和C-e真的很方便,其他的都是顺手加的。