2013-09-30 1 views
2

Reshaper 8.1에서 새로운 ToString() 형식 완료는 훌륭하지만 DateTime의 경우 모든 옵션이 미국 문화에있는 것처럼 보입니다. 월/일/년, 호주에있는 것은별로 유용하지 않습니다. 일/월/년 및 일 - 달을 현재 형식 목록 인Resharper ToString 형식 완료

에 추가하거나 대체 할 수 있도록 기본 완료 옵션을 변경할 수있는 방법이 있습니다.

날짜 시간 toString 코드 완성 만 해제하려면 어떻게해야합니까?

+0

수 없습니다. 형식은 EN-us에서 하드 코드됩니다. 기능 요청 만들기 [here] (http://youtrack.jetbrains.com/issues/RSRP) –

+0

형식은 en-US가 아닌 고정 문화권에 하드 코드되어 있습니다. MS가 미국 회사이기 때문에 너무 많은 차이점이 있다고 생각하지는 않습니다. – citizenmatt

+0

비표준 ToString을 만들려면이 기능을 사용하십시오. 나는 그것으로 많은 어려움을 겪고있다. 그것은 그것을 계속 변경하고 그것을 멈출 수있는 방법을 알아 내지 못합니다. * "교정 중"입니다. 진심으로 너희들이 침략적인 기능을 만들려고한다면 우리가 그 기능을 끌 수있게 해줘! – Liam

답변

2

ToString 완료 항목은 불변의 문화권을 사용하여 형식화됩니다. 즉, DateTimeMM/dd/yyyy으로 나타납니다. 이것은 변경 될 수 없으며 ToString 완료 항목을 제거하거나 비활성화 할 수 없습니다.

@python_kaa가 말한 것처럼 http://youtrack.jetbrains.com/issues/RSRP에 기능 요청을 제출할 수 있습니다. 그것이 어떻게 작동하는지 예를 제시 할 수 있다면 유용 할 것입니다. ReSharper는 ReSharper가 어떤 문화권을 사용해야하는지 파악해야합니다. 문화권을 문화적 맥락에서 알기는 매우 어려울 것입니다 (전달 된 경우 그 가치는 무엇입니까? 실행중인 코드의 주변 문화는 무엇입니까? 다른 컴퓨터에서 실행중인 웹 요청 또는 웹 요청을 실행하는 서버 일 수 있습니다. 아니면 항상 코드 편집기의 UI culture일까요?)

+0

각 사용자가 수동으로 옵션을 설정하도록하는 옵션은 좋을 것입니다. 최소한 정보를 파악할 필요는 없습니다. – MeanGreen