로그인

검색

Extra Form

Visual Studio Code


마이크로소프트에서 무료로 제공하는 Code 편집기

웹 코딩에 이만한 편집기는 없는듯 하다. 

 

확장도구(Extensions)만 잘 설치하면 최강의 편집기로 진화한다. 

 

 

 

Visual Studio Code Extension 

 

 

 

  • 20220212_173731.jpg Extensions

     

  • 20220212_174104.jpgAuto Rename Tag 태그를 변경할 때 여는 태그 또는 닫는 태그 중 하나만 변경해도 두 태그를 동시에 자동으로 변경해 줌.

  • 20220212_174519.jpgAuto Close Tag 여는 태그 <OOO> 를 입력하면 닫는 태그 </OOO> 를 자동으로 완성해 줌. vs code 1.6 버전 부터는 기본으로 포함되어 있으나 html 만 작동하므로 다른 언어에 적용하기 위해서는 설치해 주는 것이 좋음.  Auto Rename Tag와 함께 사용하면 Good!

  • 20220212_175259.jpgBracket Pair Colorizer 2 프로그래밍 언어는 대부분 괄호로 구분하여 명령이 입력되거나 구분이 변경됩니다. 다수의 괄호가 중첩으로 사용되는 경우 관련된 괄호 쌍을 구분하기가 어려운데, { 괄호 쌍에 맞춰 ( 색상 ) 을 구분해 줌 } 으로 구분이 편해 집니다. 

  • Korea Language Pack for Visual Studio Code 한국어 언어 팩2022-02-15060419.png

  • Color Highlight 색상값을 실제 색상과 함께 보여줌2022-02-15060820.png

  • CSS Peek2022-02-15061600.png html 태그 상에서 클릭스를 찾아 CSS 상의 클래스 정의 위치로 이동할 수 있음.
    Ctrl 키를 누른 채 id 또는 class 에 마우스를 클릭하면 CSS 정의 내용을 보여주고, 수정하면 CSS 에 반영됨. CSS 정의 내용을 보여주는 창의 상단 파일명을 클릭하면 해당 위치로 이동함.

  • indent-rainbow 2022-02-15061924.png들여쓰기 단계별로 색상 음영을 주어 구분하기 편하도록 함.

  • IntelliSense for CSS class names in HTML 2022-02-15062439.png태그 작성시 class 부분의 적용가능한 클래스 목록을 지능적으로 보여줌.

  • Path Intellisense 2022-02-15063059.png태그 작성시 이미지의 경로를 자동으로 보여줌

  • Live Server 2022-02-15063447.png코드 변경시 실시간으로 결과를 확인할 수 있음. 아직 어떻게 사용하는지는 모르겠음.

  • Error Lens 2022-02-15064125.png코드에 오류가 있는 경우 알려줌.

  • 20220319_084448.jpgPrettier 언어별 양식에 맞게 코드를 정렬해 줌. Code formatter 의 일종

    Prettier php 플러그인 - Prettier 를 이용하여 PHP도 정렬할 수 있는 플러그인
    -- 설치방법  Node.js 설치(이 때 npm이 같이 설치됨)   VCCode 재시작   VCCode 화면에서 Ctrl + ` 하여 터미널 열기   터미널에서 CD 명령으로 C:\Users\사용자명\.vscode\extensions\esbenp.prettier-vscode-버전번호 폴더(prettier 설치 경로)로 이동   npm 으로 Prettier php 플러그인 설치 → npm install @prettier/plugin-php    VCCode 설정에 가서 아래 내용을 setting.json 에 추가해 줌. 

    "[php]": {     
         //저장시 자동 정렬 설정 
        "editor.formatOnSave": true 
    },
    "prettier.printWidth": 120,  //한 행 당 최대 글자 수. 초과하면 다음 줄에 표시 
    "prettier.singleQuote": true,  //작은 따옴표('') 사용 여부. false 시 큰 따옴표("") 
    "prettier.useTabs": false,  //여백을 tab으로 쓸지 여부. false 시 space 사용 
    "prettier.tabWidth": 2,  //스페이스 n번만큼의 공백 크기


       

  • 20220319_094548.jpgFormat HTML in PHP HTML과 PHP가 섞여 쓰이고 있을 때는 Prettier가 작동하지 않음. 이 플러그인은 HTML과 PHP가 섞여 쓰이고 있는 경우에도 Prettier가 정상 작동하도록 해줌.

  • 20220319_094233.jpgHighlight Matching Tag 편집중인 태그 또는 태그 범위 내에 커서가 있을 때 해당 태그의 시작과 끝을 알려줌.

  • ESLint  코드의 오류를 바로 확인할 수 있도록 오류사항을 보여줌.20221208_213828.jpg

  • todo highlight // TODO : // FIXME : 등 주석을 눈에 잘 띄이도록 색상을 입혀줌. 20221208_214458.jpg

  • Peacock 프로젝트마다 VSC의 창 색상을 다르게 표현하여 프로젝트간 구분을 쉽게 할 수 있도록 만들어줌.2023-04-02 07 24 27.jpg

  • AICodeHelper  ChatGPT를 이용해서 코딩을 도와 주는 도구입니다. 유료이므로 OpenAI API키AiCodeHelper.jpg가 필요합니다. 

    사용량은 https://platform.openai.com/account/usage 에서 확인할 수 있습니다. 사용법은 오른쪽 배너를 클릭하면 유튜브에서 확인 할 수 있습니다. 

  • Print  인쇄할 수2024-08-08190828.png 있음. 코드 범위잡고, 마우스 오른쪽 버튼하면 맨 위에 Print


  1. 28
    Jun 2022
    10:24

    CetOS 잠긴계정 풀기

    계정 로그인 시도시 여러번 오류가 발생하면 계정이 잠겨서 더이상 로그인 할 수 없게 됩니다. 이게 참 어려운게 이렇게 잠기고 나면 내가 패스워드가 틀려서 로그인이 안되는 것처럼 나타나게 되어 영문도 모른채 패스워드만 추적하다가 결국은 내 머리가 어...
    Read More
  2. 11
    May 2022
    12:50

    원격데스크탑 포트 3389 를 다른 포트로 변경하기

    1. 레지스트리 편집기를 열어서 아래 경로를 찾아 갑니다. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp 2. RDP-Tcp 에서 PortNumber 를 더블클릭하여 10진수값 원하는 포트번호를 설정합니다. 3. Windows Defen...
    Read More
  3. 11
    May 2022
    12:34

    특정 ip만 원격접근 허용

    Windows Server 에서 특정 ip 만 원격데스크탑을 허용하는 방법입니다. 1. > wf.msc 또는 제어판> 시스템 및 보안> Windows Defender 방화벽> 고급설정 2. 고급 보안이 포함된 Windows Defender 방화벽 인바운드 규칙 > 원격 데스크톱 - 사용자 모드(TCP-In) >...
    Read More
  4. 09
    May 2022
    11:50

    ssh 포트 변경

    1. vi /etc/ssh/sshd_config 수정 #Port 22 → Port 9922 2. vi /etc/services 수정 ftp 21/tcp ftp 21/udp fsp fspd ssh 9922/tcp # SSH Remote Login Protocol ssh 9922/udp # SSH Remote Login Protocol telnet 23/tcp telnet 23/udp 3. sshd 서비스 재시작 ...
    Read More
  5. 18
    Mar 2022
    14:52

    눈내리는 CSS 샘플예제

    눈이 내리는 CSS 샘플 예제 눈 내리는 화면
    Read More
  6. 12
    Mar 2022
    23:29

    배경이 살짝 움직이게 만들기

    <샘플 보기> 03 마우스 움직이면 마우스 방향으로 움찔하기
    Read More
  7. 06
    Mar 2022
    00:47

    Sketchbook5 게시판 모듈 스킨에서 비밀 댓글 권한없는 사용자에게 감추기

    권한없는 사용자에게는 댓글 목록의 비밀글을 감추는 방법 .../sketchbook5/_comment.html 파일을 수정 <!--@else--> <li id="comment_{$comment->comment_srl}" class="fdb_itm clear" cond="$grant->write_document || !$comment->isSecret()"> 테두리를 댓...
    Read More
  8. 21
    Feb 2022
    17:25

    Sketchbook5 게시판 모듈 스킨에서 권한자에게만 댓글 보이기

    XE 보드 모듈의 스킨 중 SketchBook5 에서 댓글(comment) 쓰기 권한을 가진 경우만 댓글을 표시하는 방법 .../sketchbook5/_read.html 파일을 수정함. <!--@else--> <!--// Comment Write : Top --> <include cond="$oDocument->allowComment() && !$mi->cmt_w...
    Read More
  9. 06
    Feb 2022
    00:32

    GDWeb Design Awards

    GDWeb Design Awards
    Read More
  10. 01
    Feb 2022
    12:24

    html 페이지 안에 다른 html 파일 포함하기

    헤더 스크립트에 아래 내용 추가 <script src="jquery.js"></script> <script> $(function(){ $("#includedHtml").load("/경로/b.html"); }); </script> 본문에 아래 내용 추가 <body> <div id="includedHtml"></div> </body>
    Read More
  11. 20
    Jan 2022
    16:39

    Visual Studio Code - 마이크로소프트에서 제공하는 코드 편집 도구

    Visual Studio Code 마이크로소프트에서 무료로 제공하는 Code 편집기 웹 코딩에 이만한 편집기는 없는듯 하다. 확장도구(Extensions)만 잘 설치하면 최강의 편집기로 진화한다. Visual Studio Code Extension
    Read More
  12. 04
    Jan 2022
    05:18

    XE Official Skin + PlannerXE123(v5.10.1) 색상 정리

    /xe_official_planner123/css/planner123_calendar_white.css 102Line> .planner_calendar tr td.hover { background-color: rgba(255, 0, 0, 0.5) } 마우스 오버시 색상
    Read More
  13. 01
    Jan 2022
    18:45

    게시판 스킨, 일정관리를 위한 PlannerXE123 Ver 5.10.1 배포처

    PlannerXE123
    Read More
  14. 30
    Dec 2021
    12:57

    Rhymix 에서 CSS 로 배경이미지(body) 적용시 CKeditor4 입력창에도 배경이 들어가는 문제

    Rhymix 에서 body 스타일에 배경이미지를 적용하면 body 스타일이 CKeditor 입력란에도 적용되어 버림. Rhymix/modules/editor/skins/ckeditor/css/default.less 파일의 .cke_wysiwyg_div 스타일에 background 스타일을 적용하면 해당 색상으로 입력란 배경이 ...
    Read More
  15. 28
    Dec 2021
    22:13

    ckeditor 색상 값 정리

    root/modules/editor/skins/ckeditor/css/default.css body.cke_editable { padding: 5px; background-color: transparent; } // html.cke_panel_container, html.cke_panel_container body { background-color: transparent; }
    Read More
  16. 26
    Dec 2021
    21:44

    라이믹스 변수 정리

    Rhymix 사용 변수 $val1['text'] 1차 메뉴 명 $val1['desc'] 메뉴의 설명
    Read More
  17. 16
    Dec 2021
    12:55

    Can i use .. ? [ CSS 호환성 확인 사이트 ]

    Can i use _________ ? 사용하는 CSS 을 브라우저 호환성을 확인할 수 있습니다.
    Read More
  18. 11
    Dec 2021
    23:54

    CSS Loading 만들기

    Such Spinners, Much Loading <div class="main-site"> <div class="main-header pad-top wrapper" id="mainHeader"> <h1 class="text-giga">Such Spinners, Much Loading</h1> </div> <div class="main-content space-top wrapper" role="main" id="mainConte...
    Read More
  19. 11
    Dec 2021
    22:56

    CSS 를 이용한 막대그래프

    6 귤 3 사과 5 바나나 7 키위 10 딸기 6 오이 <div class="line_graph"> <div class="line1 line" style="width:12%"> <div class="line_body"> <div class="line_inner" style="height:70%;background: #91ce00;"> <div class="line_count" style="text-align...
    Read More
Board Pagination Prev 1 2 3 4 Next
/ 4