
Я использую Sublime text 3 (сборка 3131) и установил макет редактора в 2 колонки. Однако я хочу вернуться к одинарной колонке с помощью 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. Он привязал комбинацию, которую я использовал для sublime text, к чему-то другому