如何在Android Studio中到达一行的结尾

4
有没有一种方法可以将光标移到当前行的末尾?也就是说,不使用End键、Ctrl+左/右或鼠标。当光标后面还有代码时,到达行末比较耗时。
例如,在strings.xml文件中,结束标记是自动生成的。在插入标记之间的值后,如何到达该行的末尾以按回车键并转到新行?
<string name="hello_world"> Hello World | </string>

在这里,"|"表示光标

同样地,尽管Android Studio具有智能代码自动完成功能,但常常会卡在分号/一对括号后面。在这种情况下,是否有更快的方法到达语句/块的结尾?


2
cmd+right arrow。另外,https://www.jetbrains.com/idea/docs/IntelliJIDEA_ReferenceCard_Mac.pdf - njzk2
1
我在Windows上无法运行。 - chaosifier
3
你的键盘上有一个键...它上面写着 End。按下它即可。 - Phantômaxx
1
我认为你没有正确阅读问题。使用鼠标比按那个键更快。 - chaosifier
2
@chaosifier 可能是因为你没有 cmd 键。但在你说出来之前,我不可能知道这一点,对吧?(无论如何,我给出的链接是针对 Mac 的,但 Windows 版本也存在,并且并不难找到) - njzk2
显示剩余5条评论
8个回答

13

简而言之,使用 Shift+Enter

你的问题标题问如何移到行末,但在正文中你提到想要移到行末是因为自动插入的字符阻止了你按回车键换行。

其它所有答案只解决了你问题的一半。这个命令可以在不管光标当前位置在哪里的情况下开始新的一行并将光标置于其中:

Shift+Enter

以下是一个示例:

enter image description here


11

只需按下键盘上的End键,光标就会跳到行末。


7

Ctrl + e 是快捷键,用于定位到文本的结尾。

Ctrl + a 是快捷键,用于定位到文本的开头。


2
突然间我知道了十几种方法来做它。谢谢。 :) - chaosifier

4
使用键盘组合键Ctrl + [可以解决问题。

1
这将带你到行末并自动添加分号 CTRL + SHIFT + Enter

0

Shift + End 是将光标移动到行尾的快捷键。


0
在 Windows 笔记本电脑上,到达行开头和结尾的命令分别是: Fn + Fn +

0

文件 > 设置 > 按键映射 (Ctl+Alt+S)

  • 在搜索框中输入 "end"
  • 在 "编辑器操作" 下找到 "将插入符号移动到行末"
  • 双击已分配的映射 (End)
  • 选择 "添加键盘快捷方式"

enter image description here

尝试一些键盘组合

enter image description here

替换现有的一个,或妥协

enter image description here

注意:重新映射“移动光标到下一个单词”也可能有所帮助(例如,用于跳过闭合括号)。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接