VIM:未安装jk和硬模式的运动
我很享受hardmode,并且肯定看到了进步。然而,我要处理的一个问题是选择、移动和复制两行。当前行+1或-1 在hardmode之前,我在视觉模式下选择三行代码的方式是使用运动:VIM:未安装jk和硬模式的运动,vim,motion,Vim,Motion,我很享受hardmode,并且肯定看到了进步。然而,我要处理的一个问题是选择、移动和复制两行。当前行+1或-1 在hardmode之前,我在视觉模式下选择三行代码的方式是使用运动: V2j 既然HardMode禁用了“j”键,那么用什么来代替这种移动呢 关于硬模式: 硬模式是一个禁用箭头键、hjkl键、, page up/down键,以及一些其他键,这些键允许用户 依靠字符导航。硬模式背后的理念是 你永远不会掌握Vim的高级动作和搜索 功能性,如果你可以依靠反模式的摸索 用箭头键环绕代码 对我
V2j
既然HardMode禁用了“j”键,那么用什么来代替这种移动呢
关于硬模式:
硬模式是一个禁用箭头键、hjkl键、,
page up/down键,以及一些其他键,这些键允许用户
依靠字符导航。硬模式背后的理念是
你永远不会掌握Vim的高级动作和搜索
功能性,如果你可以依靠反模式的摸索
用箭头键环绕代码
对我来说,
硬模式
就是改变你在vim中的心态。真正熟悉文本对象、搜索等
在这种情况下,您可以使用3V(3
)选择3条线路
我建议您在硬模式下工作时学习一些ex
命令。喜欢使用
:8,15d " To delete lines from line no. 8 through 15
:8,15co . "To copy range of lines 8 through 15 to current cursor position.
你也可以使用
:.+3 " To move down
:.-3 " To move up 3 lines
但那你就完全没有抓住重点了。只需使用硬模式即可。这就是在有限的情况下学习一些东西。对我来说,硬模式
就是改变你在vim中的思维方式。真正熟悉文本对象、搜索等
在这种情况下,您可以使用3V(3
)选择3条线路
我建议您在硬模式下工作时学习一些ex
命令。喜欢使用
:8,15d " To delete lines from line no. 8 through 15
:8,15co . "To copy range of lines 8 through 15 to current cursor position.
你也可以使用
:.+3 " To move down
:.-3 " To move up 3 lines
但那你就完全没有抓住重点了。只需使用硬模式即可。这就是在受限的情况下学习一些东西。我想我现在明白了硬模式的意义,并且您已经知道了如何在视觉模式下选择多行的答案。这个答案是正确的,但也许你根本不需要选择?您提到复制或移动几行。为此,请尝试在yank/delete命令中使用计数。例如,要复制5行,请执行以下操作:
5yy
要删除3行,请执行以下操作:
3dd我想我现在明白了硬模式的意义,并且你得到了如何在视觉模式下选择多行的答案。这个答案是正确的,但也许你根本不需要选择?您提到复制或移动几行。为此,请尝试在yank/delete命令中使用计数。例如,要复制5行,请执行以下操作:
5yy
要删除3行,请执行以下操作:
请澄清。什么是“硬模式”?你能举例说明你想做什么吗?您对问题的描述很难理解。添加了Hardmode描述和到Source的链接。只需将此内容保留在此处:。它没有摆脱hjkl,而是限制了它们的使用。V4j
没有问题,但是Vjjjj
有问题(我当然知道)。请澄清。什么是“硬模式”?你能举例说明你想做什么吗?您对问题的描述很难理解。添加了Hardmode描述和到Source的链接。只需将此内容保留在此处:。它没有摆脱hjkl,而是限制了它们的使用。V4j
没有问题,但是Vjjjj
有问题(我当然知道)。谢谢你的提示。我有一个问题,这是什么把我甩了。当我做1V时,我的选择是跳到(当前行)+33等等。谢谢你的提示。我有一个问题,这是什么把我甩了。当我做1V时,我的选择是跳到(当前行)+33等等。