VSCode - 마크다운 에디션

1.67 release을 사용하면 Markdown은 VSCode의 도구와 같은 프로그래밍 언어를 얻습니다.

구체적으로:
  • 파일을 편집기로 드래그 앤 드롭하여 마크다운 링크를 생성합니다
  • .
  • 마크다운 내부의 header|links|files|urls에 대한 모든 참조 찾기
  • markdown 내부에서 헤더|링크의 이름을 변경하고 링크가 사용되는 모든 위치에 변경 사항을 전파합니다.
  • 마크다운 파일 이름 바꾸기(및 해당 파일을 참조하는 모든 링크에 변경 사항 전파)

  • 드래그 앤 드롭을 넘어 이동하면 다른 모든 기능이 기호 참조 및 이름 바꾸기와 관련되어 있음을 알 수 있습니다. 마크다운보다 프로그래밍 언어와 더 일반적으로 관련된 기능입니다.

    A programming language is any set of rules that converts strings... to various kinds of machine code output

    Wikipedia



    프로그래밍 언어에는 일반적으로 언어를 제한하는 엄격한 구문이 있습니다. IDE는 이 엄격한 구문을 활용하여 언어 내에서 기호를 조작하는 기능을 제공합니다.

    Markdown에는 syntax (더 느슨하게 정의되어 있지만)도 있습니다. 이렇게 하면 마크다운에 유사한 변환을 도입할 수 있습니다.

    이 기능이 프로그래밍 언어에 유용하고 필요한 이유는 오늘날의 코드베이스가 hundreds of millions of lines of code을 능가할 정도로 방대할 수 있기 때문입니다.

    마크다운 저장소도 방대할 수 있습니다. PKM(개인 지식 관리) 및 TKM(팀 지식 관리)의 맥락에서 일반 지식을 문서화하고 저장하는 데 점점 더 많이 사용되고 있습니다.

    설명을 위해 Dendron 팀의 기본vault(제목이 private 인 원)에는 400,000개 이상의 마크다운 라인이 있습니다.



    The illustartion is generated using a fork of github's repo-visualization code, first described here



    실행cloc은 다음 출력을 반환합니다.

    cloc --vcs=git .
    github.com/AlDanial/cloc v 1.92  T=7.82 s (1472.4 files/s, 65739.6 lines/s)
    -------------------------------------------------------------------------------
    Language                     files          blank        comment           code
    -------------------------------------------------------------------------------
    Markdown                     11494         108500             19         404711
    JSON                             3              5              0            369
    YAML                            14              1              0            351
    -------------------------------------------------------------------------------
    SUM:                         11511         108506             19         405431
    -------------------------------------------------------------------------------
    


    프로그래밍 언어와 마크다운 간에 공유되는 구문 속성과 규모 문제를 고려할 때 동일한 도구가 둘 다에 대해 작동할 수 있다는 것이 이치에 맞습니다.

    VSCode 및 IDE는 더 광범위하게 프로그래밍 언어의 구문을 활용하고 조작할 수 있는 도구를 제공하여 개발자가 대규모 코드 베이스를 관리할 수 있도록 지원합니다. 이 도구 중 일부를 마크다운으로 전환하면 대규모 마크다운 리포지토리에 대해서도 동일한 작업을 수행할 수 있습니까?

    Our bet at Dendron은 정말 그렇습니다! 이것이 우리가 VSCode 내부에 지식 관리 플랫폼을 구축한 이유입니다. IDE의 패러다임을 활용하고 이를 마크다운structured에 적용함으로써 우리의 사명은 인간manage any amount of information을 돕는 것입니다.

    좋은 웹페이지 즐겨찾기