My IDE에서 TextMate 대신 사용할 수있는 대안을 찾고 있습니다. 나는 다른 IDE를 다양하게 시도해 왔으며 Atom을 좋아하게되었지만, 여전히이 특별한 문제를 겪고있다.Atom/vi - 공백 처리 불완전
프로젝트를 프로덕션 서버로 보내고 서버에서 vi를 통해 편집해야하는 경우 공백은 그래픽 IDE보다 vi에서 더 심각합니다.
그런 다음 VI에서이처럼function foo(){
var bar;
if($this)
...
else
...
}
: 같은 TextMate를 예를 들어 그것은 본다
function foo(){
var bar;
if($this)
...
else
...
}
TextMate에이 VI가보다 더 중요한 것으로 인식하고 다른 인코딩에 공백 문자를 인코딩 보인다 사실입니다. 그래픽 IDE에서 공백이 무엇이든 vi가 거의 두 배가됩니다. 이것이 다른 IDE를 검색하는 전체 이유입니다.
Atom은 이것에 대해별로 나쁘지는 않지만 비슷한 문제를 나타냅니다. Atom에서 TextMate로 편집 한 파일을 열면 공백도 완전히 엉망이됩니다. 우리는 2 칸 들여 쓰기와는 대조적으로 사내 코딩 규칙으로 탭 들여 쓰기를 사용합니다. 새로운 IDE를 사용하면 더 이상 그런 문제가되지 않지만 궁금한 점은 다음과 같습니다.
공백이 같은 방식으로 처리되도록 조정해야하는 플러그인이 있습니까? 및 그래픽 IDEs? Atom에서 특히
상자에서 호환되며 유사한 기능을 TextMate 또는 Atom과 공유하는 IDE에 대한 다른 제안이 있습니다. 우리는 대괄호, SublimeText 및 다른 소수를 시도했습니다.
"공백이 망가졌습니다"라는 말은 12 가지 이상의 것을 의미 할 수 있습니다 ... 누군가가 특정 조언을 제공하기를 원한다면 실제로보고있는 것에 대해 좀 더 구체적으로 설명해야합니다. –
edited question 예제와 자세한 내용을 포함합니다. – TomJ
그래서 실제로 그 파일에 어떤 문자가 있습니까? 두 개의 탭 문자가있는 것처럼 보입니다. 그리고 TextMate와 vi를 구성하여 탭을 2와 8 열로 각각 표시합니다. 어떤 경우에는 들여 쓰기에 공백을 사용하거나 모든 편집기에서 동일한 탭 너비 구성을 사용하는 것이 수정되었습니다. – melpomene