비쥬얼 스튜디오 2010 에서 HTML5 코드를 작성하다 보니,

자꾸 인텔리센스및 유효성 검사에 걸린다.


최초 기본은 XHTML 1.0 기반으로 설정되어 있다. 아무래도 가장 활성화 되어있는 표준코드 작성양식은

XHTML 1.0 Transitional 이기에 기본설정되어 있는 것 같다.






그러다 그러다보면 HTML5 코드작성하는데 자꾸밑줄 뜨고..ㅡㅡ;;

그래서 아래 경로에서 플러그인을 다운로드 받는다. 구찮으면 아래 파일 다운로드받으시고~

http://visualstudiogallery.msdn.microsoft.com/d771cbc8-d60a-40b0-a1d8-f19fc393127d/



 VS2010유효성검사_HTML5Setup.msi





해서 해당 플러그인을 다운로드 받아 설치하고 나서 다시 옵션 > 유효성 검사란 확인해보면



ㅎㅎㅎ 이제 밑줄 사라졌다.

요새는 이런거에도 민감하고 좀 짜증이 잔잔히 인다.

그래서 구글링하다보니 고맙게도 계시더군. ㅎㅎㅎ

이제 인건비도 안나오는 포스팅한 사람에게 댓글을~ 달아주면 마무리다.



  1. 도발 2014.07.22 11:28 신고

    도움 잘 받았습니다. ^^

이클립스를 깔아서 하려다가.. 문득 그냥 회사에서 사용하는 VS2010으로 사용해볼까 하는 생각이 들었다.

그러다 문득.. 갑자기 코드이그나이터를 VS 에서 쓸수 있을까 싶어서 찾아보니까.. 있다.ㅎㅎㅎ






하하하. 밑에 코드이그나이터 프로젝트라고 버젓이 써있다. 


아. 혹시 플러그인 파일이 다운로드 안되거나 링크가 막히시면 방명록에 글 남겨주세요.

파일 보내드리겠습니다. 용량이 좀.. 됩니다. 42메가 정도요.





'Development > PHP' 카테고리의 다른 글

IIS7 에서 CodeIgniter index.php 제거 하기  (0) 2013.02.20
CodeIgniter(PHP) 에서 MS-SQL 설정  (0) 2012.11.12
Visual Studio 에서 PHP 템플릿 적용시키기  (0) 2012.04.23
APM7 의 기본설정  (0) 2011.12.30
PHP 엑셀다운로드  (0) 2011.11.28
PHP 날짜함수 2  (0) 2011.10.10

출처 :  http://stackoverflow.com/questions/82971/how-to-automatically-remove-trailing-whitespace-in-visual-studio-2008 

울트라에디트와 이클립스에서 당연시 생각하며 사용했던 기능 줄끝 공백제거 
비주얼스튜디오를 사용하게 되서 찾다보니 이렇게 있었다.


아래의 Sub 를 다음의 항목의 붙여넣으면 된다.
Alt + F11 을 누르면 다음과 같은 매크로 관리자 화면이 나타난다.
여기서 EnvironmentEvents 항목에 Module 안에 추가한다.


추가할 코드는 다음과 같다.

Private Sub DocumentEvents_DocumentSaved(ByVal document As EnvDTE.Document) _
                                         Handles DocumentEvents.DocumentSaved
    If Not saved Then
        Try
            DTE.Find.FindReplace(vsFindAction.vsFindActionReplaceAll, _
                                 "\t", _
                                 vsFindOptions.vsFindOptionsRegularExpression, _
                                 "  ", _
                                 vsFindTarget.vsFindTargetCurrentDocument, , , _
                                 vsFindResultsLocation.vsFindResultsNone)

            ' Remove all the trailing whitespaces.
            DTE.Find.FindReplace(vsFindAction.vsFindActionReplaceAll, _
                                 ":Zs+$", _
                                 vsFindOptions.vsFindOptionsRegularExpression, _
                                 String.Empty, _
                                 vsFindTarget.vsFindTargetCurrentDocument, , , _
                                 vsFindResultsLocation.vsFindResultsNone)

            saved = True
            document.Save()
        Catch ex As Exception
            MsgBox(ex.Message, MsgBoxStyle.OkOnly, "Trim White Space exception")
        End Try
    Else
        saved = False
    End If
End Sub




+ Recent posts