摘要: 1. 关于Vim vim是我最喜欢的编辑器,也是Linux下第二强大的编辑器。 虽然emacs是公认的世界第一,我认为使用emacs并没有使用vi进行编辑来得高效。 如果是初学vi,运行一下vimtutor是个聪明的决定。 (如果你的系统环境不是中文,而你想使用中文的vimtutor,就运行vimt 阅读全文
posted @ 2021-04-16 16:10 7bGWFm 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 安装 vim8要求安装pynvim pip install pynvim msgpack-python 用 vim 包管理工具安装 defx call plug#begin('~/.vim/plugged') Plug 'git://github.com/Shougo/defx.nvim.git' 阅读全文
posted @ 2021-04-16 15:39 7bGWFm 阅读(1479) 评论(0) 推荐(0) 编辑
摘要: 一. 正则表达式 在vim中正则表达式得到了十分广泛的应用。 最常用的/ 和 :s 命令中,正则表达式都是不可或缺的。 下面对vim中的正则表达式的一些难点进行说明。 关于magic vim中有个magic的设定。设定方法为: :set magic " 设置magic :set nomagic " 阅读全文
posted @ 2021-04-16 11:55 7bGWFm 阅读(277) 评论(0) 推荐(0) 编辑
摘要: [Vim]用行号参与替换 一个小技巧。Vim有好处千种,”替换”只是其中一个。 除了强大的正则表达式,\=也是一个好用的工具。比如要生成这么一个文件 This is number 1 This is number 2 This is number 3 This is number 4 This is 阅读全文
posted @ 2021-04-16 11:03 7bGWFm 阅读(491) 评论(0) 推荐(0) 编辑
摘要: map映射 在vim配置文件中经常会看到map、nmap、imap、vmap、vnoremap、nunmap、nmapclear等,都是什么意思呢? map前的n、v、nore、un等表示下列含义: nore 非递归 n 普通模式生效 v 可视模式生效 i 插入模式生效 c 命令行模式生效 un 后 阅读全文
posted @ 2021-04-16 10:26 7bGWFm 阅读(1107) 评论(0) 推荐(0) 编辑
摘要: LEADER 键 Vim预置有很多快捷键,再加上各类插件的快捷键,大量快捷键出现在单层空间中难免引起冲突。为缓解该问题,而引入了前缀键<leader>。藉由前缀键, 则可以衍生出更多的快捷键命名空间(namespace)。例如将r键配置为<leader>r、<leader><leader>r等多个快 阅读全文
posted @ 2021-04-16 08:46 7bGWFm 阅读(505) 评论(0) 推荐(0) 编辑