2016-11-14 62 views

回答

0

您可以使用制表位创建片段。当你按标签它会进入第一个制表位并让你键入函数名称或其他东西。按标签将循环显示制表位。

要创建制表位,您必须使用${1}。如果你想让你的制表符有默认值,你可以使用${1:default}。你只需要用相应的数字替换1即可。例如:

'.source.python': 
    'Recursive function': 
    'prefix': 'rfunc' 
    'body': ''' 
       def ${1:name}(${2}): 
        ${3:#comment} 
        ${1:name}() 
      ''' 

会产生这样的:

def name(): 
    #comment 
    name() 

而且会选择name,这样就可以取代它。按压标签将在括号之间并再次按下将选择#comment

请注意,它会同时更改name这两个事件。

按照您的例子那就是:

'.source.python': 
    'Function': 
    'prefix': 'd' 
    'body': 'def ${1:fname}(${2}): ${3:pass}' 

可以在Atom's Flight Manual

+0

阅读更多关于片断我也一样,但我以为我可以从片段中直接更改名称。没关系,谢谢。 –