Skip to the content.

how to debug neovim

有趣的

https://news.ycombinator.com/item?id=38515004

vim 的小技巧

key binding function
H 保持屏幕内容不动, 移动到屏幕最上方
M 保持屏幕内容不动, 移动到屏幕中间
L 保持屏幕内容不动, 移动到屏幕最下面
zt 将当前行移动到屏幕最上方
zz 将当前行移动到屏幕中间
zb 将当前行移动到屏幕最下方
Ctrl + f 向前滚动一屏,但是光标在顶部
Ctrl + d 向前滚动一屏,光标在屏幕的位置保持不变
Ctrl + b 向后滚动一屏,但是光标在底部
Ctrl + u 向后滚动半屏,光标在屏幕的位置保持不变
Ctrl + e 丝般顺滑地向上滚动
Ctrl + y 丝般顺滑地向下滚动

https://stackoverflow.com/questions/351161/removing-duplicate-rows-in-vi 排序,并且删掉重复的行

:sort u

vimscript 的调试方法 echom 然后 :message 查看,注意不能是 echo

nvim 的常用技巧

删掉空行:

:g/^$/d

yazi 的小技巧

如何批量的修改文件。

使用空格选中,然后 jk 移动,最后使用 r 来 rename ,会进入 到 vim 中编辑

这种项目到底在解决什么问题

https://github.com/SuperCuber/dotter

有趣的东西看看: https://www.reddit.com/r/neovim/comments/1q3tnz5/10_builtin_neovim_features_youre_probably_not/

可以改善的东西

https://neovim.io/doc/user/quickref.html#Q_qf

本站所有文章转发 CSDN 将按侵权追究法律责任,其它情况随意。