MATLAB > IDE > ショートカットのキー追加 > コピーのCtrl+c割当 | 貼り付けのCtrl+vは割当できない


動作環境
GeForce GTX 1070 (8GB)
ASRock Z170M Pro4S [Intel Z170chipset]
Ubuntu 16.04 LTS desktop amd64
TensorFlow v1.2.1
cuDNN v5.1 for Linux
CUDA v8.0
Python 3.5.2
IPython 6.0.0 -- An enhanced Interactive Python.
gcc (Ubuntu 5.4.0-6ubuntu1~16.04.4) 5.4.0 20160609
GNU bash, version 4.3.48(1)-release (x86_64-pc-linux-gnu)
scipy v0.19.1
geopandas v0.3.0
MATLAB R2017b (Home Edition)

コピーのショートカットが2つの環境で異なる。

  • MATLAB
    • Alt + w
  • MATLAB online
    • Ctrl + c

貼り付けのショートカットも異なる。

両者の利用者は2つの環境を使うたびにショートカットを使い間違える。
悪いUIのperfect exampleだ。

ソフト開発の経緯により、MATLABのショートカットを一般的なショートカットに変更すると影響が多いのだろう。
あるいは、MATLAB Onlineを実装する時にMATLABと同じショートカットにしておけば、MATLAB間の混乱はなかったかと思う。
(MATLAB Onlineは一般的なショートカットキーにしたのだろう)。

設定

MATLABの方に一般的なショートカットキーを追加する。

  1. ホーム > 設定
  2. MATLAB > キーボード > ショートカット
  3. コピーのショートカットにて"+"を押す
  4. Ctrl+c を入力
  5. 適用

(従来のAlt+Wも残しておく)

同様に「貼り付け」はCtrl+vを追加しようとしたら、「MATLABエディター、コマンドウィンドウ」の「次ページ」にて使用しているとのことで割当はできない。
(「次ページ」のキー割当を解除するまではしない)

備考

保存はCtrl+x, Ctrl+sである。
emacs系のキーに近いのかもしれない。

「一般的な」という用語は本当は一般的かどうかは厳密ではない。ここでは、ユーザ数が多いと思われるショートカットキーを意味する。