2021年9月24日金曜日

VSCodeの設定メモ


VSCODEのブレイクポイントの部分を隠したいとき


setting.jsonにこれを入れる

  "editor.glyphMargin": true, // toggle breakpint bar


VSCODEサイドバー、タブの文字サイズを変えたいとき

setting.jsonの

"window.zoomLevel": 1,

の部分を0とか1にして、本文をマウスホイルスクロールなどでサイズを変える。

公式では要望があるけど反映されていないようです。

https://stackoverflow.com/questions/61046039/how-can-i-change-vscode-sidebar-font-family

https://github.com/microsoft/vscode/issues/3702


VSCODEコマンド

ペインの移動

Ctrl + 0 side bar

Ctrl 1 GROUP 1のペイン

Ctrl 2 GROUP 2のペイン

...

※GROUPがないときは空のグループが作成されて、空のペインが開く


?? Ctrl Alt Right, Left | ファイルを隣のEDITORペインに移動 | ペインが複数あるとき。 WinではOKだが...


最短マッチ  ^.*? のように?を付ける


にわにはにわにわとりがいる

のマッチで

^にわ.*?

^にわ.*

で比べてみるとわかる


cSpellの設定

日本語を無視する

複数系の 's  を無視する

  "cSpell.ignoreRegExpList": ["[0-9A-Za-zぁ-んァ-ヶ亜-熙纊-黑]+", "'s$"],

2021年9月15日水曜日

Magic trackpad 3 を買ったのでUbuntuで使う

Magic trackpad 3を買いました。楽天のショップで少し安かったです。

写真など



なんだかパッケージに東南アジアの言語が書かれている気がするのですが・・・たぶんそちらの免税店で買ったものかな?分かりませんが。



説明書とケーブル。Trackpad3からはライトニングーUSB-Cになったみたいですが、他は2と同じとのこと。


本体。見た目ではよくわかりませんがガラスです。踏んだら割れそうです。



こんな感じで、分離するキーボードの間に置いています。


使った感想

  • 特に問題なく使えています
    • 慣れるのに数日はかかりましたが
  • Ubuntuだからか不明ですが、カーソルがモッサリしています。Macbook airなどのデフォルトのものより遅い気がします。もう少しカーソル移動の感度が上がって欲しいです。(少しの指の移動でカーソルを大きく移動させてほしい)。画面の四隅とタッチパッドの四隅が対応しているけどそんなに移動させるの大変なので。
  • 電池の持ちは普通?充電は月1回程度なのではないかと
  • Bluetoothの再接続方法がよくわからず電源をオンオフしてやっています
    • 再起動時などに自動で繋げてくれない(けどこれはUbuntu側の設定なのかも)

Ubuntu側での設定

Ubuntu 20.04でのメモ

ペアリング 電源入れたり消したりしたらUbuntu上に出てきた。(そのときはLighting接続していたが、あまり関係ないかも?)

Ubuntu標準のSettingにあるトラックパッドの設定が使える。

- タッチでクリックをオフ

- 二本指でスクロール

に設定。(「タッチでクリック」は、二本指タッチするときに右クリックが暴発しまくっていたのでオフに。)


プログラムインストール

デフォルトでは機能が限られているので、gesturesというライブラリを使いました。若干、試行錯誤が必要でした。


作成者のgithub

https://github.com/bulletmark/libinput-gestures


こちらが一番参考になりました。appstream-utilが無かったので別途インストール。

https://kaigo.medium.com/mac-like-gestures-on-ubuntu-20-04-dell-xps-15-7ea6e3be7f76


"libinput-gestures failed to start as a desktop application" というエラーが出て、こちらにある

newgrp input

をやったら直った気がする(いろいろ試してしまったので断定できないが。PCの再起動は意味がなかったような気がする)

https://atlassc.net/2021/08/07/libinput-gestures-failed-to-start-as-a-desktop-application/


その他参照した日本語のブログ記事

https://ohmyenter.com/trackpad-gestures-with-libinput-on-linux/

https://blog.uyorum.net/post/ubuntu-multitouch/


3本指左右スワイプの挙動が好みと逆だったのでこのように入れ替えた。ctrl+wのタブ削除と、Enterキーのジェスチャがほしかったので、

 /etc/libinput-gestures.conf

の中を編集


gesture swipe right_up xdotool key ctrl+w

gesture swipe down xdotool key KP_Enter

gesture swipe left xdotool key alt+Left

gesture swipe right xdotool key alt+Right


指3,4本の設定はできるが、指2本のジェスチャはデフォルトから変更できない


アプリ再起動
libinput-gestures-setup restart