- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 Eclipse Galileo,以及一个用于 PHP 开发的插件。我在工作和家里使用相同的编辑器来完成我的个人项目(但是在工作中,我不使用 PHP 或 PHP 插件)。
使用它的一件事让我发疯,虽然我花了几个小时挖掘窗口->首选项下的所有不同选项(以及在互联网上搜索),但我不能了解如何做这一件事。也许这里有人可以帮助我?
这就是发生的事情。我有一行代码:
<?php
echo "Hello world"; // <-- I'm talking about this line
?>
我的光标位于“world”中的“w”上。
我按下键盘上的“Home”键。在我的键映射中,它声称这应该将我带到行的开头(确切地说是“行开始”)。对我来说,“开始”意味着“这个位置的左边没有任何东西”,又名位置 1。就像,没有制表符,没有空格,什么都没有,如果我按键盘上的“向左箭头”键,我然后应该移动到上一行的末尾。您知道浏览器如何在文本区域内工作,以及 Word、记事本、Excel 和几乎所有其他程序如何工作。
相反,当我点击“Home”时,我的光标移动到位置 5,即“echo”一词的开头。如果还不清楚的话,这不是该行的开头。这是该行非空白内容的开始,但这不是我期望此键起作用的方式。如果我再次点击“Home”,我就会到达该行的真正起点 - 位置 1。再次点击它,我会回到 5。
这可能根本不是“Home”键的问题,而是“智能缩进”功能的潜在副作用。我也不知道如何关闭它(我在这里看到了一些帖子表明它无法完成),并且它经常弄乱我的格式,这导致我浪费时间来修复它,因为当我编码时,我很注重代码的外观。例如,当我复制/粘贴一行时,缩进变得一团糟(粘贴的行选项卡到 Eclipse 认为应该在的位置,尽管我已经将前面的所有空格与该行上的文本一起复制) )。这可能与“Home”键的操作有关,或者与 Eclipse 对行的“开始”真正含义的概念有关。
我意识到,那些不像我一样编码的人最初的 react 是“改变你的输入方式”,或者“忽略困惑的格式并让 Eclipse 稍后自动修复它”之类的相似的。这是可能的,但需要相当多的时间,并且由于我要改变我在这个应用程序上的工作方式而受到积极阻碍(在这个设置中,因为它在工作中不这样做),而所有其他人将继续按照我的预期运作。所以对我来说,这种建议并不是一个非常可行的选择。
预先感谢您提供的任何帮助、建议或帮助。
PS。如果您知道我可以保持“自动缩进”打开但关闭“智能缩进”的方法,请也告诉我。最佳答案
取消勾选“常规”>“编辑器”>“文本编辑器”>“行首和行尾处的智能插入符定位”。请注意,这将适用于所有 Eclipse 编辑器,而不仅仅是 PHP 编辑器。
关于eclipse - 如何让 Home 键将我置于 Eclipse 中的位置 1?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4636543/
我是一名优秀的程序员,十分优秀!