当我在Sublime Text 3(3176)中键入引号时,它会自动以右引号结束。你知道吗
例如,我键入"
我得到"<cursor>"
这是伟大的,我现在期待它的所有时间。然而,在Python中引入f字符串后,如果我键入f"
,我得到的是f"<cursor>
,而不是f"<cursor>"
。这不是一个大问题,但它不是一个流动性,因为我觉得它可以。你知道吗
我认为如果光标左边有一个字符,自动补全规则不会添加额外的引号,这通常是在您尝试输入右引号时。你知道吗
有没有办法修改规则,以便在左边的字符是“f”时输入右引号?为了避免在真正尝试以“f”结束字符串时出现奇怪的用例,对于print(f"string"
、foo = f"string"
和foo =f"string"
的高用例,可能有一个and
条件来检查“f”左边的括号、空格或等号。你知道吗
是的,这是可能的。只需将以下内容添加到用户键映射文件(首选项菜单->;键绑定)。用户keymap位于右侧):
This will be shipped by default in a future build of ST.
它使用范围选择器来确定插入符号是否已经在字符串中,因此用
f
字符结束字符串的情况不是问题。你知道吗相关问题 更多 >
编程相关推荐