我怎样才能设置 "organize imports" 将每个导入放在一个新行
How can I set "organize imports" to put each import on a new line
我希望每个导入都在单独的行上,而不是在同一行上从同一个包导入,以避免合并冲突。但是,当我按 Shift + Alt + O 时,它会将所有导入放在括号之间的同一行上。有没有办法自定义此快捷方式,以便将每个导入放在单独的行中?
例如而不是
from typing import Dict, List, Tuple, Union
我想要
from typing import Dict
from typing import List
等等
在幕后,Organize Imports for python 使用 isort
。通过查看 isort's command line arguments, 我们发现您可以通过添加以下参数来实现此功能:
--multi-line 7 --sl
话虽如此,您可以转到设置,搜索 Python > Sort Imports: Args
,然后添加以下内容:
或者您可以在settings.json
中手动添加条目:
"python.sortImports.args": [
"--multi-line",
"7",
"--sl"
]
我希望每个导入都在单独的行上,而不是在同一行上从同一个包导入,以避免合并冲突。但是,当我按 Shift + Alt + O 时,它会将所有导入放在括号之间的同一行上。有没有办法自定义此快捷方式,以便将每个导入放在单独的行中?
例如而不是
from typing import Dict, List, Tuple, Union
我想要
from typing import Dict
from typing import List
等等
在幕后,Organize Imports for python 使用 isort
。通过查看 isort's command line arguments, 我们发现您可以通过添加以下参数来实现此功能:
--multi-line 7 --sl
话虽如此,您可以转到设置,搜索 Python > Sort Imports: Args
,然后添加以下内容:
或者您可以在settings.json
中手动添加条目:
"python.sortImports.args": [
"--multi-line",
"7",
"--sl"
]