Visual studio 의 기본 문자셋은 cp949
utf-8로 저장을 하려면 파일->고급 저장 옵션에서 설정을 해야만 한다...
하지만.. 매크로를 사용하면 되는데...
매크로를 이용한 utf-8 자동 저장하기 링크 주소
뒷줄 공백 제거 링크 주소
이걸 참조하셔서 하시면 되는데..
위의 내용 두가지를 합친 결과 입니다...
utf-8로 저장을 하려면 파일->고급 저장 옵션에서 설정을 해야만 한다...
하지만.. 매크로를 사용하면 되는데...
매크로를 이용한 utf-8 자동 저장하기 링크 주소
뒷줄 공백 제거 링크 주소
이걸 참조하셔서 하시면 되는데..
Public Sub DocumentEvents_DocumentSaved(ByVal Document As EnvDTE.Document) Handles DocumentEvents.DocumentSaved Dim path As String = Document.FullName MakeUTF8File(path) Dim result As vsFindResult 'Dim nameresult As String Try Document.Activate() ' Remove all the trailing whitespaces. result = DTE.Find.FindReplace(vsFindAction.vsFindActionReplaceAll, _ ":Zs+$", _ vsFindOptions.vsFindOptionsRegularExpression, _ String.Empty, _ vsFindTarget.vsFindTargetCurrentDocument, , , _ vsFindResultsLocation.vsFindResultsNone) 'nameresult = document.Name & " " & Str$(result) 'MsgBox(nameresult, , "Filename and result") If result = vsFindResult.vsFindResultReplaced Then 'MsgBox("Document Saved", MsgBoxStyle.OkOnly, "Saved Macro") Document.Save() Else 'MsgBox("Document Not Saved", MsgBoxStyle.OkOnly, "Saved Macro") End If Catch ex As Exception MsgBox(ex.Message, MsgBoxStyle.OkOnly, "Trim White Space exception") End Try End Sub
위의 내용 두가지를 합친 결과 입니다...
'ETC' 카테고리의 다른 글
리눅스에서 도메인 포워딩 시키기.. (0) | 2013.09.13 |
---|---|
windows 8 에서 visual studio 관리자 권한으로 실행하기.. (0) | 2013.02.20 |
GTEST에서 visual assist의 자동완성기능 작동안할때 (0) | 2011.12.06 |
Visual Studio 2010 UTF-8 파일 저장 및 공백 탭 제거하기(완결판). (1) | 2011.08.26 |
SyntaxHighlighter 티스토리 사용시 오류에 대해서.. Can`t find brush for: xxx 에러. (2) | 2011.06.14 |