Skip to content

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

Matrix Float

一个给 Typora / Markdown 笔记用的轻量矩阵输入浮窗。

运行

双击 MatrixFloat.exe

默认用 Ctrl+Alt+M 呼出浮窗;如果被占用,可以用 Ctrl+Shift+M,也可以在 Settings 里改成你自己的快捷键。

窗口右上角的 X 只会隐藏到后台;点主窗口里的 Quit,或在系统托盘右键选择 退出,会真正结束程序并释放热键。

托盘图标是一个蓝色矩阵括号图标,鼠标悬停会显示 Matrix Float

主流程

  1. 在 Typora 里把光标放到要插入公式的位置。
  2. 按呼出快捷键。
  3. 在格子里输入矩阵。
  4. 按插入快捷键,默认是 Ctrl+Enter

生成格式是完整公式块:

$$
\begin{bmatrix}
1 & 2\\
3 & 4
\end{bmatrix}
$$

快捷键

默认快捷键:

  • Ctrl+Alt+M:呼出浮窗
  • Ctrl+Shift+M:备用呼出
  • Ctrl+Enter:插入完整公式块
  • Ctrl+C:复制完整公式块
  • Ctrl+Shift+Enter:复制矩阵本体
  • Tab / Shift+Tab:左右移动
  • Enter / Shift+Enter:上下移动
  • Left / Right / Up / Down:跳到相邻方格
  • Ctrl+L:清空所有格子
  • Ctrl+0:所有格子填 0
  • Alt+Right / Alt+Left:增删列
  • Alt+Down / Alt+Up:增删行
  • Ctrl+1/2/3/4:切换矩阵类型
  • F1 / ?:帮助

大部分快捷键都可以在 Settings 里开启、关闭或重新录制。设置保存在:

Tab 到最后一格、或 Enter 到最后一行时,会自动增加一行;方向键只跳到相邻方格,不自动改尺寸。

%APPDATA%\Matrix Float\settings.json

不会保存你输入的矩阵内容。

粘贴

在任意格子里粘贴这种内容,会自动填成矩阵:

1 2 0 -1
4 5 2 2
1 -1 2 5

也能识别简单的 LaTeX 矩阵源码。

插入或复制时,会自动裁掉尾部全空的行和列。

开发/重新打包

源码是 matrix_float.pyw。如果要重新打包 exe:

python -m pip install pyinstaller
build_exe.bat

注意

插入使用“写入剪贴板 + 模拟 Ctrl+V”的方式,所以剪贴板会被替换成刚生成的公式块。

About

快捷输出矩阵语法

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors