내 Visual Studio 코드 설정!
왜 비주얼 스튜디오 코드인가?
그래서 이 글은 시작이 서툴지만 신경쓰지 말아주세요. 그렇다면 결국 VS Code을 선택한 이유는 무엇일까요? 글쎄요, 긴 이야기입니다. 처음 시작했을 때 Java의 경우 IntelliJ, Python의 경우 PyCharm 등과 같이 언어마다 다른 IDE를 사용했습니다. 그리고 그들은 훌륭했지만 모든 언어에 대해 별도의 IDE 나에게 옳지 않은 것 같았습니다! 그래서 나는 Sublime Text으로 옮겼고 그것은 훌륭했습니다. 나는 갑자기 내 Python과 Sublime가 고장난 어느 날까지 여러 날 동안 그것을 사용했습니다! 그래서 나는 변해야 했다. 나는 나중에 내 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)"
}
]
}
확장 프로그램
글쎄, 나는 많은 확장 기능을 가지고 있으므로 실제로 사용하는 확장 기능을 여기에서 제공 할 것입니다!
내 확장 프로그램:
그래, 이제 실제 재미있는 것, 내 설정!
테마 및 사용자 정의
내 테마
글쎄, 내 테마도 약간의 이야기가 있습니다. 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)"
}
]
}
확장 프로그램
글쎄, 나는 많은 확장 기능을 가지고 있으므로 실제로 사용하는 확장 기능을 여기에서 제공 할 것입니다!
내 확장 프로그램:
그냥 파고 들어 - 나는 자동 저장을 정말 좋아합니다!
{
"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)"
}
]
}
확장 프로그램
글쎄, 나는 많은 확장 기능을 가지고 있으므로 실제로 사용하는 확장 기능을 여기에서 제공 할 것입니다!
내 확장 프로그램:
결론?
자, 드디어 끝났습니다! 나는 단지 그렇게 말하고 싶습니다 -
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!
Reference
이 문제에 관하여(내 Visual Studio 코드 설정!), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://dev.to/pybash/my-visual-studio-code-setup-32po
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
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!
Reference
이 문제에 관하여(내 Visual Studio 코드 설정!), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/pybash/my-visual-studio-code-setup-32po텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)