Resharper Live Template - 对齐输出
Resharper Live Template - aligning output
我有一个 ReSharper "Live Template" 来创建我在单元测试中使用的 Arrange-Act-Assert 注释。模板如下所示:
// Arrange
$END$
// Act
// Assert
但是,当我在一个空的 NUnit 测试方法中使用它并展开它时(通过在模板名称后点击 Tab,aaa
):
[Test]
public void TestXYZ() {
aaa(Tab)
}
我得到了这个结果 - 这与我所希望的完全不同!
[Test]
public void TestXYZ() {
// Arrange
|
// Act
// Assert
}
我希望评论能像这样很好地对齐:
[Test]
public void TestXYZ() {
// Arrange
|
// Act
// Assert
}
有什么技巧可以用来得到这个结果吗?我似乎找不到 "right" 设置来对此进行调整....还有人知道我错过了什么吗??
确保在定义模板时勾选了 'Reformat' 选项。
更好的模板是包括整个测试方法,例如:
[Test]
public void $UnitUnderTest$_$Criteria$_$ExpectedResult$()
{
// Arrange
$END$
// Act
// Assert
}
我有一个 ReSharper "Live Template" 来创建我在单元测试中使用的 Arrange-Act-Assert 注释。模板如下所示:
// Arrange
$END$
// Act
// Assert
但是,当我在一个空的 NUnit 测试方法中使用它并展开它时(通过在模板名称后点击 Tab,aaa
):
[Test]
public void TestXYZ() {
aaa(Tab)
}
我得到了这个结果 - 这与我所希望的完全不同!
[Test]
public void TestXYZ() {
// Arrange
|
// Act
// Assert
}
我希望评论能像这样很好地对齐:
[Test]
public void TestXYZ() {
// Arrange
|
// Act
// Assert
}
有什么技巧可以用来得到这个结果吗?我似乎找不到 "right" 设置来对此进行调整....还有人知道我错过了什么吗??
确保在定义模板时勾选了 'Reformat' 选项。
更好的模板是包括整个测试方法,例如:
[Test]
public void $UnitUnderTest$_$Criteria$_$ExpectedResult$()
{
// Arrange
$END$
// Act
// Assert
}