LoginSignup
3
1

More than 3 years have passed since last update.

AndroidStudioで(ほぼ)無限にUndoする

Last updated at Posted at 2020-09-26

Android Studio 唯一の問題点

AndroidStudio大好きです。年々改善が施されてきて史上最強のAndroid開発環境となりつつあります。Android開発者なら「必ず」入れているであろうこのAndroidStudioですが、とてもとても残念極まりない問題点があります。それが......

Undoが全然できない問題

です。開発者なら「あぁぁ!やり直しだくそやろう!!」なんて場面は嫌ほどあったでしょうが、そのたびに直面するこの問題。Gitにコミットしているなら別に問題はないですが、コミットから編集し初めて結構経った後のあの場面に戻りたい!!なんてことはよくあります。イライラしながら必死にCtrl+Zを押すわけですが、戻る戻る......と思った次の瞬間、Undoが停止します。そうです。AndroidStudioのUndoは100件までが上限なのです。「あぁぁぁぁぁぁ...」と絶望し、直前のコミットから再編集をし始めるのでした......

なんて悲劇を二度と繰り返さないよう、そしてAndroidStudioを完璧なエディタに仕上げるために、Undoを(ほぼ)無限にできるようにしたいと思います。

(ほぼ)無限にUndoする

STEP 1

まずAndroidStudioを開き「アクションの検索」ダイアログを出します。ショートカットの場合はCtrl+Shift+Aです。マウスで操作する場合はヘルプ->アクションの検索をクリックすると出ます。
STEP1

STEP 2

検索バーに「レジストリー」と入力します。私は日本語化しているので日本語で入力していますが、英語版の方は英語でregistryと入力します。そして出てきた検索結果をクリックしてください。
STEP2

STEP 3

スクロールして「undo.documentUndoLimit」という項目を探します。右がその値で、Undoの上限数です。デフォルトでは100回が上限となっています。この値はint値ですので、上限の2147483647をぶち込みます。無限にUndoできたらいいなと思っていたのですが、-1や0を入力してもエラーになるだけでうまくいきませんでした。Googleさん。無限にUndoできるようにしてください。
STEP3

Undoライフを楽しんで

これで操作は以上です。一つ注意として、この値を変更したからと言ってこの値を変更する以前までUndoできるわけではありません。変更を行って初めてDoの記録を始めるので、2147483647回戻れるようになるには2147483647回何かをDoしなければなりません。それでは、良いUndoライフを!

3
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
1