Rubymine(IntelliJ)

Rubymineのターミナルにバックスラッシュを入力できなくなった

2021.2で追加された設定が原因のよう。 環境 Rubymine 2021.2 macOS 11.5.2 対策 Preferences > Tools > TerminalのUse Option as Meta keyをOFFにする。 参考 https://intellij-support.jetbrains.com/hc/en-us/community/posts/360010239340-Unable-to-ent…

RubyMineでRSpecするときによく使うショートカット

RubyMineでRSpecするときに、よく使うショートカットを用いた手順のまとめです。 エディタ領域を縦に分割して、右側にテストコード、左側にテスト対象コードを表示しながらテストしています。 環境 RubyMine 2018.2 準備 以下のKeymapを設定しています。 Spl…

RubyMineに、Vueのscript内のトップレベルでインデントをさせない

目的 こうしたい。 <script> import axios from 'axios' export default { data: function() { … </script> しかし、改行によって自動的にインデントされてしまう。 <script> import axios from 'axios' export default { data: function() { … </script> むむむ、、 環境 RubyMine 2018.2 対策…

RubyMineのblockの変換をやめさせる

目的 RubyMineにて、{}ブロック内で改行すると、do...endブロックに自動変換してしまうのをやめさせたい。 環境 RubyMine 2018.2 方法 PreferencesのEditor > Code Style > RubyのOtherタブの「Convert {} blocks to do..end by Enter」をoffにする 備考 {}…

Rubymineのコンソールのハイパーリンクが見にくい場合の対処

事象 Rubymineのコンソール(ターミナル)に、エラーが吐かれた際、ログをハイパーリンクにしてくれるのは大変ありがたい。 が、カラースキームによって、黒地に真っ青文字で表示されてしまったので見にくかった。 対処 ハイパーリンクの文字色を、以下から…

RubyMineのCode Inspectionを制御する

環境 RubyMine 2017.3 Code Inspectionとは 静的解析ツール。 Rubocopも適用可能。 編集中のファイルに対して自動的に実行される。 手動でも実行可能。(Code -> Inspection Code) 制御したかったこと 特定のインスペクションを無効化する。 インスペクショ…

RubymineがOut of memoryを連発する

環境 Rubymine 2017.2.4 現象 Rubymineを起動するとOut of memoryダイアログが表示される。 VMオプションのXmxを増やせと言われるが、8Gまで増やしても解消せず。 対策 Cleaning System Cache - Help | RubyMineを参考に、File > Invalidate Caches/Restart…

RubyMineのDiffツールをコマンドラインから起動する

動機 MacでしっくりくるDiffツールを使いたい。 RubyMineのDiffツールはいい感じ。 環境 macOS 10.12.6 RubyMine 2017.2 Diffツールを起動する $ /Applications/RubyMine.app/Contents/MacOS/rubymine diff <path_1> <path_2> ※ パスは絶対パスのようだ。 参考 Differences v</path_2></path_1>…