我一直在Vim中学习新的命令,但我相信每个人都偶尔会学习一些新东西。我最近才知道:
Zz, zt, zb -位置光标在中间,顶部或底部的屏幕
还有什么其他有用或优雅的命令是你希望很久以前就学会的?
我一直在Vim中学习新的命令,但我相信每个人都偶尔会学习一些新东西。我最近才知道:
Zz, zt, zb -位置光标在中间,顶部或底部的屏幕
还有什么其他有用或优雅的命令是你希望很久以前就学会的?
当前回答
:Te[xplore]
Tab & Explore(在生成浏览器窗口之前执行Tab new)
其他回答
注释掉一系列行:
首先在范围开始处设置书签: 妈 走射程内的最后一行 命令如下: :“一个,。s / ^ / # / 假设#是您的注释字符。
对于强制Vim配置,请查看https://github.com/jmcantrell/dotfiles-vim
ZZ(工作方式:wq)
关于光标的位置:我发现光标总是停留在屏幕中间是很酷的
set scrolloff=9999
Don't press Esc ever. See this answer to learn why. As mentioned above, Ctrl + C is a better alternative. I strongly suggest mapping your Caps Lock key to escape. If you're editing a Ctags compatible language, using a tags file and :ta, Ctrl + ], etc. is a great way to navigate the code, even across multiple files. Also, Ctrl + N and Ctrl + P completion using the tags file is a great way to cut down on keystrokes. If you're editing a line that is wrapped because it's wider than your buffer, you can move up/down using gk and gj. Try to focus on effective use of the motion commands before you learn bad habits. Things like using 'dt' or 'd3w' instead of pressing x a bunch of times. Basically, any time that you find yourself pressing the same key repeatedly, there's probably a better/faster/more concise way of accomplishing the same thing.
当光标位于引号、圆括号、括号或大括号上时,按%查找匹配项。