如何解决VS Code 中更漂亮的奇怪行为
所以 Prettier 对我来说表现得很奇怪。我用一种叫做solidity的语言来简化界面:
interface Token {
function getTotalSupply(address _market,TokenType _tokenType) external view returns (uint256);
function mint(address _to,uint256 _amount,TokenType _tokenType) external;
}
格式化后它被格式化为:
interface Token {
function getTotalSupply(address _market,TokenType _tokenType) external view returns (uint256);
function mint(
address _to,TokenType _tokenType
) external;
}
我希望两个函数都在一行上。 printWidth 选项似乎不是这里的问题,因为第一个函数实际上比第二个函数长并且没有换行符。不同之处似乎是第二个函数有更多的参数,并且每个具有超过 2 个参数的函数都会被拆分。这是我的 .prettierrc
{
"overrides": [
{
"files": "*.sol","options": {
"printWidth": 160,"tabWidth": 4,"useTabs": false,"singleQuote": false,"bracketSpacing": false,"explicitTypes": "always"
}
}
]
}
我该如何解决这个问题?
解决方法
这对我来说很好。您的根目录中是否有 .Prettierrc 文件,并在设置后重新加载/重新启动?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。