내 Visual Studio 코드 설정!

왜 비주얼 스튜디오 코드인가?



그래서 이 글은 시작이 서툴지만 신경쓰지 말아주세요. 그렇다면 결국 VS Code을 선택한 이유는 무엇일까요? 글쎄요, 긴 이야기입니다. 처음 시작했을 때 Java의 경우 IntelliJ, Python의 경우 PyCharm 등과 같이 언어마다 다른 IDE를 사용했습니다. 그리고 그들은 훌륭했지만 모든 언어에 대해 별도의 IDE 나에게 옳지 않은 것 같았습니다! 그래서 나는 Sublime Text으로 옮겼고 그것은 훌륭했습니다. 나는 갑자기 내 PythonSublime가 고장난 어느 날까지 여러 날 동안 그것을 사용했습니다! 그래서 나는 변해야 했다. 나는 나중에 내 Tcl/Tk (기본적으로 Tkinter) 모듈이 고장난 것을 발견했습니다! 그래서 Atom으로 바꿨습니다! 그리고 한 가지 문제가 있었는데 정확히 IDE가 아니라 코드 편집기였습니다! 그리고 결국 나는 VS Code - 나를 위한 완벽한 IDE/코드 편집기를 발견했습니다! 그리고 지금 나는 그것을 1년 반 이상 사용하고 있습니다!

참고: 이 놀라운 편집기와 IDE를 모두 확인하십시오! 그들 모두는 동등한 존경을 받을 자격이 있습니다!

그래서, 내 설정?



그래, 이제 실제 재미있는 것, 내 설정!



테마 및 사용자 정의



내 테마



글쎄, 내 테마도 약간의 이야기가 있습니다. GitHub Dark을 내 테마로 사용했지만 최근에 The Best Theme로 전환했으며 그렇게 한 것을 후회하지 않습니다! 나는 그 색상과 색 구성표를 좋아합니다. 너무 생생합니다! 다운로드 수가 많지는 않지만 굉장합니다! (단지 8K)!



내 아이콘 팩



나는 이것에 대해 자세히 설명하지 않을 것입니다! 그냥 나열하겠습니다!

파일 아이콘 테마 - Material Icon Theme
제품 아이콘 테마 - Carbon Product Icons
이전에 사용한 Prod. 아이콘 테마 - Fluent Icons


기타 사용자 정의



내 글꼴 - Fira Code
Direct Download Link

설정! -이 광기에 대해 이야기하고 싶지도 않습니다!



그냥 파고 들어 - 나는 자동 저장을 정말 좋아합니다!

{
  "python.analysis.autoImportCompletions": true,
  "python.analysis.completeFunctionParens": true,
  /* Terminal */
  "terminal.integrated.profiles.windows": {
    "Git Bash": {
      "path": "E:\\Git\\bin\\bash.exe",
      "overrideName": true
    },
    "Command Prompt": {
      "path": "C:\\Windows\\system32\\cmd.exe",
      "overrideName": true
    },
    "Cygwin": {
      "path": "E:\\Cygwin\\bin\\bash.exe",
      "args": ["--login"],
      "overrideName": true
    },
  },
  "terminal.integrated.shell.windows": "E:\\Git\\bin\\bash.exe",
  "terminal.integrated.cursorStyle": "line",
  /* Files */
  "files.autoSave": "afterDelay",
  "files.autoSaveDelay": 100,
  "files.autoGuessEncoding": true,
  "files.insertFinalNewline": true,
  "files.associations": {
    "*.txt": "plaintext"
  },
  /* Editor */
  "editor.suggestSelection": "first",
  "editor.formatOnSave": true,
  "editor.formatOnType": true,
  "editor.fontLigatures": true,
  "editor.fontFamily": /*Fira Code added manually*/ "'Fira Code', 'Courier New', monospace",
  "editor.defaultFormatter": "esbenp.prettier-vscode",
  "editor.definitionLinkOpensInPeek": true,
  /* Editor (Format Specific) */
  "[javascript]": {
    "editor.defaultFormatter": "esbenp.prettier-vscode"
  },
  "[json]": {
    "editor.defaultFormatter": "esbenp.prettier-vscode"
  },
  /* Workbench */
  "workbench.productIconTheme": "icons-carbon",
  "workbench.colorTheme": "The Best Theme",
  "workbench.iconTheme": "material-icon-theme",
  "workbench.editorAssociations": [
    {
      "viewType": "jupyter.notebook.ipynb",
      "filenamePattern": "*.ipynb"
    }
  ],
  /* Other VS Code Stuff */
  "explorer.incrementalNaming": "smart",
  "debug.node.autoAttach": "on",
  "window.zoomLevel": 0,
  "python.defaultInterpreterPath": "C:\\Users\\{USERNAME}\\anaconda3\\python.exe",
  /* 3rd Party Extensions */
  /* Pylance */
  "python.languageServer": "Pylance",
  /* Live Server */
  "liveServer.settings.donotShowInfoMsg": true,
  "liveServer.settings.donotVerifyTags": true,
  /* Visual Studio IntelliCode */
  "vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue",
  /* Kite */
  "kite.showWelcomeNotificationOnStartup": false,
  /* CodeRunner */
  "code-runner.runInTerminal": true,
  /* GitHub */
  "githubPullRequests.remotes": ["origin_new", "origin"],
  "githubPullRequests.queries": [
    {
      "label": "Open PRs",
      "query": "is:pr is:open"
    },
    {
      "label": "Closed PRs",
      "query": "is:pr is:closed"
    }
  ],
  "githubIssues.queries": [
    {
      "label": "My Open Issues",
      "query": "is:open author:@me"
    },
    {
      "label": "My Closed Issues",
      "query": "is:closed author:@me"
    },
    {
      "label": "py_everything Open Issues",
      "query": "author:@me state:open repo:Play4Tutorials/py_everything sort:created-desc"
    },
    {
      "label": "py_everything Closed Issues",
      "query": "author:@me state:closed repo:Play4Tutorials/py_everything sort:created-desc"
    }
  ],
  /* TabNine */
  "tabnine.experimentalAutoImports": true,
  /* TODO Highlight */
  "todohighlight.keywords": [
    {
      "text": "FIX:",
      "color": "rgb(255, 0, 0)",
      "backgroundColor": "rgba(255, 0, 0, 0.2)"
    },
    {
      "text": "TIP:",
      "color": "rgb(0, 255, 0)",
      "backgroundColor": "rgba(0, 255, 0, 0.2)"
    },
    {
      "text": "TODO:",
      "color": "rgb(255, 0, 0)",
      "backgroundColor": "rgba(0, 0, 225, 0.5)"
    },
    {
      "text": "NOTE:",
      "color": "rgb(255, 255, 0)",
      "backgroundColor": "rgba(255, 255, 0, 0.2)"
    }
  ]
}


확장 프로그램



글쎄, 나는 많은 확장 기능을 가지고 있으므로 실제로 사용하는 확장 기능을 여기에서 제공 할 것입니다!

내 확장 프로그램:
  • Auto Close Tag
  • Auto Rename Tag
  • Bookmarks
  • Bracket Pair Colorizer 2
  • C/C++
  • C#
  • change-case
  • Code Runner
  • Error Lens
  • ESLint
  • GitGraph
  • GitHub Pull Requests and Issues
  • GitLens - git supercharged
  • indent-rainbow
  • Jinja2 Snippet Kit
  • Jupyter
  • Kite Autocomplete
  • Live Sass Compiler
  • Live Server
  • Live Share
  • Markdown All in One
  • open in browser
  • Prettier - Code Formatter
  • Pylance
  • Python
  • Python Indent
  • Python Preview
  • python snippets
  • Python Test Explorer UI
  • RST Preview
  • Simple React Snippets
  • TabNine Autocomplete
  • Test Explorer UI
  • TODO Highlight
  • Visual Studio IntelliCode

  • 결론?



    자, 드디어 끝났습니다! 나는 단지 그렇게 말하고 싶습니다 -

    Everyone has different opinions. And I do not want to say other editors are bad or VS Code is better - it's just that I like VS Code more! You might like Atom more or Sublime! This varies from person to person - and I completely agree with that!

    좋은 웹페이지 즐겨찾기