Sublime Text 3レイアウトの単一列キーショートカットが機能しない

Sublime Text 3レイアウトの単一列キーショートカットが機能しない

私は Sublime Text 3 (ビルド 3131) を使用しており、エディターのレイアウトを 2 列に設定しています。しかし、 を使用して 1 列に戻したいのですが、うまくalt+shift+1いきません。私は ubuntu 17.04 を使用しています。何かアイデアはありますか?

答え1

Linux Mint でも同じ問題が発生したのでalt+1、 に変更したらうまくいきました。

これを変更するには、設定 > キー割り当てそしてこれを追加します:

{
    "keys": ["alt+1"],
    "command": "set_layout",
    "args":
    {
        "cols": [0.0, 1.0],
        "rows": [0.0, 1.0],
        "cells": [[0, 0, 1, 1]]
    }
},
{
    "keys": ["alt+2"],
    "command": "set_layout",
    "args":
    {
        "cols": [0.0, 0.5, 1.0],
        "rows": [0.0, 1.0],
        "cells": [[0, 0, 1, 1], [1, 0, 2, 1]]
    }
},

答え2

キーボードレイアウトの変更オプションのキーバインドを確認してください。「Shift」キーと「Alt」キーを使用している場合は、別のキーにバインドしてください。また、Sublime Consoleで実行して、
sublime.log_input(True) sublime.log_commands(True)
Sublime Textがこのキーをログに記録しているかどうかを確認することもできます。

答え3

これは古いスレッドだとはわかっていますが、(少なくとも私にとっては)有効な解決策を見つけたので、他の人にも役立つことを願っています。

キーバインディングを次のように調整する必要がありました。

{
    "keys": ["alt+shift+&"],
    "command": "set_layout",
    "args":
    {
        "cols": [0.0, 1.0],
        "rows": [0.0, 1.0],
        "cells": [[0, 0, 1, 1]]
    }
},
{
    "keys": ["alt+shift+é"],
    "command": "set_layout",
    "args":
    {
        "cols": [0.0, 0.5, 1.0],
        "rows": [0.0, 1.0],
        "cells": [[0, 0, 1, 1], [1, 0, 2, 1]]
    }
},

私は実際にフランス語のキーボードレイアウトを使用しており、記号「1」と「&」、および「2」と「é」はそれぞれ同じキーにあります ;-)

答え4

それで3年後、私は自分の質問に答えることを思い出しました。問題はUbuntu Budgieに関係していました。それは私が崇高なテキストに使用していた組み合わせを他の何かにバインドしていました。

関連情報