zo 展开(可以用空格代替)
zc 收起(比较常用)
zn 全部展开
zN 全部折叠
标记ma
跳到标记`a
进入多行游标
ctrv+v 选中后按d,然后还原,然后就出现了多行游标
退出:
按两次ESC
全局替换只针对当前文件
%s/xx/xxc/gc 带确认的替换
查找
:/xx 再按回车之后用 n和N来控制前后
命令模式这样就可以复制到剪切板了[添加链接描述](https://blog.csdn.net/u013887008/article/details/100941452)
set clipboard+=unnamed
恢复ctrl+r 撤销u
ctrl+y ctrl+e 上下一行的滚动屏幕
diw 和daw a 是要包括空格符号
p粘贴在光标后(行下) P粘贴在光标前(行上)
:e xx.cs 打开文件
neovim的init.vim在App/Local/xx设置才有效
如果vimplug无法下载使用,可能是vimplug的shell脚本过于智能,把自己复制到neovim的目录了,咱们希望的是vim的autoload目录,结果证明我的是对的,放在x.vim 放在Autoload文件夹就行了
vim的配置除了dict其余全部放在vim的运行时文件夹,而且ftdetect要手动建立,coc自定义source配置也要根据他的说明放在运行时呢
语法高亮的组中不能包含contains 这种脚本关键字,卧槽搞了我20分钟心态差点崩了,用了2分法从1000个单词中找出来了!!!(lll¬ω¬)
- vim去掉了normal的keymap ,把自己的map放在coc后面,果然我的vim不卡了我擦了了