我知道如何一般在命令模式中移动,特别是跳到线路等.但是跳到我目前所在线路末端的命令是什么?
我正在使用 VS Code 编写一些 HTML。我注意到 IDE 会自动为我插入一些代码。例如,如果我想要一个<p>标签,VS Code 将为<p></p>我创建一个标签,并且光标将落在中间(在开始和结束段落标签之间)。但是,当我在标签内输入完内容后<p>,通常我会使用鼠标或向右方向箭头移至末尾。有没有办法让我的手指不从打字位置(例如 fdsa 和 jkl;)移动到行或标签的末尾,或者我总是必须使用鼠标或方向键?
我发现 JetBrains 提供的 IDE 对于某些语言没有此限制。例如,在 Python 中,如果我想使用 PyCharm 打印某些内容,我可以键入(右单引号和右括号会自动添加)
print('')
Run Code Online (Sandbox Code Playgroud)
我的光标将落在单引号内。为了简单地超出右括号,我只需输入'后跟),IDE 足够聪明,知道不要在那里放置单引号和右括号(就像使用向右箭头两次来超出 print 语句一样)。
WebStorm 与 VS Code 一样,在处理 HTML 时也存在“问题”。如果我位于开始和结束<p>标签内,并且紧挨着结束标签</p>,则只需输入<, /, p,>不会将我带到外面(与 Python 和 PyCharm 一样)。在 Windows 上,我可以按End键,在 Mac 上,我可以按fn+right到达结尾;但这需要打破我的双手在打字位置的流动和连续性(眼睛也必须重新定向)。
关于如何使用 VS Code 或其他带有 HTML 的现代 IDE 来提高编码器的工作效率,有什么建议吗?有没有我们可以使用的插件来解决这个问题?