2012-02-26 20 views
43

我最近開始學習Ruby,到目前爲止我非常享受它。我選擇使用的IDE是RubyMine(因爲它與PhpStorm相似)。然而,有一個功能讓我非常惱火,而且我找不到配置。RubyMine - 關閉在「空」行中間點擊的能力

我想擺脫的是: 編碼時,我能夠在一條線上(其中我還沒有放置空格)的中間單擊,光標會跳到那裏,然後讓我輸入在那裏(就好像我在開始寫之前已經縮短了代碼一樣)。

        The result might look something like this. 

如果我點擊在該行的中間,並開始打字。

有誰知道如何關閉此功能?

如果我的描述過於模糊,請告訴我。

在此先感謝!

+1

可能重複(http://stackoverflow.com/questions/4493697/intellij-idea-caret-行爲) – CrazyCoder 2012-02-27 01:45:41

+3

@CrazyCoder,關於RubyMine的問題是如何複製關於IntelliJ的問題的?我也有這個問題,我應該知道谷歌IntelliJ而不是? – Victor 2012-10-09 10:57:53

+0

@Victor,RubyMine基於IntelliJ IDEA平臺,因此它具有相同的行爲(以及PyCharm,WebStorm,PhpStorm)。 – CrazyCoder 2012-10-09 12:05:45

回答

56

您需要禁用設置|編輯|虛擬空間|結束後啓用放置插入符號

+0

謝謝!我也想知道禁用這個功能。 – 2012-02-26 19:50:08

+7

此設置位於首選項 - >編輯器 - >允許在行尾後插入脫字符號爲 – scarver2 2012-11-07 19:30:24

+3

非常感謝!這是我遇到的IDE中最令人討厭的默認功能。 – senfo 2013-03-08 15:03:35

5

如果您發現Allow placement of caret after end of line已被取消選中,請嘗試檢查該框然後退出並重新啓動IDE。返回設置並再次取消選中。這是我能夠在全新安裝的PhpStorm v3.0.3上運行的唯一方法 - 沒有任何數量的檢查/取消選中將會禁用沒有重新啓動順序的行爲。

+0

也有這個問題,謝謝! – 2013-11-15 21:01:25

2

在的RubyMine 4.5,我需要爲了擺脫掉插入記號

2

在的RubyMine 5.4重新啓動, 文件>設置> IDE設置部分>編輯>虛擬空間「節」> [*]允許放置行尾後的脫字符號

從複選框中取消選中。其中不需要重新啓動。

1

在RubyMine的7.1文件>首選項>編輯>常規,虛擬空間部分

[IntelliJ IDEA的 - 插入符行爲]的