ファイルの末尾に改行を追加するように Android Studio を設定するにはどうすればよいですか?

🧑‍💻 NewLineAtEndOfFile

👉 【AndroidStudio】detekt で JetpackCompose 記述をチェックする hatena-bookmark

つい忘れてしまうファイル最後の改行。


[ Settings... ]

  ↓

[ Editor ]

  ↓

[ General ]

  ↓

[ Ensure every saved file ends with a line break ]

ファイルの末尾に新しい行を追加するように Android Studio を設定するにはどうすればよいですか?

これで、ファイルを開いた時点で最終行の改行は自動で必ず付いている、自動保存なので。

てか、IDE デフォルトで ON でもいいように思う機能。

 

🧑‍💻 と思ったら付かないので「Keep tarailing spaces on caret line」を OFF に

「Keep tarailing spaces on caret line」 を OFF にしないと付きません。

あと、余計な末尾の空白行は、「Remove trailing blank lines at the end of saved files」を ON にすると自動で消してくれます。

 

🧑‍💻 自動保存のタイミングはいつなのか

AndroidStudio デフォルトの設定では、

アプリを切り替えたとき、

または、ビルトインのターミナルに切り替えたとき

に自動保存されるようです。

自動保存のタイミングはいつなのか

なので、上で述べた最終行まわりの自動処理はその時に行われます。

自動保存のタイミングはいつなのか

 

🧑‍💻 まとめ

自動保存時に、

ファイル末尾の改行がなかったら付ける。

ファイル末尾の無駄な空白行は削除する。

の AndroidStudio の設定は以下。


[ Settings... ]

  ↓

[ Editor ]

  ↓

[ General ]

  ↓

□ [ Keep tarailing spaces on caret line ] OFF
✅ [ Ensure every saved file ends with a line break ] ON
✅ [ Remove trailing blank lines at the end of saved files ] ON

こんな機能あるとは知らなかったです。便利です。

👉 【AndroidStudio】detekt で JetpackCompose 記述をチェックする hatena-bookmark


【Mac Book Pro】HDMI L型コネクタでスッキリ

これいいですよ。

エレコム HDMI延長コネクタ L字 【右方向】 HDMI (メス) - HDMI (オス) ブラック AD-HDAAB03BK

狭い机で無理してると端子がぐらついてやばそうだったので。

エレコム HDMI延長コネクタ L字 【右方向】 HDMI (メス) - HDMI (オス) ブラック AD-HDAAB03BK

最適なのは写真のように「右型」です。



エレコム HDMI延長コネクタ L字 【右方向】 HDMI (メス) - HDMI (オス) ブラック AD-HDAAB03BK


【ImageMagick】グラデーションな色で塗りつぶした縁取り極太テキスト画像って使えるよな

こういうやつ。背景は透明。

コピペで貼り付けるだけでサムネとかSNS画像を作成できます。



 

🖌️ 作り方

ImageMagick で作ります。


brew install imagemagick

まず、透明背景画像を作成します。


magick -size 2000x200 xc:none \
output.png

透明な画像が生成されました。

グラデーションな色で塗りつぶした縁取り極太テキスト画像って使えるよな

続いてこれにテキストを書き込みます。

フォントは「LINE-Seed-JP_OTF-ExtraBold」、フォントの輪郭の線の色と太さは「white」、「10」とします。


magick -size 2000x200 xc:none \
-font LINE-Seed-JP_OTF-ExtraBold \
-pointsize 160 \
-fill none -stroke white -strokewidth 10 \
-annotate +10+160 "お手軽簡単!" \
output.png

グラデーションな色で塗りつぶした縁取り極太テキスト画像って使えるよな

グラデーションな色で塗りつぶした縁取り極太テキスト画像って使えるよな

👉 LINE Seed hatena-bookmark

さらに、この輪郭線の上に「black」で「2」の線を重ねます。


magick -size 2000x200 xc:none \
-font LINE-Seed-JP_OTF-ExtraBold \
-pointsize 160 \
-fill none -stroke white -strokewidth 10 \
-annotate +10+160 "お手軽簡単!" \
-fill none -stroke black -strokewidth 2 \
-annotate +10+160 "お手軽簡単!" \
output.png

グラデーションな色で塗りつぶした縁取り極太テキスト画像

グラデーションな色で塗りつぶした縁取り極太テキスト画像って使えるよな

さらに、この上に、グラデーションの色「red-orange」で塗りつぶされたテキストを重ねます。


magick -size 2000x200 xc:none \
-font LINE-Seed-JP_OTF-ExtraBold \
-pointsize 160 \
-fill none -stroke white -strokewidth 10 \
-annotate +10+160 "お手軽簡単!" \
-fill none -stroke black -strokewidth 2 \
-annotate +10+160 "お手軽簡単!" \
-tile "gradient:red-orange" \
-annotate +10+160 "お手軽簡単!" \
output.png

グラデーションな色で塗りつぶした縁取り極太テキスト画像

グラデーションな色で塗りつぶした縁取り極太テキスト画像って使えるよな

最後に、不要なまわりの透明部分を取り除きます。


magick -size 2000x200 xc:none \
-font LINE-Seed-JP_OTF-ExtraBold \
-pointsize 160 \
-fill none -stroke white -strokewidth 10 \
-annotate +10+160 "お手軽簡単!" \
-fill none -stroke black -strokewidth 2 \
-annotate +10+160 "お手軽簡単!" \
-tile "gradient:red-orange" \
-annotate +10+160 "お手軽簡単!" \
-trim \
output.png

グラデーションな色で塗りつぶした縁取り極太テキスト画像って使えるよな

 

🖌️ まとめ

変更になりそうなパラメータは引数にしておきます。

あと実行後は、プレビューで開いてすぐ確認できるようにしておきます。



お好みの各引数は選択肢として ショートカットにしておけばターミナルを使う必要もない。

それなりのデザイン的なアプリで作るのもいいですが、ササっと作りたい人はどうぞ。




iPhone を Wi-Fi WEBカメラ として使える「Quick Camera」が便利すぎる

Mac にインストールしておくべきでしょう。

iPhone を Wi-Fi WEBカメラ として使える「Quick Camera」が便利すぎる

👉 「Quick Camera」をMac App Storeで hatena-bookmark

メニューから iPhone を選択するだけで、Wi-Fi 経由で iPhone のメインカメラが起動して接続されます。


Camera

  ↓

Select Source

  ↓

iPhone

iPhone を Wi-Fi WEBカメラ として使える「Quick Camera」が便利すぎる

Wi-Fi が届く位置に iPhone を置いておくだけで、Mac上からライブ映像を見ることができます。

iPhone を Wi-Fi WEBカメラ として使える「Quick Camera」が便利すぎる

ドアに貼り付けて外を覗いています。

このアプリの良いところは軽量でシンプルなところです。

ただの手鏡のように使えます。


【macOS】IDE で 矢印 (カーソルキー) を使うと キーボード ホームポジション がずれる件

これ、どうにかならいか、とずっと思ってました。

OS上で キーリマップ するという方法なので、ショートカットの衝突がないのがすごくいいです。

普段、macOSのデフォルトのショートカットキーでctrl-n, ctrl-p, ctrl-f, ctrl-bを使っている人向けのtipsです。

ctrlとn, p, f, bで↓↑→←に移動できるのは使っている人ならわかると思います。

👉 macOS カーソル強制バインディングのすすめ - Qiita hatena-bookmark

範囲選択がホームポジションのままできる!!

remap cursor kyes

選択肢の選択がホームポジションのままできる!!

ホームポジションのままできる!!

macOS Ventura + ⌘英かな + AndroidStudio で確認しています。

👉 ⌘英かな hatena-bookmark

 

■ まとめ


「キーリマップ」>「ショートカットの設定」

です。キーリマップは最強です。


👉 Remapping Modifier Keys on macOS Ventura hatena-bookmark
👉 【Android Studio】矢印キー(カーソルキー) を使わない排除したキーマップ【macOS】 hatena-bookmark