gpt4 book ai didi

intellij-idea - IntelliJ IDEA 虚拟空间的目的是什么?

转载 作者:行者123 更新时间:2023-12-03 23:37:50 26 4
gpt4 key购买 nike

In Eclipse, virtual space (the possibility to place the caret after the end of a line) is disabled by default, which is contrary to IntelliJ IDEA default setting. http://www.jetbrains.com/idea/documentation/migration_faq.html



有什么特别的原因要在行尾放置插入符号吗?我正在尝试为它考虑一个用例,但无法想出任何......

我问的原因是因为它是 IntelliJ 中的默认设置,这让我很好奇。

最佳答案

对于我这个老程序员来说,这个问题真的很奇怪。问题应该是为什么这么多新编辑不提供这个古老的功能。 (与块/矩形编辑一起)。

简而言之,我希望能够以任何方式在我的文本中移动,而不受限于某人以前输入的位置。屏幕代表一段文本的矩形图像(想想这里的隐喻等)。我希望能够在这个矩形空间内的任何地方移动,而不会被底层文件的外观所阻止。

示例:如果我们有三行文本:

Line1:这是一条很长的一行,里面有很多文本。
Line2:这是一条较短的线路。
Line3:这是带有文本的第三行。

如果我在第 2 行的末尾并且想要导航到第 1 行的末尾,我希望能够向右(多次)然后向上,这是在虚拟空间中执行此操作的一种方法,但是在如果我在第 2 行的末尾按右键,新的编辑器(以非常旧的以文件为中心的方式运行),我将在第 3 行的开头结束。这有什么意义?当然,这模仿了文件中的“向前迈进”,但从比喻上讲,我想去其他地方。

我真的认为这是一个非常落后的方式。

作为一个终点 - 这是许多(年轻?)程序员的象征,他们以前没有见过这么多操作系统和编辑器,其中一些根本不比今天的系统差。 Linux/Unix 不是世界,有许多更好的系统可供我们学习。

关于intellij-idea - IntelliJ IDEA 虚拟空间的目的是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5761139/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com