如果我输入(
我得到()
,但这不适用于{
or [
。任何想法为什么?
我应该怎么做才能让它工作?
顺便说一句,我使用的是加拿大法语键盘(Mac OSX)。
谢谢!
如果我输入(
我得到()
,但这不适用于{
or [
。任何想法为什么?
我应该怎么做才能让它工作?
顺便说一句,我使用的是加拿大法语键盘(Mac OSX)。
谢谢!
你需要在你的键盘映射上放这样的东西:
{:+ {:editor {"alt-[" [(:editor.open-pair "[")]
"alt-shift-[" [(:editor.open-pair "{")]
"alt-]" [(:editor.close-pair "]")]
"alt-shift-]" [(:editor.close-pair "}")]}}}
参考: https ://github.com/LightTable/LightTable/issues/620#issuecomment-30319095
这是克罗地亚语键盘布局的解决方案(将其添加到user.keymap
文件中):
{:+ {:app {}
:editor {"ctrl-alt-f" [(:editor.open-pair "[")]
"ctrl-alt-b" [(:editor.open-pair "{")]
"ctrl-alt-g" [(:editor.close-pair "]")]
"ctrl-alt-n" [(:editor.close-pair "}")]}}}
这个特性已经在新版本的 LT 中实现了:
:editor.keys.normal {"\"" [(:editor.repeat-pair "\"")]
"(" [(:editor.open-pair "(")]
")" [(:editor.close-pair ")")]
"[" [(:editor.open-pair "[")]
"{" [(:editor.open-pair "{")]
"]" [(:editor.close-pair "]")]
"}" [(:editor.close-pair "}")]