From d43c4f8bf8e2fa621e1a9053b7cf6f2256a0effb Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sat, 24 Aug 2024 15:50:02 +0000 Subject: [PATCH] deploy: aa4007088e75b37a0a6085916d0d7ee4c85fa681 --- 404.html | 4 ++-- assets/enablePangu.js | 2 +- assets/js/0b2f581f.982635c7.js | 1 - assets/js/0b2f581f.c520526b.js | 1 + assets/js/{0ecbafc8.a0f76d9a.js => 0ecbafc8.1aa47969.js} | 2 +- assets/js/{93ff5649.3b3ac568.js => 93ff5649.650a2642.js} | 2 +- assets/js/{9dd8a0d2.702e1daf.js => 9dd8a0d2.954b4dab.js} | 2 +- assets/js/{af62532e.2e63786c.js => af62532e.e1ede1b1.js} | 2 +- assets/js/e5c9d91f.167ff2a2.js | 1 - assets/js/e5c9d91f.7c5d4266.js | 1 + assets/js/f676a26d.66537d64.js | 1 - assets/js/f676a26d.cbf469d2.js | 1 + assets/js/{f81c1134.90002212.js => f81c1134.775bb897.js} | 2 +- assets/js/{main.d7e02459.js => main.eb0f9a3c.js} | 4 ++-- ...e02459.js.LICENSE.txt => main.eb0f9a3c.js.LICENSE.txt} | 0 ...{runtime~main.95901254.js => runtime~main.d9b7e43b.js} | 2 +- blog.html | 4 ++-- .../vs2010-format-source-code-automatically-advanced.html | 6 +++--- .../10/25/vs2010-format-source-code-automatically.html | 6 +++--- blog/2010/10/26/silverlight-fake-modal-dialog.html | 6 +++--- blog/2010/10/27/ppt-make-your-own-ptt-template.html | 4 ++-- .../10/29/ppt-make-your-own-ptt-template-advanced.html | 4 ++-- blog/2010/10/30/c-sharp-naming-convention.html | 4 ++-- blog/2010/10/30/learning-c-sharp-intro.html | 4 ++-- blog/2016/06/08/remove-skype-ads.html | 4 ++-- blog/2016/06/14/line-stickers-nicolas-family.html | 4 ++-- blog/2016/06/30/debugging-xamarin-android-app-in-vs.html | 4 ++-- blog/2016/06/30/hello-xamarin.html | 4 ++-- blog/2016/07/02/solve-xaudio2_7.dll-unloaded-error.html | 4 ++-- ...s-10-10158-english-version-missing-tchinese-fonts.html | 4 ++-- blog/2016/10/20/force-onedrive-to-sync-immediately.html | 4 ++-- blog/2016/11/01/roaming-extension-manager.html | 4 ++-- .../using-powerpoint-template-for-designing-uwp-app.html | 4 ++-- .../change-built-in-icon-color-in-uwp-ppt-template.html | 4 ++-- blog/2017/01/19/first-look-on-vs2017-rc-installation.html | 4 ++-- .../01/28/first-look-on-vs2017-rc-ide-ux-enhancement.html | 4 ++-- ...irst-look-on-vs2017-rc-general-coding-enhancement.html | 4 ++-- blog/2017/02/03/html-to-md-exporter.html | 4 ++-- .../02/04/automation-flash-ui-test-with-sikuli4net.html | 4 ++-- blog/2017/03/25/material-design-xaml-toolkit.html | 4 ++-- blog/2017/03/28/the-future-of-xaml.html | 4 ++-- .../07/add-control-panel-back-after-creator-update.html | 4 ++-- ...ile-web-automation-testing-with-vs2017-and-appium.html | 4 ++-- .../05/08/design-xamarin-forms-with-gorilla-player.html | 4 ++-- ...ile-app-automation-testing-with-vs2017-and-appium.html | 4 ++-- blog/2017/05/11/fix-appium-chrome-driver-error.html | 4 ++-- .../05/25/mobile-ui-automation-with-xamarin-uitest.html | 4 ++-- blog/2017/08/14/windows-insider-options-updated.html | 4 ++-- .../15/fix-visual-studio-2017-first-launch-stucking.html | 4 ++-- ...x-visual-studio-2017-crash-on-pen-enabled-devices.html | 4 ++-- .../01/08/xaml-standard-preview-in-xamarin-forms.html | 4 ++-- .../01/22/co-existing-android-emulator-and-hyper-v.html | 4 ++-- blog/2018/01/31/understand-csharp-7.2-in-5-minutes.html | 4 ++-- .../16/windows-10-configuration-tips-for-developers.html | 4 ++-- blog/2018/04/10/fix-skype-update-error-1603.html | 4 ++-- .../06/28/selenium-automation-with-proxy-extension.html | 4 ++-- blog/2018/11/08/blog-with-jekyll-and-docker.html | 4 ++-- blog/2022/03/17/rdp-credssp-error-workaround.html | 4 ++-- .../03/18/clone-all-repositories-in-gitlab-at-once.html | 4 ++-- blog/2022/03/23/enable-smss-18-dark-theme.html | 4 ++-- blog/2022/04/06/get-free-ssl-certificate.html | 4 ++-- blog/2022/07/08/ms-teams-chat-with-self.html | 4 ++-- blog/2022/08/15/enable-hyper-v-on-windows-11-home.html | 4 ++-- blog/2022/08/19/move-window-out-of-screen-back.html | 4 ++-- .../23/solve-smss-installation-package-missing-issue.html | 4 ++-- .../remove-windows-10-shortcut-arrow-on-desktop-icon.html | 4 ++-- ...x-windows-11-missing-context-menu-on-start-button.html | 4 ++-- .../14/change-windows-local-admin-password-remotely.html | 4 ++-- blog/2022/09/21/common-locks-in-programming-world.html | 4 ++-- .../09/24/prevent-msdtc-connection-being-recycled.html | 4 ++-- ...derstand-sync-async-and-multi-thread-with-one-pic.html | 4 ++-- .../add-user-into-group-to-multiple-windows-servers.html | 4 ++-- blog/2022/10/09/quick-guide-to-use-git-with-ssh.html | 4 ++-- blog/2022/10/10/show-hidden-items-in-vscode.html | 4 ++-- blog/2022/10/29/correct-way-to-fileter-redis-key.html | 4 ++-- .../jenkins-extraneous-slash-in-ssh-path-workaround.html | 4 ++-- blog/2022/11/10/fix-sqlite-interop-dll-missing.html | 4 ++-- .../11/23/rdp-no-license-server-error-workaround.html | 4 ++-- .../workaround-for-npm-web-login-not-support-error.html | 4 ++-- ...und-for-source-path-too-long-when-deleting-folder.html | 4 ++-- blog/2022/12/07/enable-ssh-in-ubuntu-on-wsl2.html | 4 ++-- blog/2022/12/29/solve-vscode-python-utf8-display.html | 4 ++-- blog/2022/12/30/get-skype-group-id-with-python.html | 4 ++-- .../easist-way-to-get-wsa-with-play-store-installed.html | 4 ++-- ...vent-skype-desktop-from-update-to-keep-split-mode.html | 4 ++-- blog/archive.html | 6 +++--- blog/authors.html | 4 ++-- blog/page/2.html | 4 ++-- blog/page/3.html | 4 ++-- blog/page/4.html | 4 ++-- blog/page/5.html | 4 ++-- blog/page/6.html | 4 ++-- blog/page/7.html | 8 ++++---- blog/tags.html | 4 ++-- blog/tags/alm.html | 4 ++-- blog/tags/android.html | 4 ++-- blog/tags/appium.html | 4 ++-- blog/tags/automation-testing.html | 4 ++-- blog/tags/automation.html | 4 ++-- blog/tags/c.html | 4 ++-- blog/tags/ci-cd.html | 4 ++-- blog/tags/coded-ui-test.html | 4 ++-- blog/tags/dev-ops.html | 4 ++-- blog/tags/docker.html | 4 ++-- blog/tags/git-lab.html | 4 ++-- blog/tags/git.html | 4 ++-- blog/tags/jekyll.html | 4 ++-- blog/tags/msdtc.html | 4 ++-- blog/tags/net.html | 4 ++-- blog/tags/npm.html | 4 ++-- blog/tags/nu-get.html | 4 ++-- blog/tags/office.html | 4 ++-- blog/tags/one-drive.html | 4 ++-- blog/tags/power-point.html | 4 ++-- blog/tags/programming.html | 4 ++-- blog/tags/ps-tools.html | 4 ++-- blog/tags/python.html | 4 ++-- blog/tags/redis.html | 4 ++-- blog/tags/selenium.html | 4 ++-- blog/tags/sikuli-4-net.html | 4 ++-- blog/tags/silverlight.html | 4 ++-- blog/tags/skype.html | 4 ++-- blog/tags/smss.html | 4 ++-- blog/tags/sql-server.html | 4 ++-- blog/tags/teams.html | 4 ++-- blog/tags/trouble-shooting.html | 4 ++-- blog/tags/uwp.html | 4 ++-- blog/tags/visual-studio-2017.html | 4 ++-- blog/tags/visual-studio.html | 4 ++-- blog/tags/visual-studio/page/2.html | 6 +++--- blog/tags/vs-code.html | 4 ++-- blog/tags/windows-10.html | 4 ++-- blog/tags/windows-11.html | 4 ++-- blog/tags/windows.html | 4 ++-- blog/tags/windows/page/2.html | 4 ++-- blog/tags/wpf.html | 4 ++-- blog/tags/wsl-2.html | 4 ++-- blog/tags/xamarin.html | 4 ++-- blog/tags/xaml.html | 4 ++-- ...\347\234\213\346\207\202\347\263\273\345\210\227.html" | 4 ++-- "blog/tags/\345\201\267\345\220\203\346\255\245.html" | 4 ++-- ...\347\224\250\345\260\217\346\212\200\345\267\247.html" | 4 ++-- "blog/tags/\345\260\217\346\212\200\345\267\247.html" | 4 ++-- ...\347\226\221\351\233\243\346\216\222\350\247\243.html" | 4 ++-- ...\347\250\213\345\274\217\350\250\255\350\250\210.html" | 4 ++-- "blog/tags/\350\250\255\350\250\210.html" | 4 ++-- "blog/tags/\350\262\274\345\234\226.html" | 4 ++-- docs/agile/activities-and-games/ball-game.html | 4 ++-- .../activities-and-games/equilateral-triangle-game.html | 4 ++-- docs/agile/activities-and-games/my-user-manual.html | 4 ++-- .../activities-and-games/the-marshmallow-challenge.html | 4 ++-- .../activities-and-games/ubiquitous-language-game.html | 4 ++-- docs/agile/agile-toolbox/learn-orid-with-one-picture.html | 4 ++-- docs/category/docusaurus.html | 4 ++-- docs/category/maui.html | 4 ++-- docs/category/microsoft-net.html | 4 ++-- docs/category/wpf.html | 4 ++-- ...\345\231\250\345\214\226\347\233\270\351\227\234.html" | 4 ++-- .../gitlab-container-admin-password.html | 4 ++-- .../make-container-access-network-through-proxy.html | 4 ++-- .../docker-cheatsheet/prune-all-containers.html | 4 ++-- .../linux-cheatsheet/adjust-disk-size-on-ubuntu.html | 4 ++-- .../linux-cheatsheet/adjust-timezone-and-sync-time.html | 4 ++-- .../linux-cheatsheet/enabled-samba-on-ubuntu.html | 4 ++-- .../linux-cheatsheet/set-static-ip-on-ubuntu.html | 4 ++-- .../linux-cheatsheet/set-system-proxy-on-ubuntu.html | 4 ++-- .../trouble-shooting/fix-vm-max-map-count-is-too-low.html | 4 ++-- .../solve-error-response-from-daemon-io-timeout.html | 4 ++-- .../configuration/add-max-image-preview-meta-tag.html | 4 ++-- ...atically-run-docsearch-scraper-from-github-action.html | 4 ++-- .../deploy-to-github-with-github-action.html | 4 ++-- .../fix-latex-incompatible-input-warning.html | 4 ++-- .../manually-run-docsearch-scraper-from-windows-10.html | 4 ++-- .../customization/add-disqus-to-docusaurus-blog-post.html | 4 ++-- .../customization/add-disqus-to-docusaurus-doc.html | 4 ++-- .../customization/add-giscus-to-docusaurus.html | 4 ++-- docs/docusaurus/customization/add-github-codeblock.html | 4 ++-- .../customization/add-new-post-list-into-home-page.html | 4 ++-- .../customization/apply-kbd-style-in-markdown.html | 4 ++-- .../hiding-last-level-folder-name-of-doc-in-sidebar.html | 4 ++-- .../customization/use-google-fonts-with-correct-way.html | 4 ++-- docs/docusaurus/how-to-use/markdown-cheatsheet.html | 4 ++-- docs/docusaurus/intro/what-is-docusaurus.html | 4 ++-- docs/docusaurus/intro/why-docusaurus.html | 4 ++-- docs/docusaurus/trouble-shooting/fix-node-gyp-error.html | 4 ++-- .../fix-unexpected-token-when-npm-install.html | 4 ++-- .../fix-yarn-ps1-cannot-be-loaded-error.html | 4 ++-- docs/intro.html | 4 ++-- docs/microsoft-dot-net/maui/intro/what-is-maui.html | 4 ++-- .../add-pause-resume-support-to-background-worker.html | 4 ++-- docs/microsoft-dot-net/wpf/wpf-custom-window.html | 4 ++-- docs/tags.html | 4 ++-- docs/tags/agile.html | 4 ++-- docs/tags/algolia.html | 4 ++-- docs/tags/c.html | 4 ++-- docs/tags/container.html | 4 ++-- docs/tags/docker.html | 4 ++-- docs/tags/docusaurus.html | 4 ++-- docs/tags/git-lab.html | 4 ++-- docs/tags/linux.html | 4 ++-- docs/tags/maui.html | 4 ++-- docs/tags/net.html | 4 ++-- docs/tags/trouble-shooting.html | 4 ++-- docs/tags/ubuntu.html | 4 ++-- docs/tags/wpf.html | 4 ++-- "docs/tags/\345\256\242\350\243\275.html" | 4 ++-- "docs/tags/\345\260\217\346\264\273\345\213\225.html" | 4 ++-- "docs/tags/\345\260\217\351\201\212\346\210\262.html" | 4 ++-- ...\346\215\267\345\267\245\345\205\267\347\256\261.html" | 4 ++-- index.html | 6 +++--- search.html | 4 ++-- 211 files changed, 412 insertions(+), 412 deletions(-) delete mode 100644 assets/js/0b2f581f.982635c7.js create mode 100644 assets/js/0b2f581f.c520526b.js rename assets/js/{0ecbafc8.a0f76d9a.js => 0ecbafc8.1aa47969.js} (68%) rename assets/js/{93ff5649.3b3ac568.js => 93ff5649.650a2642.js} (66%) rename assets/js/{9dd8a0d2.702e1daf.js => 9dd8a0d2.954b4dab.js} (92%) rename assets/js/{af62532e.2e63786c.js => af62532e.e1ede1b1.js} (67%) delete mode 100644 assets/js/e5c9d91f.167ff2a2.js create mode 100644 assets/js/e5c9d91f.7c5d4266.js delete mode 100644 assets/js/f676a26d.66537d64.js create mode 100644 assets/js/f676a26d.cbf469d2.js rename assets/js/{f81c1134.90002212.js => f81c1134.775bb897.js} (96%) rename assets/js/{main.d7e02459.js => main.eb0f9a3c.js} (99%) rename assets/js/{main.d7e02459.js.LICENSE.txt => main.eb0f9a3c.js.LICENSE.txt} (100%) rename assets/js/{runtime~main.95901254.js => runtime~main.d9b7e43b.js} (85%) diff --git a/404.html b/404.html index de03f1bd4..9fe40afcb 100644 --- a/404.html +++ b/404.html @@ -22,8 +22,8 @@ - - + +
Skip to main content

頁面不存在

哎呀,你要找的東西不存在喔。

麻煩聯絡站長,跟他說有連結壞掉了。

diff --git a/assets/enablePangu.js b/assets/enablePangu.js index 5da167e7d..57edc9696 100644 --- a/assets/enablePangu.js +++ b/assets/enablePangu.js @@ -1 +1 @@ -document.addEventListener("DOMContentLoaded",(()=>{pangu.spacingElementByTagName("article"),pangu.spacingElementByTagName("nav"),pangu.spacingElementByClassName("table-of-contents")})); \ No newline at end of file +document.addEventListener("DOMContentLoaded",(()=>{})); \ No newline at end of file diff --git a/assets/js/0b2f581f.982635c7.js b/assets/js/0b2f581f.982635c7.js deleted file mode 100644 index 63c728dd3..000000000 --- a/assets/js/0b2f581f.982635c7.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkouch1978_at_github=self.webpackChunkouch1978_at_github||[]).push([[2939],{78602:(e,t,s)=>{s.r(t),s.d(t,{assets:()=>d,contentTitle:()=>r,default:()=>h,frontMatter:()=>c,metadata:()=>i,toc:()=>l});var o=s(74848),n=s(28453);const c={title:"\u4f7f\u7528 Visual Studio \u9032\u884c Source Code \u81ea\u52d5\u683c\u5f0f\u5316 - \u52a0\u5f37\u7248",description:"\u4e0a\u7bc7\u8b1b\u5230\u4e86\u600e\u9ebc\u505a Source Code \u7684\u81ea\u52d5\u683c\u5f0f\u5316\uff0c\u4f46\u662f\u7528\u5167\u5efa\u7684\u529f\u80fd\uff0c\u5176\u5be6\u6709\u500b\u4e0d\u592a\u65b9\u4fbf\u7684\u5730\u65b9 -- \u4e00\u6b21\u53ea\u80fd\u683c\u5f0f\u5316\u4e00\u500b\u6a94\u6848\uff0c\u9019\u500b\u554f\u984c\u5c0d\u65bc\u6211\u4f86\u8aaa\u5c31\u982d\u5f88\u5927\u4e86\uff0c\u901a\u5e38\u4e00\u500b\u5c08\u6848\u4e0d\u592a\u53ef\u80fd\u53ea\u6709\u5169\u4e09\u500b\u6a94\uff0c\u52d5\u4e0d\u52d5\u5c31\u8981\u6bcf\u500b\u6a94\u6848\u90fd\u958b\u4f86\u81ea\u52d5\u683c\u5f0f\u5316\u4e00\u4e0b\u4e5f\u662f\u5f88\u7d2f\u4eba\u800c\u4e14\u6d6a\u8cbb\u6642\u9593\u7684\u4e00\u4ef6\u4e8b\uff0c\u9019\u6642\u5019\uff0c\u6574\u500b\u5c08\u6848\u88e1\u9762\u7684\u6a94\u6848\u90fd\u53ef\u4ee5\u81ea\u52d5\u683c\u5f0f\u5316\u7684\u529f\u80fd\u5c31\u8b8a\u6210\u662f\u5fc5\u5099\u7684\u4e86!!",authors:"ouch1978",tags:["Visual Studio"],keywords:["Visual Studio","Auto Format","\u81ea\u52d5","\u6392\u7248","\u5de8\u96c6","Macro"]},r=void 0,i={permalink:"/blog/2010/10/25/vs2010-format-source-code-automatically-advanced",editUrl:"https://github.com/ouch1978/ouch1978.github.io/edit/main/blog/2010-10-25-vs2010-format-source-code-automatically-advanced/index.md",source:"@site/blog/2010-10-25-vs2010-format-source-code-automatically-advanced/index.md",title:"\u4f7f\u7528 Visual Studio \u9032\u884c Source Code \u81ea\u52d5\u683c\u5f0f\u5316 - \u52a0\u5f37\u7248",description:"\u4e0a\u7bc7\u8b1b\u5230\u4e86\u600e\u9ebc\u505a Source Code \u7684\u81ea\u52d5\u683c\u5f0f\u5316\uff0c\u4f46\u662f\u7528\u5167\u5efa\u7684\u529f\u80fd\uff0c\u5176\u5be6\u6709\u500b\u4e0d\u592a\u65b9\u4fbf\u7684\u5730\u65b9 -- \u4e00\u6b21\u53ea\u80fd\u683c\u5f0f\u5316\u4e00\u500b\u6a94\u6848\uff0c\u9019\u500b\u554f\u984c\u5c0d\u65bc\u6211\u4f86\u8aaa\u5c31\u982d\u5f88\u5927\u4e86\uff0c\u901a\u5e38\u4e00\u500b\u5c08\u6848\u4e0d\u592a\u53ef\u80fd\u53ea\u6709\u5169\u4e09\u500b\u6a94\uff0c\u52d5\u4e0d\u52d5\u5c31\u8981\u6bcf\u500b\u6a94\u6848\u90fd\u958b\u4f86\u81ea\u52d5\u683c\u5f0f\u5316\u4e00\u4e0b\u4e5f\u662f\u5f88\u7d2f\u4eba\u800c\u4e14\u6d6a\u8cbb\u6642\u9593\u7684\u4e00\u4ef6\u4e8b\uff0c\u9019\u6642\u5019\uff0c\u6574\u500b\u5c08\u6848\u88e1\u9762\u7684\u6a94\u6848\u90fd\u53ef\u4ee5\u81ea\u52d5\u683c\u5f0f\u5316\u7684\u529f\u80fd\u5c31\u8b8a\u6210\u662f\u5fc5\u5099\u7684\u4e86!!",date:"2010-10-25T00:00:00.000Z",tags:[{inline:!0,label:"Visual Studio",permalink:"/blog/tags/visual-studio"}],readingTime:2.86,hasTruncateMarker:!0,authors:[{name:"Ouch Liu",title:"\u4e0d\u52d9\u6b63\u696d\u7684\u67b6\u69cb\u5e2b",url:"https://github.com/ouch1978",imageURL:"https://avatars.githubusercontent.com/u/18132883?v=4",key:"ouch1978",page:null}],frontMatter:{title:"\u4f7f\u7528 Visual Studio \u9032\u884c Source Code \u81ea\u52d5\u683c\u5f0f\u5316 - \u52a0\u5f37\u7248",description:"\u4e0a\u7bc7\u8b1b\u5230\u4e86\u600e\u9ebc\u505a Source Code \u7684\u81ea\u52d5\u683c\u5f0f\u5316\uff0c\u4f46\u662f\u7528\u5167\u5efa\u7684\u529f\u80fd\uff0c\u5176\u5be6\u6709\u500b\u4e0d\u592a\u65b9\u4fbf\u7684\u5730\u65b9 -- \u4e00\u6b21\u53ea\u80fd\u683c\u5f0f\u5316\u4e00\u500b\u6a94\u6848\uff0c\u9019\u500b\u554f\u984c\u5c0d\u65bc\u6211\u4f86\u8aaa\u5c31\u982d\u5f88\u5927\u4e86\uff0c\u901a\u5e38\u4e00\u500b\u5c08\u6848\u4e0d\u592a\u53ef\u80fd\u53ea\u6709\u5169\u4e09\u500b\u6a94\uff0c\u52d5\u4e0d\u52d5\u5c31\u8981\u6bcf\u500b\u6a94\u6848\u90fd\u958b\u4f86\u81ea\u52d5\u683c\u5f0f\u5316\u4e00\u4e0b\u4e5f\u662f\u5f88\u7d2f\u4eba\u800c\u4e14\u6d6a\u8cbb\u6642\u9593\u7684\u4e00\u4ef6\u4e8b\uff0c\u9019\u6642\u5019\uff0c\u6574\u500b\u5c08\u6848\u88e1\u9762\u7684\u6a94\u6848\u90fd\u53ef\u4ee5\u81ea\u52d5\u683c\u5f0f\u5316\u7684\u529f\u80fd\u5c31\u8b8a\u6210\u662f\u5fc5\u5099\u7684\u4e86!!",authors:"ouch1978",tags:["Visual Studio"],keywords:["Visual Studio","Auto Format","\u81ea\u52d5","\u6392\u7248","\u5de8\u96c6","Macro"]},unlisted:!1,prevItem:{title:"\u4f7f\u7528 Visual Studio \u9032\u884c Source Code \u81ea\u52d5\u683c\u5f0f\u5316",permalink:"/blog/2010/10/25/vs2010-format-source-code-automatically"}},d={authorsImageUrls:[void 0]},l=[];function a(e){const t={a:"a",code:"code",img:"img",li:"li",ol:"ol",p:"p",strong:"strong",...(0,n.R)(),...e.components};return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(t.p,{children:"\u4e0a\u7bc7\u8b1b\u5230\u4e86\u600e\u9ebc\u505a Source Code \u7684\u81ea\u52d5\u683c\u5f0f\u5316\uff0c\u4f46\u662f\u7528\u5167\u5efa\u7684\u529f\u80fd\uff0c\u5176\u5be6\u6709\u500b\u4e0d\u592a\u65b9\u4fbf\u7684\u5730\u65b9 -- \u4e00\u6b21\u53ea\u80fd\u683c\u5f0f\u5316\u4e00\u500b\u6a94\u6848\uff0c\u9019\u500b\u554f\u984c\u5c0d\u65bc\u6211\u4f86\u8aaa\u5c31\u982d\u5f88\u5927\u4e86\uff0c\u901a\u5e38\u4e00\u500b\u5c08\u6848\u4e0d\u592a\u53ef\u80fd\u53ea\u6709\u5169\u4e09\u500b\u6a94\uff0c\u52d5\u4e0d\u52d5\u5c31\u8981\u6bcf\u500b\u6a94\u6848\u90fd\u958b\u4f86\u81ea\u52d5\u683c\u5f0f\u5316\u4e00\u4e0b\u4e5f\u662f\u5f88\u7d2f\u4eba\u800c\u4e14\u6d6a\u8cbb\u6642\u9593\u7684\u4e00\u4ef6\u4e8b\uff0c\u9019\u6642\u5019\uff0c\u6574\u500b\u5c08\u6848\u88e1\u9762\u7684\u6a94\u6848\u90fd\u53ef\u4ee5\u81ea\u52d5\u683c\u5f0f\u5316\u7684\u529f\u80fd\u5c31\u8b8a\u6210\u662f\u5fc5\u5099\u7684\u4e86!!"}),"\n",(0,o.jsx)(t.p,{children:"\u6709\u9019\u7a2e\u6771\u897f\u55ce??\u7576\u7136\u6709\uff0c\u4e0d\u7136\u5beb\u9019\u7bc7\u5e79\u561b\uff0c\u4e0d\u904e Visual Studio \u4e26\u6c92\u6709\u5167\u5efa\u9019\u500b\u529f\u80fd\u3002"}),"\n",(0,o.jsxs)(t.p,{children:["\u5f88\u597d\u904b\u7684\uff0c\u6709\u500b\u4f5b\u5fc3\u4f86\u7684\u5916\u570b\u4eba\u5e6b\u6211\u5011\u5beb\u597d\u9019\u500b\u529f\u80fd\u7684\u5de8\u96c6\uff0c\u8a72\u5de8\u96c6\u7684\u7db2\u5740\u70ba\uff1a",(0,o.jsx)(t.a,{href:"http://github.com/timabell/vs-formatter-macro",title:"http://github.com/timabell/vs-formatter-macro",children:"http://github.com/timabell/vs-formatter-macro"})]}),"\n",(0,o.jsx)(t.p,{children:"\u53ea\u8981\u4e0b\u8f09 Formatting.vb \u6a94\uff0c\u4e26\u4e14\u4f7f\u7528 Visual Studio \u7684\u5de8\u96c6\u7de8\u8f2f\u529f\u80fd\uff0c\u5c07\u5176\u532f\u5165\uff0c\u5c31\u53ef\u4ee5\u66f4\u8f15\u9b06\u7684\u505a Source Code \u81ea\u52d5\u683c\u5f0f\u5316\u7684\u5de5\u4f5c\u5566\uff0c\u64cd\u4f5c\u6b65\u9a5f\u5982\u4e0b\uff1a"}),"\n",(0,o.jsxs)(t.ol,{children:["\n",(0,o.jsxs)(t.li,{children:["\n",(0,o.jsxs)(t.p,{children:["\u9ede\u9078 ",(0,o.jsx)(t.strong,{children:(0,o.jsx)(t.code,{children:"Tools"})})," -> ",(0,o.jsx)(t.strong,{children:(0,o.jsx)(t.code,{children:"Macros"})})," -> ",(0,o.jsx)(t.strong,{children:(0,o.jsx)(t.code,{children:"Macros IDE*"})}),"\n",(0,o.jsx)(t.img,{alt:"\u53eb\u51fa Marcros IDE",src:s(43838).A+"",title:"\u53eb\u51fa Marcros IDE",width:"1920",height:"1080"})]}),"\n"]}),"\n",(0,o.jsxs)(t.li,{children:["\n",(0,o.jsxs)(t.p,{children:["\u9ede\u9078 ",(0,o.jsx)(t.strong,{children:(0,o.jsx)(t.code,{children:"Project Explorer"})})," \u4e2d\u7684 ",(0,o.jsx)(t.strong,{children:(0,o.jsx)(t.code,{children:"MyMacors"})})," \uff0c\u518d\u9ede\u9078 ",(0,o.jsx)(t.strong,{children:(0,o.jsx)(t.code,{children:"Project"})})," -> ",(0,o.jsx)(t.strong,{children:(0,o.jsx)(t.code,{children:"Add Existing Item"})}),"\n",(0,o.jsx)(t.img,{alt:"\u9ede\u9078 Add Existing Item",src:s(82671).A+"",title:"\u9ede\u9078 Add Existing Item",width:"1920",height:"1080"})]}),"\n"]}),"\n",(0,o.jsxs)(t.li,{children:["\n",(0,o.jsxs)(t.p,{children:["\u65bc\u6a94\u6848\u9078\u53d6\u8996\u7a97\u4e2d\u9078\u64c7 Formatting.vb \u6a94\uff0c\u4e26\u6309\u4e0b Add \u9215\uff0c\u5b8c\u7562\u4e4b\u5f8c\uff0c\u9ede\u9078 ",(0,o.jsx)(t.strong,{children:(0,o.jsx)(t.code,{children:"Tools"})})," -> ",(0,o.jsx)(t.strong,{children:(0,o.jsx)(t.code,{children:"Macros"})})," -> ",(0,o.jsx)(t.strong,{children:(0,o.jsx)(t.code,{children:"Macro Explorer"})})," (\u5feb\u6377\u9375 ",(0,o.jsx)(t.strong,{children:(0,o.jsx)(t.code,{children:"Alt+F8"})})," )\uff0c\u5982\u679c\u770b\u5230 Macro Explorer \u4e2d\u6709\u51fa\u73fe\u525b\u525b\u65b0\u589e\u7684\u5de8\u96c6\uff0c\u5c31\u4ee3\u8868\u6210\u529f\u532f\u5165\u5de8\u96c6\u4e86\u3002"]}),"\n"]}),"\n",(0,o.jsxs)(t.li,{children:["\n",(0,o.jsxs)(t.p,{children:["\u8981\u57f7\u884c\u8a72\u5de8\u96c6\uff0c\u53ea\u9700\u8981\u5728\u5de8\u96c6\u4e0a\u6309\u4e0b\u53f3\u9375\uff0c\u9078\u64c7 Run \u5373\u53ef\u3002\n",(0,o.jsx)(t.img,{alt:"\u57f7\u884c\u5de8\u96c6",src:s(18449).A+"",title:"\u57f7\u884c\u5de8\u96c6",width:"205",height:"179"})]}),"\n"]}),"\n",(0,o.jsxs)(t.li,{children:["\n",(0,o.jsxs)(t.p,{children:["\u984d\u5916\u9644\u9001\uff0c\u5229\u7528\u81ea\u8a02\u5de5\u5177\u5217\u7684\u529f\u80fd\u57f7\u884c\u8a72\u5de8\u96c6\uff1a\u9ede\u9078 ",(0,o.jsx)(t.strong,{children:(0,o.jsx)(t.code,{children:"Tools"})})," -> ",(0,o.jsx)(t.strong,{children:(0,o.jsx)(t.code,{children:"Customize"})})," -> ",(0,o.jsx)(t.strong,{children:(0,o.jsx)(t.code,{children:"Commands"})})," \u9801\u7c64 -> ",(0,o.jsx)(t.strong,{children:(0,o.jsx)(t.code,{children:"Toolbar"})})," -> ",(0,o.jsx)(t.strong,{children:(0,o.jsx)(t.code,{children:"Text Editor"})}),"\n",(0,o.jsx)(t.img,{alt:"\u81ea\u8a02\u5de5\u5177\u5217",src:s(64944).A+"",title:"\u81ea\u8a02\u5de5\u5177\u5217",width:"535",height:"550"})]}),"\n"]}),"\n",(0,o.jsxs)(t.li,{children:["\n",(0,o.jsxs)(t.p,{children:["\u9ede\u9078 ",(0,o.jsx)(t.strong,{children:(0,o.jsx)(t.code,{children:"Add Command"})})," \u6309\u9215\uff0c\u5728 ",(0,o.jsx)(t.strong,{children:(0,o.jsx)(t.code,{children:"Categories\u6e05\u55ae"})})," \u4e2d\u7684 ",(0,o.jsx)(t.strong,{children:(0,o.jsx)(t.code,{children:"Macros"})})," \uff0c\u4e26\u9078\u53d6 ",(0,o.jsx)(t.strong,{children:(0,o.jsx)(t.code,{children:"Commands\u6e05\u55ae"})})," \u4e2d\u7684 ",(0,o.jsx)(t.strong,{children:(0,o.jsx)(t.code,{children:"Macros.MyMacros.Formatting.FormatProject"})})," \u9805\u76ee\uff0c\u518d\u4f86\u6309\u4e0b OK\u3002\n",(0,o.jsx)(t.img,{alt:"\u5c07\u81ea\u52d5\u683c\u5f0f\u5de8\u96c6\u52a0\u5165",src:s(17625).A+"",title:"\u5c07\u81ea\u52d5\u683c\u5f0f\u5de8\u96c6\u52a0\u5165",width:"585",height:"370"})]}),"\n"]}),"\n",(0,o.jsxs)(t.li,{children:["\n",(0,o.jsxs)(t.p,{children:["\u6700\u5f8c\u53ef\u4f9d\u500b\u4eba\u559c\u597d\u4f7f\u7528 Move Up/Move Down \u6216 Modify Selection \u6309\u9215\u4f86\u8abf\u6574\u5de8\u96c6\u6309\u9215\u7684\u4f4d\u7f6e\uff0c\u5c31\u5927\u529f\u544a\u6210\u5566!!\u4ee5\u5f8c\u53ea\u8981\u6309\u4e0b\u8a72\u6309\u9215\uff0c\u5c31\u53ef\u4ee5\u4e00\u6b21\u683c\u5f0f\u5316\u6574\u500b\u5c08\u6848\u5594!!\n",(0,o.jsx)(t.img,{alt:"\u900f\u904e\u6309\u9215\u9032\u884c\u683c\u5f0f\u5316",src:s(9442).A+"",title:"\u900f\u904e\u6309\u9215\u9032\u884c\u683c\u5f0f\u5316",width:"1920",height:"1080"})]}),"\n"]}),"\n"]})]})}function h(e={}){const{wrapper:t}={...(0,n.R)(),...e.components};return t?(0,o.jsx)(t,{...e,children:(0,o.jsx)(a,{...e})}):a(e)}},17625:(e,t,s)=>{s.d(t,{A:()=>o});const o=s.p+"assets/images/add-auto-format-macro-36e5c999120a48efd57ed7293a86e9d2.png"},82671:(e,t,s)=>{s.d(t,{A:()=>o});const o=s.p+"assets/images/click-add-existing-item-b423b2d077198b3dc84ea831aa06feca.png"},9442:(e,t,s)=>{s.d(t,{A:()=>o});const o=s.p+"assets/images/click-button-to-auto-format-2ce9390394d4d6cf46a0318dd3d0c134.png"},64944:(e,t,s)=>{s.d(t,{A:()=>o});const o=s.p+"assets/images/customize-toolbar-8fecc6d5b04ef7006d0ffbaa4ecf46f8.png"},43838:(e,t,s)=>{s.d(t,{A:()=>o});const o=s.p+"assets/images/open-macros-ide-2d1cdbeeeeefeb82aebcb31a12d08431.png"},18449:(e,t,s)=>{s.d(t,{A:()=>o});const o=s.p+"assets/images/run-the-macro-6bb1dee0540f59080574bb335c9f0d5f.png"},28453:(e,t,s)=>{s.d(t,{R:()=>r,x:()=>i});var o=s(96540);const n={},c=o.createContext(n);function r(e){const t=o.useContext(c);return o.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function i(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(n):e.components||n:r(e.components),o.createElement(c.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/0b2f581f.c520526b.js b/assets/js/0b2f581f.c520526b.js new file mode 100644 index 000000000..9c9bb7cc4 --- /dev/null +++ b/assets/js/0b2f581f.c520526b.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkouch1978_at_github=self.webpackChunkouch1978_at_github||[]).push([[2939],{78602:(e,t,s)=>{s.r(t),s.d(t,{assets:()=>d,contentTitle:()=>r,default:()=>h,frontMatter:()=>i,metadata:()=>c,toc:()=>l});var o=s(74848),n=s(28453);const i={title:"\u4f7f\u7528 Visual Studio \u9032\u884c Source Code \u81ea\u52d5\u683c\u5f0f\u5316 - \u52a0\u5f37\u7248",description:"\u4e0a\u7bc7\u8b1b\u5230\u4e86\u600e\u9ebc\u505a Source Code \u7684\u81ea\u52d5\u683c\u5f0f\u5316\uff0c\u4f46\u662f\u7528\u5167\u5efa\u7684\u529f\u80fd\uff0c\u5176\u5be6\u6709\u500b\u4e0d\u592a\u65b9\u4fbf\u7684\u5730\u65b9 -- \u4e00\u6b21\u53ea\u80fd\u683c\u5f0f\u5316\u4e00\u500b\u6a94\u6848\uff0c\u9019\u500b\u554f\u984c\u5c0d\u65bc\u6211\u4f86\u8aaa\u5c31\u982d\u5f88\u5927\u4e86\uff0c\u901a\u5e38\u4e00\u500b\u5c08\u6848\u4e0d\u592a\u53ef\u80fd\u53ea\u6709\u5169\u4e09\u500b\u6a94\uff0c\u52d5\u4e0d\u52d5\u5c31\u8981\u6bcf\u500b\u6a94\u6848\u90fd\u958b\u4f86\u81ea\u52d5\u683c\u5f0f\u5316\u4e00\u4e0b\u4e5f\u662f\u5f88\u7d2f\u4eba\u800c\u4e14\u6d6a\u8cbb\u6642\u9593\u7684\u4e00\u4ef6\u4e8b\uff0c\u9019\u6642\u5019\uff0c\u6574\u500b\u5c08\u6848\u88e1\u9762\u7684\u6a94\u6848\u90fd\u53ef\u4ee5\u81ea\u52d5\u683c\u5f0f\u5316\u7684\u529f\u80fd\u5c31\u8b8a\u6210\u662f\u5fc5\u5099\u7684\u4e86!!",authors:"ouch1978",tags:["Visual Studio"],keywords:["Visual Studio","Auto Format","\u81ea\u52d5","\u6392\u7248","\u5de8\u96c6","Macro"]},r=void 0,c={permalink:"/blog/2010/10/25/vs2010-format-source-code-automatically-advanced",editUrl:"https://github.com/ouch1978/ouch1978.github.io/edit/main/blog/2010-10-25-vs2010-format-source-code-automatically-advanced/index.md",source:"@site/blog/2010-10-25-vs2010-format-source-code-automatically-advanced/index.md",title:"\u4f7f\u7528 Visual Studio \u9032\u884c Source Code \u81ea\u52d5\u683c\u5f0f\u5316 - \u52a0\u5f37\u7248",description:"\u4e0a\u7bc7\u8b1b\u5230\u4e86\u600e\u9ebc\u505a Source Code \u7684\u81ea\u52d5\u683c\u5f0f\u5316\uff0c\u4f46\u662f\u7528\u5167\u5efa\u7684\u529f\u80fd\uff0c\u5176\u5be6\u6709\u500b\u4e0d\u592a\u65b9\u4fbf\u7684\u5730\u65b9 -- \u4e00\u6b21\u53ea\u80fd\u683c\u5f0f\u5316\u4e00\u500b\u6a94\u6848\uff0c\u9019\u500b\u554f\u984c\u5c0d\u65bc\u6211\u4f86\u8aaa\u5c31\u982d\u5f88\u5927\u4e86\uff0c\u901a\u5e38\u4e00\u500b\u5c08\u6848\u4e0d\u592a\u53ef\u80fd\u53ea\u6709\u5169\u4e09\u500b\u6a94\uff0c\u52d5\u4e0d\u52d5\u5c31\u8981\u6bcf\u500b\u6a94\u6848\u90fd\u958b\u4f86\u81ea\u52d5\u683c\u5f0f\u5316\u4e00\u4e0b\u4e5f\u662f\u5f88\u7d2f\u4eba\u800c\u4e14\u6d6a\u8cbb\u6642\u9593\u7684\u4e00\u4ef6\u4e8b\uff0c\u9019\u6642\u5019\uff0c\u6574\u500b\u5c08\u6848\u88e1\u9762\u7684\u6a94\u6848\u90fd\u53ef\u4ee5\u81ea\u52d5\u683c\u5f0f\u5316\u7684\u529f\u80fd\u5c31\u8b8a\u6210\u662f\u5fc5\u5099\u7684\u4e86!!",date:"2010-10-25T00:00:00.000Z",tags:[{inline:!0,label:"Visual Studio",permalink:"/blog/tags/visual-studio"}],readingTime:2.86,hasTruncateMarker:!0,authors:[{name:"Ouch Liu",title:"\u4e0d\u52d9\u6b63\u696d\u7684\u67b6\u69cb\u5e2b",url:"https://github.com/ouch1978",imageURL:"https://avatars.githubusercontent.com/u/18132883?v=4",key:"ouch1978",page:null}],frontMatter:{title:"\u4f7f\u7528 Visual Studio \u9032\u884c Source Code \u81ea\u52d5\u683c\u5f0f\u5316 - \u52a0\u5f37\u7248",description:"\u4e0a\u7bc7\u8b1b\u5230\u4e86\u600e\u9ebc\u505a Source Code \u7684\u81ea\u52d5\u683c\u5f0f\u5316\uff0c\u4f46\u662f\u7528\u5167\u5efa\u7684\u529f\u80fd\uff0c\u5176\u5be6\u6709\u500b\u4e0d\u592a\u65b9\u4fbf\u7684\u5730\u65b9 -- \u4e00\u6b21\u53ea\u80fd\u683c\u5f0f\u5316\u4e00\u500b\u6a94\u6848\uff0c\u9019\u500b\u554f\u984c\u5c0d\u65bc\u6211\u4f86\u8aaa\u5c31\u982d\u5f88\u5927\u4e86\uff0c\u901a\u5e38\u4e00\u500b\u5c08\u6848\u4e0d\u592a\u53ef\u80fd\u53ea\u6709\u5169\u4e09\u500b\u6a94\uff0c\u52d5\u4e0d\u52d5\u5c31\u8981\u6bcf\u500b\u6a94\u6848\u90fd\u958b\u4f86\u81ea\u52d5\u683c\u5f0f\u5316\u4e00\u4e0b\u4e5f\u662f\u5f88\u7d2f\u4eba\u800c\u4e14\u6d6a\u8cbb\u6642\u9593\u7684\u4e00\u4ef6\u4e8b\uff0c\u9019\u6642\u5019\uff0c\u6574\u500b\u5c08\u6848\u88e1\u9762\u7684\u6a94\u6848\u90fd\u53ef\u4ee5\u81ea\u52d5\u683c\u5f0f\u5316\u7684\u529f\u80fd\u5c31\u8b8a\u6210\u662f\u5fc5\u5099\u7684\u4e86!!",authors:"ouch1978",tags:["Visual Studio"],keywords:["Visual Studio","Auto Format","\u81ea\u52d5","\u6392\u7248","\u5de8\u96c6","Macro"]},unlisted:!1,prevItem:{title:"\u81ea\u88fd Modal \u5143\u4ef6",permalink:"/blog/2010/10/26/silverlight-fake-modal-dialog"},nextItem:{title:"\u4f7f\u7528 Visual Studio \u9032\u884c Source Code \u81ea\u52d5\u683c\u5f0f\u5316",permalink:"/blog/2010/10/25/vs2010-format-source-code-automatically"}},d={authorsImageUrls:[void 0]},l=[];function a(e){const t={a:"a",code:"code",img:"img",li:"li",ol:"ol",p:"p",strong:"strong",...(0,n.R)(),...e.components};return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(t.p,{children:"\u4e0a\u7bc7\u8b1b\u5230\u4e86\u600e\u9ebc\u505a Source Code \u7684\u81ea\u52d5\u683c\u5f0f\u5316\uff0c\u4f46\u662f\u7528\u5167\u5efa\u7684\u529f\u80fd\uff0c\u5176\u5be6\u6709\u500b\u4e0d\u592a\u65b9\u4fbf\u7684\u5730\u65b9 -- \u4e00\u6b21\u53ea\u80fd\u683c\u5f0f\u5316\u4e00\u500b\u6a94\u6848\uff0c\u9019\u500b\u554f\u984c\u5c0d\u65bc\u6211\u4f86\u8aaa\u5c31\u982d\u5f88\u5927\u4e86\uff0c\u901a\u5e38\u4e00\u500b\u5c08\u6848\u4e0d\u592a\u53ef\u80fd\u53ea\u6709\u5169\u4e09\u500b\u6a94\uff0c\u52d5\u4e0d\u52d5\u5c31\u8981\u6bcf\u500b\u6a94\u6848\u90fd\u958b\u4f86\u81ea\u52d5\u683c\u5f0f\u5316\u4e00\u4e0b\u4e5f\u662f\u5f88\u7d2f\u4eba\u800c\u4e14\u6d6a\u8cbb\u6642\u9593\u7684\u4e00\u4ef6\u4e8b\uff0c\u9019\u6642\u5019\uff0c\u6574\u500b\u5c08\u6848\u88e1\u9762\u7684\u6a94\u6848\u90fd\u53ef\u4ee5\u81ea\u52d5\u683c\u5f0f\u5316\u7684\u529f\u80fd\u5c31\u8b8a\u6210\u662f\u5fc5\u5099\u7684\u4e86!!"}),"\n",(0,o.jsx)(t.p,{children:"\u6709\u9019\u7a2e\u6771\u897f\u55ce??\u7576\u7136\u6709\uff0c\u4e0d\u7136\u5beb\u9019\u7bc7\u5e79\u561b\uff0c\u4e0d\u904e Visual Studio \u4e26\u6c92\u6709\u5167\u5efa\u9019\u500b\u529f\u80fd\u3002"}),"\n",(0,o.jsxs)(t.p,{children:["\u5f88\u597d\u904b\u7684\uff0c\u6709\u500b\u4f5b\u5fc3\u4f86\u7684\u5916\u570b\u4eba\u5e6b\u6211\u5011\u5beb\u597d\u9019\u500b\u529f\u80fd\u7684\u5de8\u96c6\uff0c\u8a72\u5de8\u96c6\u7684\u7db2\u5740\u70ba\uff1a",(0,o.jsx)(t.a,{href:"http://github.com/timabell/vs-formatter-macro",title:"http://github.com/timabell/vs-formatter-macro",children:"http://github.com/timabell/vs-formatter-macro"})]}),"\n",(0,o.jsx)(t.p,{children:"\u53ea\u8981\u4e0b\u8f09 Formatting.vb \u6a94\uff0c\u4e26\u4e14\u4f7f\u7528 Visual Studio \u7684\u5de8\u96c6\u7de8\u8f2f\u529f\u80fd\uff0c\u5c07\u5176\u532f\u5165\uff0c\u5c31\u53ef\u4ee5\u66f4\u8f15\u9b06\u7684\u505a Source Code \u81ea\u52d5\u683c\u5f0f\u5316\u7684\u5de5\u4f5c\u5566\uff0c\u64cd\u4f5c\u6b65\u9a5f\u5982\u4e0b\uff1a"}),"\n",(0,o.jsxs)(t.ol,{children:["\n",(0,o.jsxs)(t.li,{children:["\n",(0,o.jsxs)(t.p,{children:["\u9ede\u9078 ",(0,o.jsx)(t.strong,{children:(0,o.jsx)(t.code,{children:"Tools"})})," -> ",(0,o.jsx)(t.strong,{children:(0,o.jsx)(t.code,{children:"Macros"})})," -> ",(0,o.jsx)(t.strong,{children:(0,o.jsx)(t.code,{children:"Macros IDE*"})}),"\n",(0,o.jsx)(t.img,{alt:"\u53eb\u51fa Marcros IDE",src:s(43838).A+"",title:"\u53eb\u51fa Marcros IDE",width:"1920",height:"1080"})]}),"\n"]}),"\n",(0,o.jsxs)(t.li,{children:["\n",(0,o.jsxs)(t.p,{children:["\u9ede\u9078 ",(0,o.jsx)(t.strong,{children:(0,o.jsx)(t.code,{children:"Project Explorer"})})," \u4e2d\u7684 ",(0,o.jsx)(t.strong,{children:(0,o.jsx)(t.code,{children:"MyMacors"})})," \uff0c\u518d\u9ede\u9078 ",(0,o.jsx)(t.strong,{children:(0,o.jsx)(t.code,{children:"Project"})})," -> ",(0,o.jsx)(t.strong,{children:(0,o.jsx)(t.code,{children:"Add Existing Item"})}),"\n",(0,o.jsx)(t.img,{alt:"\u9ede\u9078 Add Existing Item",src:s(82671).A+"",title:"\u9ede\u9078 Add Existing Item",width:"1920",height:"1080"})]}),"\n"]}),"\n",(0,o.jsxs)(t.li,{children:["\n",(0,o.jsxs)(t.p,{children:["\u65bc\u6a94\u6848\u9078\u53d6\u8996\u7a97\u4e2d\u9078\u64c7 Formatting.vb \u6a94\uff0c\u4e26\u6309\u4e0b Add \u9215\uff0c\u5b8c\u7562\u4e4b\u5f8c\uff0c\u9ede\u9078 ",(0,o.jsx)(t.strong,{children:(0,o.jsx)(t.code,{children:"Tools"})})," -> ",(0,o.jsx)(t.strong,{children:(0,o.jsx)(t.code,{children:"Macros"})})," -> ",(0,o.jsx)(t.strong,{children:(0,o.jsx)(t.code,{children:"Macro Explorer"})})," (\u5feb\u6377\u9375 ",(0,o.jsx)(t.strong,{children:(0,o.jsx)(t.code,{children:"Alt+F8"})})," )\uff0c\u5982\u679c\u770b\u5230 Macro Explorer \u4e2d\u6709\u51fa\u73fe\u525b\u525b\u65b0\u589e\u7684\u5de8\u96c6\uff0c\u5c31\u4ee3\u8868\u6210\u529f\u532f\u5165\u5de8\u96c6\u4e86\u3002"]}),"\n"]}),"\n",(0,o.jsxs)(t.li,{children:["\n",(0,o.jsxs)(t.p,{children:["\u8981\u57f7\u884c\u8a72\u5de8\u96c6\uff0c\u53ea\u9700\u8981\u5728\u5de8\u96c6\u4e0a\u6309\u4e0b\u53f3\u9375\uff0c\u9078\u64c7 Run \u5373\u53ef\u3002\n",(0,o.jsx)(t.img,{alt:"\u57f7\u884c\u5de8\u96c6",src:s(18449).A+"",title:"\u57f7\u884c\u5de8\u96c6",width:"205",height:"179"})]}),"\n"]}),"\n",(0,o.jsxs)(t.li,{children:["\n",(0,o.jsxs)(t.p,{children:["\u984d\u5916\u9644\u9001\uff0c\u5229\u7528\u81ea\u8a02\u5de5\u5177\u5217\u7684\u529f\u80fd\u57f7\u884c\u8a72\u5de8\u96c6\uff1a\u9ede\u9078 ",(0,o.jsx)(t.strong,{children:(0,o.jsx)(t.code,{children:"Tools"})})," -> ",(0,o.jsx)(t.strong,{children:(0,o.jsx)(t.code,{children:"Customize"})})," -> ",(0,o.jsx)(t.strong,{children:(0,o.jsx)(t.code,{children:"Commands"})})," \u9801\u7c64 -> ",(0,o.jsx)(t.strong,{children:(0,o.jsx)(t.code,{children:"Toolbar"})})," -> ",(0,o.jsx)(t.strong,{children:(0,o.jsx)(t.code,{children:"Text Editor"})}),"\n",(0,o.jsx)(t.img,{alt:"\u81ea\u8a02\u5de5\u5177\u5217",src:s(64944).A+"",title:"\u81ea\u8a02\u5de5\u5177\u5217",width:"535",height:"550"})]}),"\n"]}),"\n",(0,o.jsxs)(t.li,{children:["\n",(0,o.jsxs)(t.p,{children:["\u9ede\u9078 ",(0,o.jsx)(t.strong,{children:(0,o.jsx)(t.code,{children:"Add Command"})})," \u6309\u9215\uff0c\u5728 ",(0,o.jsx)(t.strong,{children:(0,o.jsx)(t.code,{children:"Categories\u6e05\u55ae"})})," \u4e2d\u7684 ",(0,o.jsx)(t.strong,{children:(0,o.jsx)(t.code,{children:"Macros"})})," \uff0c\u4e26\u9078\u53d6 ",(0,o.jsx)(t.strong,{children:(0,o.jsx)(t.code,{children:"Commands\u6e05\u55ae"})})," \u4e2d\u7684 ",(0,o.jsx)(t.strong,{children:(0,o.jsx)(t.code,{children:"Macros.MyMacros.Formatting.FormatProject"})})," \u9805\u76ee\uff0c\u518d\u4f86\u6309\u4e0b OK\u3002\n",(0,o.jsx)(t.img,{alt:"\u5c07\u81ea\u52d5\u683c\u5f0f\u5de8\u96c6\u52a0\u5165",src:s(17625).A+"",title:"\u5c07\u81ea\u52d5\u683c\u5f0f\u5de8\u96c6\u52a0\u5165",width:"585",height:"370"})]}),"\n"]}),"\n",(0,o.jsxs)(t.li,{children:["\n",(0,o.jsxs)(t.p,{children:["\u6700\u5f8c\u53ef\u4f9d\u500b\u4eba\u559c\u597d\u4f7f\u7528 Move Up/Move Down \u6216 Modify Selection \u6309\u9215\u4f86\u8abf\u6574\u5de8\u96c6\u6309\u9215\u7684\u4f4d\u7f6e\uff0c\u5c31\u5927\u529f\u544a\u6210\u5566!!\u4ee5\u5f8c\u53ea\u8981\u6309\u4e0b\u8a72\u6309\u9215\uff0c\u5c31\u53ef\u4ee5\u4e00\u6b21\u683c\u5f0f\u5316\u6574\u500b\u5c08\u6848\u5594!!\n",(0,o.jsx)(t.img,{alt:"\u900f\u904e\u6309\u9215\u9032\u884c\u683c\u5f0f\u5316",src:s(9442).A+"",title:"\u900f\u904e\u6309\u9215\u9032\u884c\u683c\u5f0f\u5316",width:"1920",height:"1080"})]}),"\n"]}),"\n"]})]})}function h(e={}){const{wrapper:t}={...(0,n.R)(),...e.components};return t?(0,o.jsx)(t,{...e,children:(0,o.jsx)(a,{...e})}):a(e)}},17625:(e,t,s)=>{s.d(t,{A:()=>o});const o=s.p+"assets/images/add-auto-format-macro-36e5c999120a48efd57ed7293a86e9d2.png"},82671:(e,t,s)=>{s.d(t,{A:()=>o});const o=s.p+"assets/images/click-add-existing-item-b423b2d077198b3dc84ea831aa06feca.png"},9442:(e,t,s)=>{s.d(t,{A:()=>o});const o=s.p+"assets/images/click-button-to-auto-format-2ce9390394d4d6cf46a0318dd3d0c134.png"},64944:(e,t,s)=>{s.d(t,{A:()=>o});const o=s.p+"assets/images/customize-toolbar-8fecc6d5b04ef7006d0ffbaa4ecf46f8.png"},43838:(e,t,s)=>{s.d(t,{A:()=>o});const o=s.p+"assets/images/open-macros-ide-2d1cdbeeeeefeb82aebcb31a12d08431.png"},18449:(e,t,s)=>{s.d(t,{A:()=>o});const o=s.p+"assets/images/run-the-macro-6bb1dee0540f59080574bb335c9f0d5f.png"},28453:(e,t,s)=>{s.d(t,{R:()=>r,x:()=>c});var o=s(96540);const n={},i=o.createContext(n);function r(e){const t=o.useContext(i);return o.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function c(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(n):e.components||n:r(e.components),o.createElement(i.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/0ecbafc8.a0f76d9a.js b/assets/js/0ecbafc8.1aa47969.js similarity index 68% rename from assets/js/0ecbafc8.a0f76d9a.js rename to assets/js/0ecbafc8.1aa47969.js index 9f6642511..5dafdcbb8 100644 --- a/assets/js/0ecbafc8.a0f76d9a.js +++ b/assets/js/0ecbafc8.1aa47969.js @@ -1 +1 @@ -"use strict";(self.webpackChunkouch1978_at_github=self.webpackChunkouch1978_at_github||[]).push([[3285],{94274:(t,e,o)=>{o.r(e),o.d(e,{assets:()=>s,contentTitle:()=>a,default:()=>d,frontMatter:()=>n,metadata:()=>r,toc:()=>u});var i=o(74848),l=o(28453);const n={title:"\u81ea\u88fd Modal \u5143\u4ef6",description:"\u6709\u4f7f\u7528\u904e Silverlight/WPF \u7684\u670b\u53cb\u5011\u4e0d\u77e5\u9053\u6709\u6c92\u6709\u9047\u904e\u4e00\u500b\u554f\u984c\uff1a\u6709\u6642\u5019\u60f3\u8981\u8df3\u51fa\u4e00\u500b\u5143\u4ef6\u8ddf\u4f7f\u7528\u8005\u4e92\u52d5\uff0c\u800c\u4e14\u8981\u9396\u4f4f\u539f\u4f86\u7684\u4e3b\u756b\u9762\uff0c\u7b49\u4f7f\u7528\u8005\u64cd\u4f5c\u5b8c\u624d\u80fd\u7e7c\u7e8c\u64cd\u4f5c\u4e3b\u756b\u9762\uff0c\u53ef\u662f\u7528 MessageBox \u7684\u8a71\u529f\u80fd\u4e0d\u5920\uff0c\u7528 ChildWindow \u7684\u8a71\u529f\u80fd\u53c8\u592a\u591a\u6216\u662f\u592a\u8907\u96dc\u4e4b\u985e\u7684\u554f\u984c...",authors:"ouch1978",tags:["Silverlight"],keywords:["Silverlight","modal","control","dialog"]},a=void 0,r={permalink:"/blog/2010/10/26/silverlight-fake-modal-dialog",editUrl:"https://github.com/ouch1978/ouch1978.github.io/edit/main/blog/2010-10-26-silverlight-fake-modal-dialog/index.md",source:"@site/blog/2010-10-26-silverlight-fake-modal-dialog/index.md",title:"\u81ea\u88fd Modal \u5143\u4ef6",description:"\u6709\u4f7f\u7528\u904e Silverlight/WPF \u7684\u670b\u53cb\u5011\u4e0d\u77e5\u9053\u6709\u6c92\u6709\u9047\u904e\u4e00\u500b\u554f\u984c\uff1a\u6709\u6642\u5019\u60f3\u8981\u8df3\u51fa\u4e00\u500b\u5143\u4ef6\u8ddf\u4f7f\u7528\u8005\u4e92\u52d5\uff0c\u800c\u4e14\u8981\u9396\u4f4f\u539f\u4f86\u7684\u4e3b\u756b\u9762\uff0c\u7b49\u4f7f\u7528\u8005\u64cd\u4f5c\u5b8c\u624d\u80fd\u7e7c\u7e8c\u64cd\u4f5c\u4e3b\u756b\u9762\uff0c\u53ef\u662f\u7528 MessageBox \u7684\u8a71\u529f\u80fd\u4e0d\u5920\uff0c\u7528 ChildWindow \u7684\u8a71\u529f\u80fd\u53c8\u592a\u591a\u6216\u662f\u592a\u8907\u96dc\u4e4b\u985e\u7684\u554f\u984c...",date:"2010-10-26T00:00:00.000Z",tags:[{inline:!0,label:"Silverlight",permalink:"/blog/tags/silverlight"}],readingTime:3.345,hasTruncateMarker:!0,authors:[{name:"Ouch Liu",title:"\u4e0d\u52d9\u6b63\u696d\u7684\u67b6\u69cb\u5e2b",url:"https://github.com/ouch1978",imageURL:"https://avatars.githubusercontent.com/u/18132883?v=4",key:"ouch1978",page:null}],frontMatter:{title:"\u81ea\u88fd Modal \u5143\u4ef6",description:"\u6709\u4f7f\u7528\u904e Silverlight/WPF \u7684\u670b\u53cb\u5011\u4e0d\u77e5\u9053\u6709\u6c92\u6709\u9047\u904e\u4e00\u500b\u554f\u984c\uff1a\u6709\u6642\u5019\u60f3\u8981\u8df3\u51fa\u4e00\u500b\u5143\u4ef6\u8ddf\u4f7f\u7528\u8005\u4e92\u52d5\uff0c\u800c\u4e14\u8981\u9396\u4f4f\u539f\u4f86\u7684\u4e3b\u756b\u9762\uff0c\u7b49\u4f7f\u7528\u8005\u64cd\u4f5c\u5b8c\u624d\u80fd\u7e7c\u7e8c\u64cd\u4f5c\u4e3b\u756b\u9762\uff0c\u53ef\u662f\u7528 MessageBox \u7684\u8a71\u529f\u80fd\u4e0d\u5920\uff0c\u7528 ChildWindow \u7684\u8a71\u529f\u80fd\u53c8\u592a\u591a\u6216\u662f\u592a\u8907\u96dc\u4e4b\u985e\u7684\u554f\u984c...",authors:"ouch1978",tags:["Silverlight"],keywords:["Silverlight","modal","control","dialog"]},unlisted:!1,prevItem:{title:"\u8f15\u9b06\u88fd\u4f5c\u7368\u4e00\u7121\u4e8c\u7684\u6295\u5f71\u7247",permalink:"/blog/2010/10/27/ppt-make-your-own-ptt-template"},nextItem:{title:"\u4f7f\u7528 Visual Studio \u9032\u884c Source Code \u81ea\u52d5\u683c\u5f0f\u5316",permalink:"/blog/2010/10/25/vs2010-format-source-code-automatically"}},s={authorsImageUrls:[void 0]},u=[];function c(t){const e={p:"p",...(0,l.R)(),...t.components};return(0,i.jsx)(e.p,{children:"\u6709\u4f7f\u7528\u904e Silverlight/WPF \u7684\u670b\u53cb\u5011\u4e0d\u77e5\u9053\u6709\u6c92\u6709\u9047\u904e\u4e00\u500b\u554f\u984c\uff1a\u6709\u6642\u5019\u60f3\u8981\u8df3\u51fa\u4e00\u500b\u5143\u4ef6\u8ddf\u4f7f\u7528\u8005\u4e92\u52d5\uff0c\u800c\u4e14\u8981\u9396\u4f4f\u539f\u4f86\u7684\u4e3b\u756b\u9762\uff0c\u7b49\u4f7f\u7528\u8005\u64cd\u4f5c\u5b8c\u624d\u80fd\u7e7c\u7e8c\u64cd\u4f5c\u4e3b\u756b\u9762\uff0c\u53ef\u662f\u7528 MessageBox \u7684\u8a71\u529f\u80fd\u4e0d\u5920\uff0c\u7528 ChildWindow \u7684\u8a71\u529f\u80fd\u53c8\u592a\u591a\u6216\u662f\u592a\u8907\u96dc\u4e4b\u985e\u7684\u554f\u984c..."})}function d(t={}){const{wrapper:e}={...(0,l.R)(),...t.components};return e?(0,i.jsx)(e,{...t,children:(0,i.jsx)(c,{...t})}):c(t)}},28453:(t,e,o)=>{o.d(e,{R:()=>a,x:()=>r});var i=o(96540);const l={},n=i.createContext(l);function a(t){const e=i.useContext(n);return i.useMemo((function(){return"function"==typeof t?t(e):{...e,...t}}),[e,t])}function r(t){let e;return e=t.disableParentContext?"function"==typeof t.components?t.components(l):t.components||l:a(t.components),i.createElement(n.Provider,{value:e},t.children)}}}]); \ No newline at end of file +"use strict";(self.webpackChunkouch1978_at_github=self.webpackChunkouch1978_at_github||[]).push([[3285],{94274:(t,e,o)=>{o.r(e),o.d(e,{assets:()=>s,contentTitle:()=>a,default:()=>d,frontMatter:()=>n,metadata:()=>r,toc:()=>c});var i=o(74848),l=o(28453);const n={title:"\u81ea\u88fd Modal \u5143\u4ef6",description:"\u6709\u4f7f\u7528\u904e Silverlight/WPF \u7684\u670b\u53cb\u5011\u4e0d\u77e5\u9053\u6709\u6c92\u6709\u9047\u904e\u4e00\u500b\u554f\u984c\uff1a\u6709\u6642\u5019\u60f3\u8981\u8df3\u51fa\u4e00\u500b\u5143\u4ef6\u8ddf\u4f7f\u7528\u8005\u4e92\u52d5\uff0c\u800c\u4e14\u8981\u9396\u4f4f\u539f\u4f86\u7684\u4e3b\u756b\u9762\uff0c\u7b49\u4f7f\u7528\u8005\u64cd\u4f5c\u5b8c\u624d\u80fd\u7e7c\u7e8c\u64cd\u4f5c\u4e3b\u756b\u9762\uff0c\u53ef\u662f\u7528 MessageBox \u7684\u8a71\u529f\u80fd\u4e0d\u5920\uff0c\u7528 ChildWindow \u7684\u8a71\u529f\u80fd\u53c8\u592a\u591a\u6216\u662f\u592a\u8907\u96dc\u4e4b\u985e\u7684\u554f\u984c...",authors:"ouch1978",tags:["Silverlight"],keywords:["Silverlight","modal","control","dialog"]},a=void 0,r={permalink:"/blog/2010/10/26/silverlight-fake-modal-dialog",editUrl:"https://github.com/ouch1978/ouch1978.github.io/edit/main/blog/2010-10-26-silverlight-fake-modal-dialog/index.md",source:"@site/blog/2010-10-26-silverlight-fake-modal-dialog/index.md",title:"\u81ea\u88fd Modal \u5143\u4ef6",description:"\u6709\u4f7f\u7528\u904e Silverlight/WPF \u7684\u670b\u53cb\u5011\u4e0d\u77e5\u9053\u6709\u6c92\u6709\u9047\u904e\u4e00\u500b\u554f\u984c\uff1a\u6709\u6642\u5019\u60f3\u8981\u8df3\u51fa\u4e00\u500b\u5143\u4ef6\u8ddf\u4f7f\u7528\u8005\u4e92\u52d5\uff0c\u800c\u4e14\u8981\u9396\u4f4f\u539f\u4f86\u7684\u4e3b\u756b\u9762\uff0c\u7b49\u4f7f\u7528\u8005\u64cd\u4f5c\u5b8c\u624d\u80fd\u7e7c\u7e8c\u64cd\u4f5c\u4e3b\u756b\u9762\uff0c\u53ef\u662f\u7528 MessageBox \u7684\u8a71\u529f\u80fd\u4e0d\u5920\uff0c\u7528 ChildWindow \u7684\u8a71\u529f\u80fd\u53c8\u592a\u591a\u6216\u662f\u592a\u8907\u96dc\u4e4b\u985e\u7684\u554f\u984c...",date:"2010-10-26T00:00:00.000Z",tags:[{inline:!0,label:"Silverlight",permalink:"/blog/tags/silverlight"}],readingTime:3.345,hasTruncateMarker:!0,authors:[{name:"Ouch Liu",title:"\u4e0d\u52d9\u6b63\u696d\u7684\u67b6\u69cb\u5e2b",url:"https://github.com/ouch1978",imageURL:"https://avatars.githubusercontent.com/u/18132883?v=4",key:"ouch1978",page:null}],frontMatter:{title:"\u81ea\u88fd Modal \u5143\u4ef6",description:"\u6709\u4f7f\u7528\u904e Silverlight/WPF \u7684\u670b\u53cb\u5011\u4e0d\u77e5\u9053\u6709\u6c92\u6709\u9047\u904e\u4e00\u500b\u554f\u984c\uff1a\u6709\u6642\u5019\u60f3\u8981\u8df3\u51fa\u4e00\u500b\u5143\u4ef6\u8ddf\u4f7f\u7528\u8005\u4e92\u52d5\uff0c\u800c\u4e14\u8981\u9396\u4f4f\u539f\u4f86\u7684\u4e3b\u756b\u9762\uff0c\u7b49\u4f7f\u7528\u8005\u64cd\u4f5c\u5b8c\u624d\u80fd\u7e7c\u7e8c\u64cd\u4f5c\u4e3b\u756b\u9762\uff0c\u53ef\u662f\u7528 MessageBox \u7684\u8a71\u529f\u80fd\u4e0d\u5920\uff0c\u7528 ChildWindow \u7684\u8a71\u529f\u80fd\u53c8\u592a\u591a\u6216\u662f\u592a\u8907\u96dc\u4e4b\u985e\u7684\u554f\u984c...",authors:"ouch1978",tags:["Silverlight"],keywords:["Silverlight","modal","control","dialog"]},unlisted:!1,prevItem:{title:"\u8f15\u9b06\u88fd\u4f5c\u7368\u4e00\u7121\u4e8c\u7684\u6295\u5f71\u7247",permalink:"/blog/2010/10/27/ppt-make-your-own-ptt-template"},nextItem:{title:"\u4f7f\u7528 Visual Studio \u9032\u884c Source Code \u81ea\u52d5\u683c\u5f0f\u5316 - \u52a0\u5f37\u7248",permalink:"/blog/2010/10/25/vs2010-format-source-code-automatically-advanced"}},s={authorsImageUrls:[void 0]},c=[];function u(t){const e={p:"p",...(0,l.R)(),...t.components};return(0,i.jsx)(e.p,{children:"\u6709\u4f7f\u7528\u904e Silverlight/WPF \u7684\u670b\u53cb\u5011\u4e0d\u77e5\u9053\u6709\u6c92\u6709\u9047\u904e\u4e00\u500b\u554f\u984c\uff1a\u6709\u6642\u5019\u60f3\u8981\u8df3\u51fa\u4e00\u500b\u5143\u4ef6\u8ddf\u4f7f\u7528\u8005\u4e92\u52d5\uff0c\u800c\u4e14\u8981\u9396\u4f4f\u539f\u4f86\u7684\u4e3b\u756b\u9762\uff0c\u7b49\u4f7f\u7528\u8005\u64cd\u4f5c\u5b8c\u624d\u80fd\u7e7c\u7e8c\u64cd\u4f5c\u4e3b\u756b\u9762\uff0c\u53ef\u662f\u7528 MessageBox \u7684\u8a71\u529f\u80fd\u4e0d\u5920\uff0c\u7528 ChildWindow \u7684\u8a71\u529f\u80fd\u53c8\u592a\u591a\u6216\u662f\u592a\u8907\u96dc\u4e4b\u985e\u7684\u554f\u984c..."})}function d(t={}){const{wrapper:e}={...(0,l.R)(),...t.components};return e?(0,i.jsx)(e,{...t,children:(0,i.jsx)(u,{...t})}):u(t)}},28453:(t,e,o)=>{o.d(e,{R:()=>a,x:()=>r});var i=o(96540);const l={},n=i.createContext(l);function a(t){const e=i.useContext(n);return i.useMemo((function(){return"function"==typeof t?t(e):{...e,...t}}),[e,t])}function r(t){let e;return e=t.disableParentContext?"function"==typeof t.components?t.components(l):t.components||l:a(t.components),i.createElement(n.Provider,{value:e},t.children)}}}]); \ No newline at end of file diff --git a/assets/js/93ff5649.3b3ac568.js b/assets/js/93ff5649.650a2642.js similarity index 66% rename from assets/js/93ff5649.3b3ac568.js rename to assets/js/93ff5649.650a2642.js index 75c618c6a..abf8e3b16 100644 --- a/assets/js/93ff5649.3b3ac568.js +++ b/assets/js/93ff5649.650a2642.js @@ -1 +1 @@ -"use strict";(self.webpackChunkouch1978_at_github=self.webpackChunkouch1978_at_github||[]).push([[4683],{45982:(t,o,e)=>{e.r(o),e.d(o,{assets:()=>r,contentTitle:()=>c,default:()=>l,frontMatter:()=>i,metadata:()=>n,toc:()=>s});var u=e(74848),a=e(28453);const i={title:"\u4f7f\u7528 Visual Studio \u9032\u884c Source Code \u81ea\u52d5\u683c\u5f0f\u5316 - \u52a0\u5f37\u7248",description:"\u4e0a\u7bc7\u8b1b\u5230\u4e86\u600e\u9ebc\u505a Source Code \u7684\u81ea\u52d5\u683c\u5f0f\u5316\uff0c\u4f46\u662f\u7528\u5167\u5efa\u7684\u529f\u80fd\uff0c\u5176\u5be6\u6709\u500b\u4e0d\u592a\u65b9\u4fbf\u7684\u5730\u65b9 -- \u4e00\u6b21\u53ea\u80fd\u683c\u5f0f\u5316\u4e00\u500b\u6a94\u6848\uff0c\u9019\u500b\u554f\u984c\u5c0d\u65bc\u6211\u4f86\u8aaa\u5c31\u982d\u5f88\u5927\u4e86\uff0c\u901a\u5e38\u4e00\u500b\u5c08\u6848\u4e0d\u592a\u53ef\u80fd\u53ea\u6709\u5169\u4e09\u500b\u6a94\uff0c\u52d5\u4e0d\u52d5\u5c31\u8981\u6bcf\u500b\u6a94\u6848\u90fd\u958b\u4f86\u81ea\u52d5\u683c\u5f0f\u5316\u4e00\u4e0b\u4e5f\u662f\u5f88\u7d2f\u4eba\u800c\u4e14\u6d6a\u8cbb\u6642\u9593\u7684\u4e00\u4ef6\u4e8b\uff0c\u9019\u6642\u5019\uff0c\u6574\u500b\u5c08\u6848\u88e1\u9762\u7684\u6a94\u6848\u90fd\u53ef\u4ee5\u81ea\u52d5\u683c\u5f0f\u5316\u7684\u529f\u80fd\u5c31\u8b8a\u6210\u662f\u5fc5\u5099\u7684\u4e86!!",authors:"ouch1978",tags:["Visual Studio"],keywords:["Visual Studio","Auto Format","\u81ea\u52d5","\u6392\u7248","\u5de8\u96c6","Macro"]},c=void 0,n={permalink:"/blog/2010/10/25/vs2010-format-source-code-automatically-advanced",editUrl:"https://github.com/ouch1978/ouch1978.github.io/edit/main/blog/2010-10-25-vs2010-format-source-code-automatically-advanced/index.md",source:"@site/blog/2010-10-25-vs2010-format-source-code-automatically-advanced/index.md",title:"\u4f7f\u7528 Visual Studio \u9032\u884c Source Code \u81ea\u52d5\u683c\u5f0f\u5316 - \u52a0\u5f37\u7248",description:"\u4e0a\u7bc7\u8b1b\u5230\u4e86\u600e\u9ebc\u505a Source Code \u7684\u81ea\u52d5\u683c\u5f0f\u5316\uff0c\u4f46\u662f\u7528\u5167\u5efa\u7684\u529f\u80fd\uff0c\u5176\u5be6\u6709\u500b\u4e0d\u592a\u65b9\u4fbf\u7684\u5730\u65b9 -- \u4e00\u6b21\u53ea\u80fd\u683c\u5f0f\u5316\u4e00\u500b\u6a94\u6848\uff0c\u9019\u500b\u554f\u984c\u5c0d\u65bc\u6211\u4f86\u8aaa\u5c31\u982d\u5f88\u5927\u4e86\uff0c\u901a\u5e38\u4e00\u500b\u5c08\u6848\u4e0d\u592a\u53ef\u80fd\u53ea\u6709\u5169\u4e09\u500b\u6a94\uff0c\u52d5\u4e0d\u52d5\u5c31\u8981\u6bcf\u500b\u6a94\u6848\u90fd\u958b\u4f86\u81ea\u52d5\u683c\u5f0f\u5316\u4e00\u4e0b\u4e5f\u662f\u5f88\u7d2f\u4eba\u800c\u4e14\u6d6a\u8cbb\u6642\u9593\u7684\u4e00\u4ef6\u4e8b\uff0c\u9019\u6642\u5019\uff0c\u6574\u500b\u5c08\u6848\u88e1\u9762\u7684\u6a94\u6848\u90fd\u53ef\u4ee5\u81ea\u52d5\u683c\u5f0f\u5316\u7684\u529f\u80fd\u5c31\u8b8a\u6210\u662f\u5fc5\u5099\u7684\u4e86!!",date:"2010-10-25T00:00:00.000Z",tags:[{inline:!0,label:"Visual Studio",permalink:"/blog/tags/visual-studio"}],readingTime:2.86,hasTruncateMarker:!0,authors:[{name:"Ouch Liu",title:"\u4e0d\u52d9\u6b63\u696d\u7684\u67b6\u69cb\u5e2b",url:"https://github.com/ouch1978",imageURL:"https://avatars.githubusercontent.com/u/18132883?v=4",key:"ouch1978",page:null}],frontMatter:{title:"\u4f7f\u7528 Visual Studio \u9032\u884c Source Code \u81ea\u52d5\u683c\u5f0f\u5316 - \u52a0\u5f37\u7248",description:"\u4e0a\u7bc7\u8b1b\u5230\u4e86\u600e\u9ebc\u505a Source Code \u7684\u81ea\u52d5\u683c\u5f0f\u5316\uff0c\u4f46\u662f\u7528\u5167\u5efa\u7684\u529f\u80fd\uff0c\u5176\u5be6\u6709\u500b\u4e0d\u592a\u65b9\u4fbf\u7684\u5730\u65b9 -- \u4e00\u6b21\u53ea\u80fd\u683c\u5f0f\u5316\u4e00\u500b\u6a94\u6848\uff0c\u9019\u500b\u554f\u984c\u5c0d\u65bc\u6211\u4f86\u8aaa\u5c31\u982d\u5f88\u5927\u4e86\uff0c\u901a\u5e38\u4e00\u500b\u5c08\u6848\u4e0d\u592a\u53ef\u80fd\u53ea\u6709\u5169\u4e09\u500b\u6a94\uff0c\u52d5\u4e0d\u52d5\u5c31\u8981\u6bcf\u500b\u6a94\u6848\u90fd\u958b\u4f86\u81ea\u52d5\u683c\u5f0f\u5316\u4e00\u4e0b\u4e5f\u662f\u5f88\u7d2f\u4eba\u800c\u4e14\u6d6a\u8cbb\u6642\u9593\u7684\u4e00\u4ef6\u4e8b\uff0c\u9019\u6642\u5019\uff0c\u6574\u500b\u5c08\u6848\u88e1\u9762\u7684\u6a94\u6848\u90fd\u53ef\u4ee5\u81ea\u52d5\u683c\u5f0f\u5316\u7684\u529f\u80fd\u5c31\u8b8a\u6210\u662f\u5fc5\u5099\u7684\u4e86!!",authors:"ouch1978",tags:["Visual Studio"],keywords:["Visual Studio","Auto Format","\u81ea\u52d5","\u6392\u7248","\u5de8\u96c6","Macro"]},unlisted:!1,prevItem:{title:"\u4f7f\u7528 Visual Studio \u9032\u884c Source Code \u81ea\u52d5\u683c\u5f0f\u5316",permalink:"/blog/2010/10/25/vs2010-format-source-code-automatically"}},r={authorsImageUrls:[void 0]},s=[];function d(t){const o={p:"p",...(0,a.R)(),...t.components};return(0,u.jsx)(o.p,{children:"\u4e0a\u7bc7\u8b1b\u5230\u4e86\u600e\u9ebc\u505a Source Code \u7684\u81ea\u52d5\u683c\u5f0f\u5316\uff0c\u4f46\u662f\u7528\u5167\u5efa\u7684\u529f\u80fd\uff0c\u5176\u5be6\u6709\u500b\u4e0d\u592a\u65b9\u4fbf\u7684\u5730\u65b9 -- \u4e00\u6b21\u53ea\u80fd\u683c\u5f0f\u5316\u4e00\u500b\u6a94\u6848\uff0c\u9019\u500b\u554f\u984c\u5c0d\u65bc\u6211\u4f86\u8aaa\u5c31\u982d\u5f88\u5927\u4e86\uff0c\u901a\u5e38\u4e00\u500b\u5c08\u6848\u4e0d\u592a\u53ef\u80fd\u53ea\u6709\u5169\u4e09\u500b\u6a94\uff0c\u52d5\u4e0d\u52d5\u5c31\u8981\u6bcf\u500b\u6a94\u6848\u90fd\u958b\u4f86\u81ea\u52d5\u683c\u5f0f\u5316\u4e00\u4e0b\u4e5f\u662f\u5f88\u7d2f\u4eba\u800c\u4e14\u6d6a\u8cbb\u6642\u9593\u7684\u4e00\u4ef6\u4e8b\uff0c\u9019\u6642\u5019\uff0c\u6574\u500b\u5c08\u6848\u88e1\u9762\u7684\u6a94\u6848\u90fd\u53ef\u4ee5\u81ea\u52d5\u683c\u5f0f\u5316\u7684\u529f\u80fd\u5c31\u8b8a\u6210\u662f\u5fc5\u5099\u7684\u4e86!!"})}function l(t={}){const{wrapper:o}={...(0,a.R)(),...t.components};return o?(0,u.jsx)(o,{...t,children:(0,u.jsx)(d,{...t})}):d(t)}},28453:(t,o,e)=>{e.d(o,{R:()=>c,x:()=>n});var u=e(96540);const a={},i=u.createContext(a);function c(t){const o=u.useContext(i);return u.useMemo((function(){return"function"==typeof t?t(o):{...o,...t}}),[o,t])}function n(t){let o;return o=t.disableParentContext?"function"==typeof t.components?t.components(a):t.components||a:c(t.components),u.createElement(i.Provider,{value:o},t.children)}}}]); \ No newline at end of file +"use strict";(self.webpackChunkouch1978_at_github=self.webpackChunkouch1978_at_github||[]).push([[4683],{45982:(t,o,e)=>{e.r(o),e.d(o,{assets:()=>c,contentTitle:()=>n,default:()=>d,frontMatter:()=>i,metadata:()=>r,toc:()=>s});var a=e(74848),u=e(28453);const i={title:"\u4f7f\u7528 Visual Studio \u9032\u884c Source Code \u81ea\u52d5\u683c\u5f0f\u5316 - \u52a0\u5f37\u7248",description:"\u4e0a\u7bc7\u8b1b\u5230\u4e86\u600e\u9ebc\u505a Source Code \u7684\u81ea\u52d5\u683c\u5f0f\u5316\uff0c\u4f46\u662f\u7528\u5167\u5efa\u7684\u529f\u80fd\uff0c\u5176\u5be6\u6709\u500b\u4e0d\u592a\u65b9\u4fbf\u7684\u5730\u65b9 -- \u4e00\u6b21\u53ea\u80fd\u683c\u5f0f\u5316\u4e00\u500b\u6a94\u6848\uff0c\u9019\u500b\u554f\u984c\u5c0d\u65bc\u6211\u4f86\u8aaa\u5c31\u982d\u5f88\u5927\u4e86\uff0c\u901a\u5e38\u4e00\u500b\u5c08\u6848\u4e0d\u592a\u53ef\u80fd\u53ea\u6709\u5169\u4e09\u500b\u6a94\uff0c\u52d5\u4e0d\u52d5\u5c31\u8981\u6bcf\u500b\u6a94\u6848\u90fd\u958b\u4f86\u81ea\u52d5\u683c\u5f0f\u5316\u4e00\u4e0b\u4e5f\u662f\u5f88\u7d2f\u4eba\u800c\u4e14\u6d6a\u8cbb\u6642\u9593\u7684\u4e00\u4ef6\u4e8b\uff0c\u9019\u6642\u5019\uff0c\u6574\u500b\u5c08\u6848\u88e1\u9762\u7684\u6a94\u6848\u90fd\u53ef\u4ee5\u81ea\u52d5\u683c\u5f0f\u5316\u7684\u529f\u80fd\u5c31\u8b8a\u6210\u662f\u5fc5\u5099\u7684\u4e86!!",authors:"ouch1978",tags:["Visual Studio"],keywords:["Visual Studio","Auto Format","\u81ea\u52d5","\u6392\u7248","\u5de8\u96c6","Macro"]},n=void 0,r={permalink:"/blog/2010/10/25/vs2010-format-source-code-automatically-advanced",editUrl:"https://github.com/ouch1978/ouch1978.github.io/edit/main/blog/2010-10-25-vs2010-format-source-code-automatically-advanced/index.md",source:"@site/blog/2010-10-25-vs2010-format-source-code-automatically-advanced/index.md",title:"\u4f7f\u7528 Visual Studio \u9032\u884c Source Code \u81ea\u52d5\u683c\u5f0f\u5316 - \u52a0\u5f37\u7248",description:"\u4e0a\u7bc7\u8b1b\u5230\u4e86\u600e\u9ebc\u505a Source Code \u7684\u81ea\u52d5\u683c\u5f0f\u5316\uff0c\u4f46\u662f\u7528\u5167\u5efa\u7684\u529f\u80fd\uff0c\u5176\u5be6\u6709\u500b\u4e0d\u592a\u65b9\u4fbf\u7684\u5730\u65b9 -- \u4e00\u6b21\u53ea\u80fd\u683c\u5f0f\u5316\u4e00\u500b\u6a94\u6848\uff0c\u9019\u500b\u554f\u984c\u5c0d\u65bc\u6211\u4f86\u8aaa\u5c31\u982d\u5f88\u5927\u4e86\uff0c\u901a\u5e38\u4e00\u500b\u5c08\u6848\u4e0d\u592a\u53ef\u80fd\u53ea\u6709\u5169\u4e09\u500b\u6a94\uff0c\u52d5\u4e0d\u52d5\u5c31\u8981\u6bcf\u500b\u6a94\u6848\u90fd\u958b\u4f86\u81ea\u52d5\u683c\u5f0f\u5316\u4e00\u4e0b\u4e5f\u662f\u5f88\u7d2f\u4eba\u800c\u4e14\u6d6a\u8cbb\u6642\u9593\u7684\u4e00\u4ef6\u4e8b\uff0c\u9019\u6642\u5019\uff0c\u6574\u500b\u5c08\u6848\u88e1\u9762\u7684\u6a94\u6848\u90fd\u53ef\u4ee5\u81ea\u52d5\u683c\u5f0f\u5316\u7684\u529f\u80fd\u5c31\u8b8a\u6210\u662f\u5fc5\u5099\u7684\u4e86!!",date:"2010-10-25T00:00:00.000Z",tags:[{inline:!0,label:"Visual Studio",permalink:"/blog/tags/visual-studio"}],readingTime:2.86,hasTruncateMarker:!0,authors:[{name:"Ouch Liu",title:"\u4e0d\u52d9\u6b63\u696d\u7684\u67b6\u69cb\u5e2b",url:"https://github.com/ouch1978",imageURL:"https://avatars.githubusercontent.com/u/18132883?v=4",key:"ouch1978",page:null}],frontMatter:{title:"\u4f7f\u7528 Visual Studio \u9032\u884c Source Code \u81ea\u52d5\u683c\u5f0f\u5316 - \u52a0\u5f37\u7248",description:"\u4e0a\u7bc7\u8b1b\u5230\u4e86\u600e\u9ebc\u505a Source Code \u7684\u81ea\u52d5\u683c\u5f0f\u5316\uff0c\u4f46\u662f\u7528\u5167\u5efa\u7684\u529f\u80fd\uff0c\u5176\u5be6\u6709\u500b\u4e0d\u592a\u65b9\u4fbf\u7684\u5730\u65b9 -- \u4e00\u6b21\u53ea\u80fd\u683c\u5f0f\u5316\u4e00\u500b\u6a94\u6848\uff0c\u9019\u500b\u554f\u984c\u5c0d\u65bc\u6211\u4f86\u8aaa\u5c31\u982d\u5f88\u5927\u4e86\uff0c\u901a\u5e38\u4e00\u500b\u5c08\u6848\u4e0d\u592a\u53ef\u80fd\u53ea\u6709\u5169\u4e09\u500b\u6a94\uff0c\u52d5\u4e0d\u52d5\u5c31\u8981\u6bcf\u500b\u6a94\u6848\u90fd\u958b\u4f86\u81ea\u52d5\u683c\u5f0f\u5316\u4e00\u4e0b\u4e5f\u662f\u5f88\u7d2f\u4eba\u800c\u4e14\u6d6a\u8cbb\u6642\u9593\u7684\u4e00\u4ef6\u4e8b\uff0c\u9019\u6642\u5019\uff0c\u6574\u500b\u5c08\u6848\u88e1\u9762\u7684\u6a94\u6848\u90fd\u53ef\u4ee5\u81ea\u52d5\u683c\u5f0f\u5316\u7684\u529f\u80fd\u5c31\u8b8a\u6210\u662f\u5fc5\u5099\u7684\u4e86!!",authors:"ouch1978",tags:["Visual Studio"],keywords:["Visual Studio","Auto Format","\u81ea\u52d5","\u6392\u7248","\u5de8\u96c6","Macro"]},unlisted:!1,prevItem:{title:"\u81ea\u88fd Modal \u5143\u4ef6",permalink:"/blog/2010/10/26/silverlight-fake-modal-dialog"},nextItem:{title:"\u4f7f\u7528 Visual Studio \u9032\u884c Source Code \u81ea\u52d5\u683c\u5f0f\u5316",permalink:"/blog/2010/10/25/vs2010-format-source-code-automatically"}},c={authorsImageUrls:[void 0]},s=[];function l(t){const o={p:"p",...(0,u.R)(),...t.components};return(0,a.jsx)(o.p,{children:"\u4e0a\u7bc7\u8b1b\u5230\u4e86\u600e\u9ebc\u505a Source Code \u7684\u81ea\u52d5\u683c\u5f0f\u5316\uff0c\u4f46\u662f\u7528\u5167\u5efa\u7684\u529f\u80fd\uff0c\u5176\u5be6\u6709\u500b\u4e0d\u592a\u65b9\u4fbf\u7684\u5730\u65b9 -- \u4e00\u6b21\u53ea\u80fd\u683c\u5f0f\u5316\u4e00\u500b\u6a94\u6848\uff0c\u9019\u500b\u554f\u984c\u5c0d\u65bc\u6211\u4f86\u8aaa\u5c31\u982d\u5f88\u5927\u4e86\uff0c\u901a\u5e38\u4e00\u500b\u5c08\u6848\u4e0d\u592a\u53ef\u80fd\u53ea\u6709\u5169\u4e09\u500b\u6a94\uff0c\u52d5\u4e0d\u52d5\u5c31\u8981\u6bcf\u500b\u6a94\u6848\u90fd\u958b\u4f86\u81ea\u52d5\u683c\u5f0f\u5316\u4e00\u4e0b\u4e5f\u662f\u5f88\u7d2f\u4eba\u800c\u4e14\u6d6a\u8cbb\u6642\u9593\u7684\u4e00\u4ef6\u4e8b\uff0c\u9019\u6642\u5019\uff0c\u6574\u500b\u5c08\u6848\u88e1\u9762\u7684\u6a94\u6848\u90fd\u53ef\u4ee5\u81ea\u52d5\u683c\u5f0f\u5316\u7684\u529f\u80fd\u5c31\u8b8a\u6210\u662f\u5fc5\u5099\u7684\u4e86!!"})}function d(t={}){const{wrapper:o}={...(0,u.R)(),...t.components};return o?(0,a.jsx)(o,{...t,children:(0,a.jsx)(l,{...t})}):l(t)}},28453:(t,o,e)=>{e.d(o,{R:()=>n,x:()=>r});var a=e(96540);const u={},i=a.createContext(u);function n(t){const o=a.useContext(i);return a.useMemo((function(){return"function"==typeof t?t(o):{...o,...t}}),[o,t])}function r(t){let o;return o=t.disableParentContext?"function"==typeof t.components?t.components(u):t.components||u:n(t.components),a.createElement(i.Provider,{value:o},t.children)}}}]); \ No newline at end of file diff --git a/assets/js/9dd8a0d2.702e1daf.js b/assets/js/9dd8a0d2.954b4dab.js similarity index 92% rename from assets/js/9dd8a0d2.702e1daf.js rename to assets/js/9dd8a0d2.954b4dab.js index bbad0da89..15f9a5c73 100644 --- a/assets/js/9dd8a0d2.702e1daf.js +++ b/assets/js/9dd8a0d2.954b4dab.js @@ -1 +1 @@ -"use strict";(self.webpackChunkouch1978_at_github=self.webpackChunkouch1978_at_github||[]).push([[8617],{13857:(e,t,s)=>{s.r(t),s.d(t,{default:()=>b});s(96540);var i=s(41957),a=s(44586),l=s(20053);const n={title:"title_mwyI",achievements:"achievements_jLXf",achievementsSvg:"achievementsSvg__6AP"};var r=s(74848);const o=[{title:"Certified ScrumMaster",image:"../../img/seal-csm.png",earned:"2018-12-31"},{title:"Certified Scrum Product Owner",image:"../../img/seal-cspo.png",earned:"2019-09-29"},{title:"Certified Scrum Developer",image:"../../img/seal-csd.png",earned:"2018-12-31"},{title:"Advanced Certified Scrum Developer",image:"../../img/seal-advcsd.png",earned:"2018-12-31"},{title:"Professional Scrum Master I",image:"../../img/badge-psm-i.png",earned:"2020-01-28"}];function d(e){let{image:t,title:s,earned:i}=e;return(0,r.jsxs)("div",{className:(0,l.A)("col col--4"),children:[(0,r.jsx)("div",{className:"text--center",children:(0,r.jsx)("img",{src:t,className:n.achievementsSvg,width:"200",height:"200",alt:s})}),(0,r.jsxs)("div",{className:"text--center padding-horiz--md",children:[(0,r.jsxs)("h3",{children:[" ",s," "]}),(0,r.jsxs)("p",{children:[" ",i," "]})]})]})}function c(){return(0,r.jsxs)("section",{className:n.achievements,children:[(0,r.jsx)("h1",{className:n.title,children:"\u8a8d\u8b49\u8207\u6210\u5c31"}),(0,r.jsx)("div",{className:"container",children:(0,r.jsx)("div",{className:"row",children:o.map(((e,t)=>(0,r.jsx)(d,{...e},t)))})})]})}var p=s(28774);const m={title:"title_I4Ek",latestPosts:"latestPosts_dKsj",latest_post_row:"latest_post_row_EMnN",latest_post_row_item:"latest_post_row_item_eE0M",latest_post_row_item_title:"latest_post_row_item_title_A7Rl",latest_post_row_item_tags:"latest_post_row_item_tags_f3xA",post_list_date_container:"post_list_date_container_EnSJ",post_list_date_yearmonth:"post_list_date_yearmonth_I2i_",post_list_date_day:"post_list_date_day_kthv"},u=JSON.parse('[{"title":"\u6551\u56de\u684c\u9762\u7248 Skype \u7684\u5206\u5272\u6a21\u5f0f","permalink":"/blog/2023/12/12/prevent-skype-desktop-from-update-to-keep-split-mode","description":"Skype \u81ea\u52d5\u66f4\u65b0\u4e4b\u5f8c... \u54a6!? \u5206\u5272\u6a21\u5f0f\u600e\u9ebc\u53c8\u4e0d\u898b\u4e86\u54a7!?(\u70ba\u4ec0\u9ebc\u6211\u8aaa\u53c8?) \u6c92\u4e86\u5206\u5272\u6a21\u5f0f\u7684 Skype \u7528\u8d77\u4f86\u771f\u7684\u5f88\u4e0d\u7fd2\u6163\uff0c\u5c31\u8b93\u6211\u5011\u628a\u719f\u6089\u7684\u5206\u5272\u6a21\u5f0f\u6551\u56de\u4f86\u5427!!","tags":[{"inline":true,"label":"Windows","permalink":"/blog/tags/windows"},{"inline":true,"label":"\u5077\u5403\u6b65","permalink":"/blog/tags/\u5077\u5403\u6b65"}],"date":"2023-12-12T00:00:00.000Z","yearMonth":"2023 \u5e74 12 \u6708","day":"12"},{"title":"\u6700\u901f\u641e\u5b9a Windows Subsystem for Android \u542b Play Store \u7684\u61f6\u4eba\u5305","permalink":"/blog/2023/02/11/easist-way-to-get-wsa-with-play-store-installed","description":"\u65e9\u5728 Windows 11 \u6b63\u5f0f\u63a8\u51fa\u4e4b\u524d\uff0c\u5fae\u8edf\u5c31\u591a\u6b21\u5728\u5404\u7a2e\u4e0d\u540c\u7684\u5834\u5408\u653e\u8a71\u8aaa Windows 11 \u6703\u652f\u63f4 Android App\u3002 \u7e3d\u7b97\uff0c\u5728 2022 \u5e74\u7684 3 \u6708\u63a8\u51fa\u4e86\u6b63\u5f0f\u7248\uff1b\u7136\u800c\uff0c\u90fd\u5df2\u7d93\u904e\u4e86\u5feb\u4e00\u5e74\u4e86\uff0c\u53f0\u7063\u7684\u4f7f\u7528\u8005\u9084\u662f\u770b\u5f97\u5230\u5403\u4e0d\u5230\u3002 \u9019\u7bc7\u5c31\u4f86\u5206\u4eab\u4e00\u500b\u6211\u6700\u8fd1\u627e\u5230\u7684\u61f6\u4eba\u5305\uff0c\u53ef\u4ee5\u8d85\u8d85\u8d85\u8d85\u8d85\u5feb\u901f\u7684\u641e\u5b9a Windows Subsystem for Android\uff0c\u800c\u4e14\u9023 Play Store \u90fd\u5e6b\u4f60\u88dd\u597d\u4e86\u3002","tags":[{"inline":true,"label":"Windows","permalink":"/blog/tags/windows"},{"inline":true,"label":"Android","permalink":"/blog/tags/android"},{"inline":true,"label":"\u5077\u5403\u6b65","permalink":"/blog/tags/\u5077\u5403\u6b65"}],"date":"2023-02-11T00:00:00.000Z","yearMonth":"2023 \u5e74 02 \u6708","day":"11"},{"title":"\u900f\u904e Python \u53d6\u5f97 Skype \u7fa4\u7d44\u7684 ID","permalink":"/blog/2022/12/30/get-skype-group-id-with-python","description":"\u6700\u8fd1\u5728\u6574\u7406\u90e8\u9580 Skype \u6a5f\u5668\u4eba\u7684\u7a0b\u5f0f\uff0c\u767c\u73fe\u539f\u4f86\u900f\u904e\u7a0b\u5f0f\u767c\u9001\u8a0a\u606f\u7d66\u67d0\u500b\u7fa4\u7d44\u6642\u53ea\u80fd\u900f\u904e\u5b83\u7684 ID \u4f86\u767c\u9001\u3002\u524d\u4eba\u90fd\u662f\u900f\u904e Skype Web \u642d\u914d\u958b\u767c\u8005\u5de5\u5177\u4f86\u64f7\u53d6 Group ID\uff0c\u6211\u5c31\u597d\u5947\uff0c\u96e3\u9053\u6c92\u6709\u66f4\u8070\u660e\u4e00\u9ede\u7684\u65b9\u6cd5\u55ce?","tags":[{"inline":true,"label":"Windows","permalink":"/blog/tags/windows"},{"inline":true,"label":"Skype","permalink":"/blog/tags/skype"},{"inline":true,"label":"Python","permalink":"/blog/tags/python"}],"date":"2022-12-30T00:00:00.000Z","yearMonth":"2022 \u5e74 12 \u6708","day":"30"},{"title":"\u89e3\u6c7a Python \u5728 VSCode \u4e2d\u57f7\u884c\u6642\u8f38\u51fa\u7684\u4e2d\u6587\u70ba\u4e82\u78bc\u7684\u554f\u984c","permalink":"/blog/2022/12/29/solve-vscode-python-utf8-display","description":"\u5728\u4f7f\u7528 VSCode \u64b0\u5beb Python \u6293\u53d6 Skype \u5c0d\u8a71\u7fa4\u7d44\u7684\u6642\u5019\uff0c\u767c\u73fe\u7576\u7fa4\u7d44\u540d\u7a31\u6709\u4e2d\u6587\u6642\u6703\u5674 UnicodeEncodeError: \'cp950\' codec can\'t encode \u9019\u500b\u932f\u8aa4\u8a0a\u606f\uff0c\u5c31\u7b97\u5728\u7a0b\u5f0f\u4e2d\u8abf\u6574\u4e86\u7de8\u78bc\uff0c\u986f\u793a\u51fa\u4f86\u7684\u4e5f\u9084\u662f\u4e82\u78bc...","tags":[{"inline":true,"label":"Windows","permalink":"/blog/tags/windows"},{"inline":true,"label":"VSCode","permalink":"/blog/tags/vs-code"},{"inline":true,"label":"Python","permalink":"/blog/tags/python"}],"date":"2022-12-29T00:00:00.000Z","yearMonth":"2022 \u5e74 12 \u6708","day":"29"},{"title":"\u555f\u7528 WSL2 \u4e0b Ubuntu \u7684 SSH \u9060\u7aef\u9023\u7dda\u529f\u80fd","permalink":"/blog/2022/12/07/enable-ssh-in-ubuntu-on-wsl2","description":"Windows Subsystem for Linux (WSL) \u4e0b\u7684 Ubuntu \u539f\u672c\u5c31\u6709\u5167\u5efa SSH \u670d\u52d9\uff0c\u4f46\u662f\u9810\u8a2d\u662f\u95dc\u9589\u7684\uff0c\u6240\u4ee5\u7121\u6cd5\u5f9e\u5916\u90e8\u9023\u9032\u53bb\u3002 \u9019\u7bc7\u6587\u7ae0\u5c31\u4f86\u5206\u4eab\u600e\u9ebc\u8a2d\u5b9a SSH \u670d\u52d9\uff0c\u8b93\u5b83\u652f\u63f4\u5f9e\u5916\u90e8\u900f\u904e SSH \u9060\u7aef\u9023\u7dda\u9032\u53bb\u64cd\u4f5c\u3002","tags":[{"inline":true,"label":"Windows","permalink":"/blog/tags/windows"},{"inline":true,"label":"\u5c0f\u6280\u5de7","permalink":"/blog/tags/\u5c0f\u6280\u5de7"},{"inline":true,"label":"WSL2","permalink":"/blog/tags/wsl-2"}],"date":"2022-12-07T00:00:00.000Z","yearMonth":"2022 \u5e74 12 \u6708","day":"07"}]'),g=JSON.parse('[{"title":"\u5f9e GitHub \u516c\u958b Repository \u4e2d\u5f15\u7528\u7bc4\u4f8b\u7a0b\u5f0f\u78bc\u7684\u65b9\u6cd5","permalink":"/docs/docusaurus/customization/add-github-codeblock/","description":"\u4ecb\u7d39\u5982\u4f55\u5728 Docusaurus \u4e2d\u5f15\u7528 GitHub \u516c\u958b Repository \u88e1\u7684\u7bc4\u4f8b\u7a0b\u5f0f\u78bc\u3002","tags":[{"inline":true,"label":"Docusaurus","permalink":"/docs/tags/docusaurus"}],"date":1713024000000,"yearMonth":"2024 \u5e74 04 \u6708","day":"14"},{"title":"\u5728\u6587\u4ef6\u5eab\u548c\u90e8\u843d\u683c\u7684\u6587\u7ae0\u4e0b\u65b9\u52a0\u4e0a giscus \u7559\u8a00\u5340","permalink":"/docs/docusaurus/customization/add-giscus-to-docusaurus/","description":"\u4ecb\u7d39\u5728 Docusaurus \u7684\u6587\u7ae0\u4e2d\u52a0\u5165 giscus \u7559\u8a00\u5340\u7684\u65b9\u6cd5\u3002","tags":[{"inline":true,"label":"Docusaurus","permalink":"/docs/tags/docusaurus"}],"date":1702483200000,"yearMonth":"2023 \u5e74 12 \u6708","day":"14"},{"title":"Markdown \u8a9e\u6cd5\u5c0f\u6284","permalink":"/docs/docusaurus/how-to-use/markdown-cheatsheet/","description":"Docusaurus \u652f\u63f4\u57fa\u672c\u7684 Markdown \u8a9e\u6cd5\uff0c\u8981\u5beb\u6587\u7ae0\u7684\u8a71\u57fa\u672c\u4e0a\u5f97\u5148\u5927\u6982\u77e5\u9053 Markdown \u600e\u9ebc\u7528\u3002","tags":[{"inline":true,"label":"Docusaurus","permalink":"/docs/tags/docusaurus"}],"date":1678204800000,"yearMonth":"2023 \u5e74 03 \u6708","day":"08"},{"title":"\u654f\u6377\u8fed\u4ee3\u5c0f\u904a\u6232 - \u68c9\u82b1\u7cd6\u6311\u6230","permalink":"/docs/agile/activities-and-games/the-marshmallow-challenge/","description":"\u68c9\u82b1\u7cd6\u6311\u6230\u662f\u6211\u7b2c\u4e00\u6b21\u5e36\u7d66\u5718\u968a\u7684\u654f\u6377\u5c0f\u904a\u6232\u3002 \u7576\u6642\u4e3b\u8981\u662f\u70ba\u4e86\u8b93\u5718\u968a\u9ad4\u9a57\u4e0d\u540c\u7684 Retrospective \u9032\u884c\u65b9\u5f0f\u3002 \u5c0d\u5718\u968a\u4f86\u8aaa\uff0c\u7b97\u662f\u4e00\u7a2e\u5f88\u65b0\u9bae\u7684\u9ad4\u9a57\uff0c\u5c0d\u6211\u4f86\u8aaa\u4e5f\u662f\u4e00\u7a2e\u5f88\u65b0\u9bae\u7684\u5617\u8a66\uff0c\u800c\u4e14\u6548\u679c\u4e5f\u5f88\u4e0d\u932f\u3002 \u5718\u968a\u6210\u54e1\u5728\u6d3b\u52d5\u5f8c\u7684 Retrospective \u74b0\u7bc0\u66f4\u9858\u610f\u767c\u8868\u610f\u898b\u4e86\u3002","tags":[{"inline":true,"label":"Agile","permalink":"/docs/tags/agile"},{"inline":true,"label":"\u5c0f\u904a\u6232","permalink":"/docs/tags/\u5c0f\u904a\u6232"},{"inline":true,"label":"\u5c0f\u6d3b\u52d5","permalink":"/docs/tags/\u5c0f\u6d3b\u52d5"}],"date":1673971200000,"yearMonth":"2023 \u5e74 01 \u6708","day":"18"},{"title":"\u654f\u6377\u8fed\u4ee3\u5c0f\u904a\u6232 - \u50b3\u7403\u904a\u6232(\u4e01\u5b57\u8932\u7248)","permalink":"/docs/agile/activities-and-games/ball-game/","description":"\u50b3\u7403\u904a\u6232\u61c9\u8a72\u662f\u654f\u6377\u5c0f\u904a\u6232\u88e1\u9762\u6578\u4e00\u6578\u4e8c\u7d93\u5178\u7684\u904a\u6232\u4e4b\u4e00\u3002 \u9019\u908a\u5c31\u4f86\u5206\u4eab\u4e00\u500b\u6211\u81ea\u5df1~~\u4e82~~\u4fee\u6539\u4e4b\u5f8c\u7684\u7248\u672c\uff0c\u6bd4\u8f03\u9069\u5408\u5df2\u7d93\u5408\u4f5c\u4e00\u6bb5\u6642\u9593\uff0c\u5f7c\u6b64\u90fd\u5df2\u7d93\u4e92\u76f8\u719f\u6089\u7684\u5718\u968a\u3002 \u9019\u500b\u7248\u672c\u53ea\u4f7f\u7528\u4e00\u9846\u7403\uff0c\u8df3\u904e\u81ea\u6211\u4ecb\u7d39\u7684\u6b65\u9a5f\uff0c\u76f4\u63a5\u9ad4\u6703\u8fed\u4ee3\u7684\u5a01\u529b\u3002","tags":[{"inline":true,"label":"Agile","permalink":"/docs/tags/agile"},{"inline":true,"label":"\u5c0f\u904a\u6232","permalink":"/docs/tags/\u5c0f\u904a\u6232"},{"inline":true,"label":"\u5c0f\u6d3b\u52d5","permalink":"/docs/tags/\u5c0f\u6d3b\u52d5"}],"date":1673798400000,"yearMonth":"2023 \u5e74 01 \u6708","day":"16"}]');function h(e){let{title:t,permalink:s,tags:i,yearMonth:a,day:l}=e;return(0,r.jsxs)("div",{className:m.latest_post_row_item,children:[(0,r.jsxs)("div",{className:m.post_list_date_container,children:[(0,r.jsx)("div",{className:m.post_list_date_yearmonth,children:a}),(0,r.jsx)("div",{children:(0,r.jsx)("div",{className:m.post_list_date_day,children:l})})]}),(0,r.jsx)("div",{className:m.latest_post_row_item_title,children:(0,r.jsx)(p.A,{to:s,children:t},s)}),(0,r.jsx)("div",{className:m.latest_post_row_item_tags,children:i.length>0&&i.slice(0,2).map(((e,t)=>{let{label:s,permalink:a}=e;return(0,r.jsx)(p.A,{className:"post__tags "+(t(0,r.jsx)(h,{...e},t)))})}),(0,r.jsx)("p",{}),(0,r.jsx)("p",{}),(0,r.jsx)("h1",{className:m.title,children:"\u6700\u65b0\u6587\u4ef6\u5eab\u6587\u7ae0"}),(0,r.jsx)("div",{className:"container",children:(0,r.jsx)("div",{className:m.latest_post_row,children:g.map(((e,t)=>(0,r.jsx)(h,{...e},t)))})})]})}function y(){const{siteConfig:e}=(0,a.default)();return(0,r.jsx)("header",{children:(0,r.jsxs)("section",{className:"herowave",children:[(0,r.jsxs)("div",{className:"content",children:[(0,r.jsx)("h2",{children:e.title}),(0,r.jsx)("h3",{children:e.tagline}),(0,r.jsx)("br",{})]}),(0,r.jsx)("div",{className:"waves"})]})})}function b(){const{siteConfig:e}=(0,a.default)();return(0,r.jsxs)(i.A,{title:"\u9996\u9801",description:e.tagline,children:[(0,r.jsx)(y,{}),(0,r.jsx)("main",{children:(0,r.jsxs)("div",{id:"homepage",children:[(0,r.jsx)(_,{}),(0,r.jsx)(c,{})]})})]})}},20053:(e,t,s)=>{function i(e){var t,s,a="";if("string"==typeof e||"number"==typeof e)a+=e;else if("object"==typeof e)if(Array.isArray(e))for(t=0;ta});const a=function(){for(var e,t,s=0,a="";s{s.r(t),s.d(t,{default:()=>b});s(96540);var i=s(41957),a=s(44586),l=s(20053);const n={title:"title_mwyI",achievements:"achievements_jLXf",achievementsSvg:"achievementsSvg__6AP"};var r=s(74848);const o=[{title:"Certified ScrumMaster",image:"../../img/seal-csm.png",earned:"2018-12-31"},{title:"Certified Scrum Product Owner",image:"../../img/seal-cspo.png",earned:"2019-09-29"},{title:"Certified Scrum Developer",image:"../../img/seal-csd.png",earned:"2018-12-31"},{title:"Advanced Certified Scrum Developer",image:"../../img/seal-advcsd.png",earned:"2018-12-31"},{title:"Professional Scrum Master I",image:"../../img/badge-psm-i.png",earned:"2020-01-28"}];function d(e){let{image:t,title:s,earned:i}=e;return(0,r.jsxs)("div",{className:(0,l.A)("col col--4"),children:[(0,r.jsx)("div",{className:"text--center",children:(0,r.jsx)("img",{src:t,className:n.achievementsSvg,width:"200",height:"200",alt:s})}),(0,r.jsxs)("div",{className:"text--center padding-horiz--md",children:[(0,r.jsxs)("h3",{children:[" ",s," "]}),(0,r.jsxs)("p",{children:[" ",i," "]})]})]})}function c(){return(0,r.jsxs)("section",{className:n.achievements,children:[(0,r.jsx)("h1",{className:n.title,children:"\u8a8d\u8b49\u8207\u6210\u5c31"}),(0,r.jsx)("div",{className:"container",children:(0,r.jsx)("div",{className:"row",children:o.map(((e,t)=>(0,r.jsx)(d,{...e},t)))})})]})}var p=s(28774);const m={title:"title_I4Ek",latestPosts:"latestPosts_dKsj",latest_post_row:"latest_post_row_EMnN",latest_post_row_item:"latest_post_row_item_eE0M",latest_post_row_item_title:"latest_post_row_item_title_A7Rl",latest_post_row_item_tags:"latest_post_row_item_tags_f3xA",post_list_date_container:"post_list_date_container_EnSJ",post_list_date_yearmonth:"post_list_date_yearmonth_I2i_",post_list_date_day:"post_list_date_day_kthv"},u=JSON.parse('[{"title":"\u6551\u56de\u684c\u9762\u7248 Skype \u7684\u5206\u5272\u6a21\u5f0f","permalink":"/blog/2023/12/12/prevent-skype-desktop-from-update-to-keep-split-mode","description":"Skype \u81ea\u52d5\u66f4\u65b0\u4e4b\u5f8c... \u54a6!? \u5206\u5272\u6a21\u5f0f\u600e\u9ebc\u53c8\u4e0d\u898b\u4e86\u54a7!?(\u70ba\u4ec0\u9ebc\u6211\u8aaa\u53c8?) \u6c92\u4e86\u5206\u5272\u6a21\u5f0f\u7684 Skype \u7528\u8d77\u4f86\u771f\u7684\u5f88\u4e0d\u7fd2\u6163\uff0c\u5c31\u8b93\u6211\u5011\u628a\u719f\u6089\u7684\u5206\u5272\u6a21\u5f0f\u6551\u56de\u4f86\u5427!!","tags":[{"inline":true,"label":"Windows","permalink":"/blog/tags/windows"},{"inline":true,"label":"\u5077\u5403\u6b65","permalink":"/blog/tags/\u5077\u5403\u6b65"}],"date":"2023-12-12T00:00:00.000Z","yearMonth":"2023 \u5e74 12 \u6708","day":"12"},{"title":"\u6700\u901f\u641e\u5b9a Windows Subsystem for Android \u542b Play Store \u7684\u61f6\u4eba\u5305","permalink":"/blog/2023/02/11/easist-way-to-get-wsa-with-play-store-installed","description":"\u65e9\u5728 Windows 11 \u6b63\u5f0f\u63a8\u51fa\u4e4b\u524d\uff0c\u5fae\u8edf\u5c31\u591a\u6b21\u5728\u5404\u7a2e\u4e0d\u540c\u7684\u5834\u5408\u653e\u8a71\u8aaa Windows 11 \u6703\u652f\u63f4 Android App\u3002 \u7e3d\u7b97\uff0c\u5728 2022 \u5e74\u7684 3 \u6708\u63a8\u51fa\u4e86\u6b63\u5f0f\u7248\uff1b\u7136\u800c\uff0c\u90fd\u5df2\u7d93\u904e\u4e86\u5feb\u4e00\u5e74\u4e86\uff0c\u53f0\u7063\u7684\u4f7f\u7528\u8005\u9084\u662f\u770b\u5f97\u5230\u5403\u4e0d\u5230\u3002 \u9019\u7bc7\u5c31\u4f86\u5206\u4eab\u4e00\u500b\u6211\u6700\u8fd1\u627e\u5230\u7684\u61f6\u4eba\u5305\uff0c\u53ef\u4ee5\u8d85\u8d85\u8d85\u8d85\u8d85\u5feb\u901f\u7684\u641e\u5b9a Windows Subsystem for Android\uff0c\u800c\u4e14\u9023 Play Store \u90fd\u5e6b\u4f60\u88dd\u597d\u4e86\u3002","tags":[{"inline":true,"label":"Windows","permalink":"/blog/tags/windows"},{"inline":true,"label":"Android","permalink":"/blog/tags/android"},{"inline":true,"label":"\u5077\u5403\u6b65","permalink":"/blog/tags/\u5077\u5403\u6b65"}],"date":"2023-02-11T00:00:00.000Z","yearMonth":"2023 \u5e74 02 \u6708","day":"11"},{"title":"\u900f\u904e Python \u53d6\u5f97 Skype \u7fa4\u7d44\u7684 ID","permalink":"/blog/2022/12/30/get-skype-group-id-with-python","description":"\u6700\u8fd1\u5728\u6574\u7406\u90e8\u9580 Skype \u6a5f\u5668\u4eba\u7684\u7a0b\u5f0f\uff0c\u767c\u73fe\u539f\u4f86\u900f\u904e\u7a0b\u5f0f\u767c\u9001\u8a0a\u606f\u7d66\u67d0\u500b\u7fa4\u7d44\u6642\u53ea\u80fd\u900f\u904e\u5b83\u7684 ID \u4f86\u767c\u9001\u3002\u524d\u4eba\u90fd\u662f\u900f\u904e Skype Web \u642d\u914d\u958b\u767c\u8005\u5de5\u5177\u4f86\u64f7\u53d6 Group ID\uff0c\u6211\u5c31\u597d\u5947\uff0c\u96e3\u9053\u6c92\u6709\u66f4\u8070\u660e\u4e00\u9ede\u7684\u65b9\u6cd5\u55ce?","tags":[{"inline":true,"label":"Windows","permalink":"/blog/tags/windows"},{"inline":true,"label":"Skype","permalink":"/blog/tags/skype"},{"inline":true,"label":"Python","permalink":"/blog/tags/python"}],"date":"2022-12-30T00:00:00.000Z","yearMonth":"2022 \u5e74 12 \u6708","day":"30"},{"title":"\u89e3\u6c7a Python \u5728 VSCode \u4e2d\u57f7\u884c\u6642\u8f38\u51fa\u7684\u4e2d\u6587\u70ba\u4e82\u78bc\u7684\u554f\u984c","permalink":"/blog/2022/12/29/solve-vscode-python-utf8-display","description":"\u5728\u4f7f\u7528 VSCode \u64b0\u5beb Python \u6293\u53d6 Skype \u5c0d\u8a71\u7fa4\u7d44\u7684\u6642\u5019\uff0c\u767c\u73fe\u7576\u7fa4\u7d44\u540d\u7a31\u6709\u4e2d\u6587\u6642\u6703\u5674 UnicodeEncodeError: \'cp950\' codec can\'t encode \u9019\u500b\u932f\u8aa4\u8a0a\u606f\uff0c\u5c31\u7b97\u5728\u7a0b\u5f0f\u4e2d\u8abf\u6574\u4e86\u7de8\u78bc\uff0c\u986f\u793a\u51fa\u4f86\u7684\u4e5f\u9084\u662f\u4e82\u78bc...","tags":[{"inline":true,"label":"Windows","permalink":"/blog/tags/windows"},{"inline":true,"label":"VSCode","permalink":"/blog/tags/vs-code"},{"inline":true,"label":"Python","permalink":"/blog/tags/python"}],"date":"2022-12-29T00:00:00.000Z","yearMonth":"2022 \u5e74 12 \u6708","day":"29"},{"title":"\u555f\u7528 WSL2 \u4e0b Ubuntu \u7684 SSH \u9060\u7aef\u9023\u7dda\u529f\u80fd","permalink":"/blog/2022/12/07/enable-ssh-in-ubuntu-on-wsl2","description":"Windows Subsystem for Linux (WSL) \u4e0b\u7684 Ubuntu \u539f\u672c\u5c31\u6709\u5167\u5efa SSH \u670d\u52d9\uff0c\u4f46\u662f\u9810\u8a2d\u662f\u95dc\u9589\u7684\uff0c\u6240\u4ee5\u7121\u6cd5\u5f9e\u5916\u90e8\u9023\u9032\u53bb\u3002 \u9019\u7bc7\u6587\u7ae0\u5c31\u4f86\u5206\u4eab\u600e\u9ebc\u8a2d\u5b9a SSH \u670d\u52d9\uff0c\u8b93\u5b83\u652f\u63f4\u5f9e\u5916\u90e8\u900f\u904e SSH \u9060\u7aef\u9023\u7dda\u9032\u53bb\u64cd\u4f5c\u3002","tags":[{"inline":true,"label":"Windows","permalink":"/blog/tags/windows"},{"inline":true,"label":"\u5c0f\u6280\u5de7","permalink":"/blog/tags/\u5c0f\u6280\u5de7"},{"inline":true,"label":"WSL2","permalink":"/blog/tags/wsl-2"}],"date":"2022-12-07T00:00:00.000Z","yearMonth":"2022 \u5e74 12 \u6708","day":"07"}]'),g=JSON.parse('[{"title":"\u5728\u6587\u4ef6\u5eab\u548c\u90e8\u843d\u683c\u7684\u6587\u7ae0\u4e0b\u65b9\u52a0\u4e0a giscus \u7559\u8a00\u5340","permalink":"/docs/docusaurus/customization/add-giscus-to-docusaurus/","description":"\u4ecb\u7d39\u5728 Docusaurus \u7684\u6587\u7ae0\u4e2d\u52a0\u5165 giscus \u7559\u8a00\u5340\u7684\u65b9\u6cd5\u3002","tags":[{"inline":true,"label":"Docusaurus","permalink":"/docs/tags/docusaurus"}],"date":1724428800000,"yearMonth":"2024 \u5e74 08 \u6708","day":"24"},{"title":"\u5f9e GitHub \u516c\u958b Repository \u4e2d\u5f15\u7528\u7bc4\u4f8b\u7a0b\u5f0f\u78bc\u7684\u65b9\u6cd5","permalink":"/docs/docusaurus/customization/add-github-codeblock/","description":"\u4ecb\u7d39\u5982\u4f55\u5728 Docusaurus \u4e2d\u5f15\u7528 GitHub \u516c\u958b Repository \u88e1\u7684\u7bc4\u4f8b\u7a0b\u5f0f\u78bc\u3002","tags":[{"inline":true,"label":"Docusaurus","permalink":"/docs/tags/docusaurus"}],"date":1713024000000,"yearMonth":"2024 \u5e74 04 \u6708","day":"14"},{"title":"Markdown \u8a9e\u6cd5\u5c0f\u6284","permalink":"/docs/docusaurus/how-to-use/markdown-cheatsheet/","description":"Docusaurus \u652f\u63f4\u57fa\u672c\u7684 Markdown \u8a9e\u6cd5\uff0c\u8981\u5beb\u6587\u7ae0\u7684\u8a71\u57fa\u672c\u4e0a\u5f97\u5148\u5927\u6982\u77e5\u9053 Markdown \u600e\u9ebc\u7528\u3002","tags":[{"inline":true,"label":"Docusaurus","permalink":"/docs/tags/docusaurus"}],"date":1678204800000,"yearMonth":"2023 \u5e74 03 \u6708","day":"08"},{"title":"\u654f\u6377\u8fed\u4ee3\u5c0f\u904a\u6232 - \u68c9\u82b1\u7cd6\u6311\u6230","permalink":"/docs/agile/activities-and-games/the-marshmallow-challenge/","description":"\u68c9\u82b1\u7cd6\u6311\u6230\u662f\u6211\u7b2c\u4e00\u6b21\u5e36\u7d66\u5718\u968a\u7684\u654f\u6377\u5c0f\u904a\u6232\u3002 \u7576\u6642\u4e3b\u8981\u662f\u70ba\u4e86\u8b93\u5718\u968a\u9ad4\u9a57\u4e0d\u540c\u7684 Retrospective \u9032\u884c\u65b9\u5f0f\u3002 \u5c0d\u5718\u968a\u4f86\u8aaa\uff0c\u7b97\u662f\u4e00\u7a2e\u5f88\u65b0\u9bae\u7684\u9ad4\u9a57\uff0c\u5c0d\u6211\u4f86\u8aaa\u4e5f\u662f\u4e00\u7a2e\u5f88\u65b0\u9bae\u7684\u5617\u8a66\uff0c\u800c\u4e14\u6548\u679c\u4e5f\u5f88\u4e0d\u932f\u3002 \u5718\u968a\u6210\u54e1\u5728\u6d3b\u52d5\u5f8c\u7684 Retrospective \u74b0\u7bc0\u66f4\u9858\u610f\u767c\u8868\u610f\u898b\u4e86\u3002","tags":[{"inline":true,"label":"Agile","permalink":"/docs/tags/agile"},{"inline":true,"label":"\u5c0f\u904a\u6232","permalink":"/docs/tags/\u5c0f\u904a\u6232"},{"inline":true,"label":"\u5c0f\u6d3b\u52d5","permalink":"/docs/tags/\u5c0f\u6d3b\u52d5"}],"date":1673971200000,"yearMonth":"2023 \u5e74 01 \u6708","day":"18"},{"title":"\u654f\u6377\u8fed\u4ee3\u5c0f\u904a\u6232 - \u50b3\u7403\u904a\u6232(\u4e01\u5b57\u8932\u7248)","permalink":"/docs/agile/activities-and-games/ball-game/","description":"\u50b3\u7403\u904a\u6232\u61c9\u8a72\u662f\u654f\u6377\u5c0f\u904a\u6232\u88e1\u9762\u6578\u4e00\u6578\u4e8c\u7d93\u5178\u7684\u904a\u6232\u4e4b\u4e00\u3002 \u9019\u908a\u5c31\u4f86\u5206\u4eab\u4e00\u500b\u6211\u81ea\u5df1~~\u4e82~~\u4fee\u6539\u4e4b\u5f8c\u7684\u7248\u672c\uff0c\u6bd4\u8f03\u9069\u5408\u5df2\u7d93\u5408\u4f5c\u4e00\u6bb5\u6642\u9593\uff0c\u5f7c\u6b64\u90fd\u5df2\u7d93\u4e92\u76f8\u719f\u6089\u7684\u5718\u968a\u3002 \u9019\u500b\u7248\u672c\u53ea\u4f7f\u7528\u4e00\u9846\u7403\uff0c\u8df3\u904e\u81ea\u6211\u4ecb\u7d39\u7684\u6b65\u9a5f\uff0c\u76f4\u63a5\u9ad4\u6703\u8fed\u4ee3\u7684\u5a01\u529b\u3002","tags":[{"inline":true,"label":"Agile","permalink":"/docs/tags/agile"},{"inline":true,"label":"\u5c0f\u904a\u6232","permalink":"/docs/tags/\u5c0f\u904a\u6232"},{"inline":true,"label":"\u5c0f\u6d3b\u52d5","permalink":"/docs/tags/\u5c0f\u6d3b\u52d5"}],"date":1673798400000,"yearMonth":"2023 \u5e74 01 \u6708","day":"16"}]');function h(e){let{title:t,permalink:s,tags:i,yearMonth:a,day:l}=e;return(0,r.jsxs)("div",{className:m.latest_post_row_item,children:[(0,r.jsxs)("div",{className:m.post_list_date_container,children:[(0,r.jsx)("div",{className:m.post_list_date_yearmonth,children:a}),(0,r.jsx)("div",{children:(0,r.jsx)("div",{className:m.post_list_date_day,children:l})})]}),(0,r.jsx)("div",{className:m.latest_post_row_item_title,children:(0,r.jsx)(p.A,{to:s,children:t},s)}),(0,r.jsx)("div",{className:m.latest_post_row_item_tags,children:i.length>0&&i.slice(0,2).map(((e,t)=>{let{label:s,permalink:a}=e;return(0,r.jsx)(p.A,{className:"post__tags "+(t(0,r.jsx)(h,{...e},t)))})}),(0,r.jsx)("p",{}),(0,r.jsx)("p",{}),(0,r.jsx)("h1",{className:m.title,children:"\u6700\u65b0\u6587\u4ef6\u5eab\u6587\u7ae0"}),(0,r.jsx)("div",{className:"container",children:(0,r.jsx)("div",{className:m.latest_post_row,children:g.map(((e,t)=>(0,r.jsx)(h,{...e},t)))})})]})}function y(){const{siteConfig:e}=(0,a.default)();return(0,r.jsx)("header",{children:(0,r.jsxs)("section",{className:"herowave",children:[(0,r.jsxs)("div",{className:"content",children:[(0,r.jsx)("h2",{children:e.title}),(0,r.jsx)("h3",{children:e.tagline}),(0,r.jsx)("br",{})]}),(0,r.jsx)("div",{className:"waves"})]})})}function b(){const{siteConfig:e}=(0,a.default)();return(0,r.jsxs)(i.A,{title:"\u9996\u9801",description:e.tagline,children:[(0,r.jsx)(y,{}),(0,r.jsx)("main",{children:(0,r.jsxs)("div",{id:"homepage",children:[(0,r.jsx)(_,{}),(0,r.jsx)(c,{})]})})]})}},20053:(e,t,s)=>{function i(e){var t,s,a="";if("string"==typeof e||"number"==typeof e)a+=e;else if("object"==typeof e)if(Array.isArray(e))for(t=0;ta});const a=function(){for(var e,t,s=0,a="";s{e.r(o),e.d(o,{assets:()=>r,contentTitle:()=>s,default:()=>d,frontMatter:()=>a,metadata:()=>n,toc:()=>c});var u=e(74848),i=e(28453);const a={title:"\u4f7f\u7528 Visual Studio \u9032\u884c Source Code \u81ea\u52d5\u683c\u5f0f\u5316",description:"\u901a\u5e38\u81ea\u5df1\u4e00\u500b\u4eba\u5728\u5beb Code \u7684\u6642\u5019\uff0c\u60f3\u600e\u9ebc\u7de8\u6392\u5c31\u600e\u9ebc\u6392\uff0c\u81ea\u5df1\u770b\u5f97\u61c2\u3001\u770b\u5f97\u958b\u5fc3\u5c31\u597d\uff1b\u4f46\u662f\u9047\u5230\u591a\u4eba\u5354\u529b\u958b\u767c\u7684\u5c08\u6848\uff0c\u7a0b\u5f0f\u78bc\u53ef\u80fd\u6703\u4f86\u81ea\u4e0d\u540c\u7684\u4eba\u624b\u4e0a\uff0c\u5982\u679c\u6c92\u6709\u4e8b\u5148\u898f\u7bc4\u597d\u7a0b\u5f0f\u78bc\u7684\u7de8\u6392\u898f\u5247\u7684\u8a71\uff0c\u90a3\u8b80\u5225\u4eba\u7684 Code \u5c31\u6703\u5f88\u5403\u529b\u4e86\uff0c\u66f4\u5225\u8aaa\u8981\u63a5\u624b\u4e0b\u53bb\u6539\uff0c\u9019\u500b\u6642\u5019\uff0c Visual Studio \u5167\u5efa\u7684\u683c\u5f0f\u5316\u5de5\u5177\u5c31\u5f88\u7ba1\u7528\u4e86\u3002",authors:"ouch1978",tags:["Visual Studio"],keywords:["visual studio","auto format","\u81ea\u52d5","\u6392\u7248"]},s=void 0,n={permalink:"/blog/2010/10/25/vs2010-format-source-code-automatically",editUrl:"https://github.com/ouch1978/ouch1978.github.io/edit/main/blog/2010-10-25-vs2010-format-source-code-automatically/index.md",source:"@site/blog/2010-10-25-vs2010-format-source-code-automatically/index.md",title:"\u4f7f\u7528 Visual Studio \u9032\u884c Source Code \u81ea\u52d5\u683c\u5f0f\u5316",description:"\u901a\u5e38\u81ea\u5df1\u4e00\u500b\u4eba\u5728\u5beb Code \u7684\u6642\u5019\uff0c\u60f3\u600e\u9ebc\u7de8\u6392\u5c31\u600e\u9ebc\u6392\uff0c\u81ea\u5df1\u770b\u5f97\u61c2\u3001\u770b\u5f97\u958b\u5fc3\u5c31\u597d\uff1b\u4f46\u662f\u9047\u5230\u591a\u4eba\u5354\u529b\u958b\u767c\u7684\u5c08\u6848\uff0c\u7a0b\u5f0f\u78bc\u53ef\u80fd\u6703\u4f86\u81ea\u4e0d\u540c\u7684\u4eba\u624b\u4e0a\uff0c\u5982\u679c\u6c92\u6709\u4e8b\u5148\u898f\u7bc4\u597d\u7a0b\u5f0f\u78bc\u7684\u7de8\u6392\u898f\u5247\u7684\u8a71\uff0c\u90a3\u8b80\u5225\u4eba\u7684 Code \u5c31\u6703\u5f88\u5403\u529b\u4e86\uff0c\u66f4\u5225\u8aaa\u8981\u63a5\u624b\u4e0b\u53bb\u6539\uff0c\u9019\u500b\u6642\u5019\uff0c Visual Studio \u5167\u5efa\u7684\u683c\u5f0f\u5316\u5de5\u5177\u5c31\u5f88\u7ba1\u7528\u4e86\u3002",date:"2010-10-25T00:00:00.000Z",tags:[{inline:!0,label:"Visual Studio",permalink:"/blog/tags/visual-studio"}],readingTime:4.41,hasTruncateMarker:!0,authors:[{name:"Ouch Liu",title:"\u4e0d\u52d9\u6b63\u696d\u7684\u67b6\u69cb\u5e2b",url:"https://github.com/ouch1978",imageURL:"https://avatars.githubusercontent.com/u/18132883?v=4",key:"ouch1978",page:null}],frontMatter:{title:"\u4f7f\u7528 Visual Studio \u9032\u884c Source Code \u81ea\u52d5\u683c\u5f0f\u5316",description:"\u901a\u5e38\u81ea\u5df1\u4e00\u500b\u4eba\u5728\u5beb Code \u7684\u6642\u5019\uff0c\u60f3\u600e\u9ebc\u7de8\u6392\u5c31\u600e\u9ebc\u6392\uff0c\u81ea\u5df1\u770b\u5f97\u61c2\u3001\u770b\u5f97\u958b\u5fc3\u5c31\u597d\uff1b\u4f46\u662f\u9047\u5230\u591a\u4eba\u5354\u529b\u958b\u767c\u7684\u5c08\u6848\uff0c\u7a0b\u5f0f\u78bc\u53ef\u80fd\u6703\u4f86\u81ea\u4e0d\u540c\u7684\u4eba\u624b\u4e0a\uff0c\u5982\u679c\u6c92\u6709\u4e8b\u5148\u898f\u7bc4\u597d\u7a0b\u5f0f\u78bc\u7684\u7de8\u6392\u898f\u5247\u7684\u8a71\uff0c\u90a3\u8b80\u5225\u4eba\u7684 Code \u5c31\u6703\u5f88\u5403\u529b\u4e86\uff0c\u66f4\u5225\u8aaa\u8981\u63a5\u624b\u4e0b\u53bb\u6539\uff0c\u9019\u500b\u6642\u5019\uff0c Visual Studio \u5167\u5efa\u7684\u683c\u5f0f\u5316\u5de5\u5177\u5c31\u5f88\u7ba1\u7528\u4e86\u3002",authors:"ouch1978",tags:["Visual Studio"],keywords:["visual studio","auto format","\u81ea\u52d5","\u6392\u7248"]},unlisted:!1,prevItem:{title:"\u81ea\u88fd Modal \u5143\u4ef6",permalink:"/blog/2010/10/26/silverlight-fake-modal-dialog"},nextItem:{title:"\u4f7f\u7528 Visual Studio \u9032\u884c Source Code \u81ea\u52d5\u683c\u5f0f\u5316 - \u52a0\u5f37\u7248",permalink:"/blog/2010/10/25/vs2010-format-source-code-automatically-advanced"}},r={authorsImageUrls:[void 0]},c=[];function l(t){const o={p:"p",...(0,i.R)(),...t.components};return(0,u.jsx)(o.p,{children:"\u901a\u5e38\u81ea\u5df1\u4e00\u500b\u4eba\u5728\u5beb Code \u7684\u6642\u5019\uff0c\u60f3\u600e\u9ebc\u7de8\u6392\u5c31\u600e\u9ebc\u6392\uff0c\u81ea\u5df1\u770b\u5f97\u61c2\u3001\u770b\u5f97\u958b\u5fc3\u5c31\u597d\uff1b\u4f46\u662f\u9047\u5230\u591a\u4eba\u5354\u529b\u958b\u767c\u7684\u5c08\u6848\uff0c\u7a0b\u5f0f\u78bc\u53ef\u80fd\u6703\u4f86\u81ea\u4e0d\u540c\u7684\u4eba\u624b\u4e0a\uff0c\u5982\u679c\u6c92\u6709\u4e8b\u5148\u898f\u7bc4\u597d\u7a0b\u5f0f\u78bc\u7684\u7de8\u6392\u898f\u5247\u7684\u8a71\uff0c\u90a3\u8b80\u5225\u4eba\u7684 Code \u5c31\u6703\u5f88\u5403\u529b\u4e86\uff0c\u66f4\u5225\u8aaa\u8981\u63a5\u624b\u4e0b\u53bb\u6539\uff0c\u9019\u500b\u6642\u5019\uff0c Visual Studio \u5167\u5efa\u7684\u683c\u5f0f\u5316\u5de5\u5177\u5c31\u5f88\u7ba1\u7528\u4e86\u3002"})}function d(t={}){const{wrapper:o}={...(0,i.R)(),...t.components};return o?(0,u.jsx)(o,{...t,children:(0,u.jsx)(l,{...t})}):l(t)}},28453:(t,o,e)=>{e.d(o,{R:()=>s,x:()=>n});var u=e(96540);const i={},a=u.createContext(i);function s(t){const o=u.useContext(a);return u.useMemo((function(){return"function"==typeof t?t(o):{...o,...t}}),[o,t])}function n(t){let o;return o=t.disableParentContext?"function"==typeof t.components?t.components(i):t.components||i:s(t.components),u.createElement(a.Provider,{value:o},t.children)}}}]); \ No newline at end of file +"use strict";(self.webpackChunkouch1978_at_github=self.webpackChunkouch1978_at_github||[]).push([[3697],{21579:(t,o,e)=>{e.r(o),e.d(o,{assets:()=>r,contentTitle:()=>s,default:()=>l,frontMatter:()=>a,metadata:()=>n,toc:()=>c});var u=e(74848),i=e(28453);const a={title:"\u4f7f\u7528 Visual Studio \u9032\u884c Source Code \u81ea\u52d5\u683c\u5f0f\u5316",description:"\u901a\u5e38\u81ea\u5df1\u4e00\u500b\u4eba\u5728\u5beb Code \u7684\u6642\u5019\uff0c\u60f3\u600e\u9ebc\u7de8\u6392\u5c31\u600e\u9ebc\u6392\uff0c\u81ea\u5df1\u770b\u5f97\u61c2\u3001\u770b\u5f97\u958b\u5fc3\u5c31\u597d\uff1b\u4f46\u662f\u9047\u5230\u591a\u4eba\u5354\u529b\u958b\u767c\u7684\u5c08\u6848\uff0c\u7a0b\u5f0f\u78bc\u53ef\u80fd\u6703\u4f86\u81ea\u4e0d\u540c\u7684\u4eba\u624b\u4e0a\uff0c\u5982\u679c\u6c92\u6709\u4e8b\u5148\u898f\u7bc4\u597d\u7a0b\u5f0f\u78bc\u7684\u7de8\u6392\u898f\u5247\u7684\u8a71\uff0c\u90a3\u8b80\u5225\u4eba\u7684 Code \u5c31\u6703\u5f88\u5403\u529b\u4e86\uff0c\u66f4\u5225\u8aaa\u8981\u63a5\u624b\u4e0b\u53bb\u6539\uff0c\u9019\u500b\u6642\u5019\uff0c Visual Studio \u5167\u5efa\u7684\u683c\u5f0f\u5316\u5de5\u5177\u5c31\u5f88\u7ba1\u7528\u4e86\u3002",authors:"ouch1978",tags:["Visual Studio"],keywords:["visual studio","auto format","\u81ea\u52d5","\u6392\u7248"]},s=void 0,n={permalink:"/blog/2010/10/25/vs2010-format-source-code-automatically",editUrl:"https://github.com/ouch1978/ouch1978.github.io/edit/main/blog/2010-10-25-vs2010-format-source-code-automatically/index.md",source:"@site/blog/2010-10-25-vs2010-format-source-code-automatically/index.md",title:"\u4f7f\u7528 Visual Studio \u9032\u884c Source Code \u81ea\u52d5\u683c\u5f0f\u5316",description:"\u901a\u5e38\u81ea\u5df1\u4e00\u500b\u4eba\u5728\u5beb Code \u7684\u6642\u5019\uff0c\u60f3\u600e\u9ebc\u7de8\u6392\u5c31\u600e\u9ebc\u6392\uff0c\u81ea\u5df1\u770b\u5f97\u61c2\u3001\u770b\u5f97\u958b\u5fc3\u5c31\u597d\uff1b\u4f46\u662f\u9047\u5230\u591a\u4eba\u5354\u529b\u958b\u767c\u7684\u5c08\u6848\uff0c\u7a0b\u5f0f\u78bc\u53ef\u80fd\u6703\u4f86\u81ea\u4e0d\u540c\u7684\u4eba\u624b\u4e0a\uff0c\u5982\u679c\u6c92\u6709\u4e8b\u5148\u898f\u7bc4\u597d\u7a0b\u5f0f\u78bc\u7684\u7de8\u6392\u898f\u5247\u7684\u8a71\uff0c\u90a3\u8b80\u5225\u4eba\u7684 Code \u5c31\u6703\u5f88\u5403\u529b\u4e86\uff0c\u66f4\u5225\u8aaa\u8981\u63a5\u624b\u4e0b\u53bb\u6539\uff0c\u9019\u500b\u6642\u5019\uff0c Visual Studio \u5167\u5efa\u7684\u683c\u5f0f\u5316\u5de5\u5177\u5c31\u5f88\u7ba1\u7528\u4e86\u3002",date:"2010-10-25T00:00:00.000Z",tags:[{inline:!0,label:"Visual Studio",permalink:"/blog/tags/visual-studio"}],readingTime:4.41,hasTruncateMarker:!0,authors:[{name:"Ouch Liu",title:"\u4e0d\u52d9\u6b63\u696d\u7684\u67b6\u69cb\u5e2b",url:"https://github.com/ouch1978",imageURL:"https://avatars.githubusercontent.com/u/18132883?v=4",key:"ouch1978",page:null}],frontMatter:{title:"\u4f7f\u7528 Visual Studio \u9032\u884c Source Code \u81ea\u52d5\u683c\u5f0f\u5316",description:"\u901a\u5e38\u81ea\u5df1\u4e00\u500b\u4eba\u5728\u5beb Code \u7684\u6642\u5019\uff0c\u60f3\u600e\u9ebc\u7de8\u6392\u5c31\u600e\u9ebc\u6392\uff0c\u81ea\u5df1\u770b\u5f97\u61c2\u3001\u770b\u5f97\u958b\u5fc3\u5c31\u597d\uff1b\u4f46\u662f\u9047\u5230\u591a\u4eba\u5354\u529b\u958b\u767c\u7684\u5c08\u6848\uff0c\u7a0b\u5f0f\u78bc\u53ef\u80fd\u6703\u4f86\u81ea\u4e0d\u540c\u7684\u4eba\u624b\u4e0a\uff0c\u5982\u679c\u6c92\u6709\u4e8b\u5148\u898f\u7bc4\u597d\u7a0b\u5f0f\u78bc\u7684\u7de8\u6392\u898f\u5247\u7684\u8a71\uff0c\u90a3\u8b80\u5225\u4eba\u7684 Code \u5c31\u6703\u5f88\u5403\u529b\u4e86\uff0c\u66f4\u5225\u8aaa\u8981\u63a5\u624b\u4e0b\u53bb\u6539\uff0c\u9019\u500b\u6642\u5019\uff0c Visual Studio \u5167\u5efa\u7684\u683c\u5f0f\u5316\u5de5\u5177\u5c31\u5f88\u7ba1\u7528\u4e86\u3002",authors:"ouch1978",tags:["Visual Studio"],keywords:["visual studio","auto format","\u81ea\u52d5","\u6392\u7248"]},unlisted:!1,prevItem:{title:"\u4f7f\u7528 Visual Studio \u9032\u884c Source Code \u81ea\u52d5\u683c\u5f0f\u5316 - \u52a0\u5f37\u7248",permalink:"/blog/2010/10/25/vs2010-format-source-code-automatically-advanced"}},r={authorsImageUrls:[void 0]},c=[];function d(t){const o={p:"p",...(0,i.R)(),...t.components};return(0,u.jsx)(o.p,{children:"\u901a\u5e38\u81ea\u5df1\u4e00\u500b\u4eba\u5728\u5beb Code \u7684\u6642\u5019\uff0c\u60f3\u600e\u9ebc\u7de8\u6392\u5c31\u600e\u9ebc\u6392\uff0c\u81ea\u5df1\u770b\u5f97\u61c2\u3001\u770b\u5f97\u958b\u5fc3\u5c31\u597d\uff1b\u4f46\u662f\u9047\u5230\u591a\u4eba\u5354\u529b\u958b\u767c\u7684\u5c08\u6848\uff0c\u7a0b\u5f0f\u78bc\u53ef\u80fd\u6703\u4f86\u81ea\u4e0d\u540c\u7684\u4eba\u624b\u4e0a\uff0c\u5982\u679c\u6c92\u6709\u4e8b\u5148\u898f\u7bc4\u597d\u7a0b\u5f0f\u78bc\u7684\u7de8\u6392\u898f\u5247\u7684\u8a71\uff0c\u90a3\u8b80\u5225\u4eba\u7684 Code \u5c31\u6703\u5f88\u5403\u529b\u4e86\uff0c\u66f4\u5225\u8aaa\u8981\u63a5\u624b\u4e0b\u53bb\u6539\uff0c\u9019\u500b\u6642\u5019\uff0c Visual Studio \u5167\u5efa\u7684\u683c\u5f0f\u5316\u5de5\u5177\u5c31\u5f88\u7ba1\u7528\u4e86\u3002"})}function l(t={}){const{wrapper:o}={...(0,i.R)(),...t.components};return o?(0,u.jsx)(o,{...t,children:(0,u.jsx)(d,{...t})}):d(t)}},28453:(t,o,e)=>{e.d(o,{R:()=>s,x:()=>n});var u=e(96540);const i={},a=u.createContext(i);function s(t){const o=u.useContext(a);return u.useMemo((function(){return"function"==typeof t?t(o):{...o,...t}}),[o,t])}function n(t){let o;return o=t.disableParentContext?"function"==typeof t.components?t.components(i):t.components||i:s(t.components),u.createElement(a.Provider,{value:o},t.children)}}}]); \ No newline at end of file diff --git a/assets/js/e5c9d91f.167ff2a2.js b/assets/js/e5c9d91f.167ff2a2.js deleted file mode 100644 index 3544a3ae8..000000000 --- a/assets/js/e5c9d91f.167ff2a2.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkouch1978_at_github=self.webpackChunkouch1978_at_github||[]).push([[4109],{55049:(e,t,s)=>{s.r(t),s.d(t,{assets:()=>d,contentTitle:()=>r,default:()=>h,frontMatter:()=>o,metadata:()=>c,toc:()=>l});var n=s(74848),i=s(28453);const o={title:"\u4f7f\u7528 Visual Studio \u9032\u884c Source Code \u81ea\u52d5\u683c\u5f0f\u5316",description:"\u901a\u5e38\u81ea\u5df1\u4e00\u500b\u4eba\u5728\u5beb Code \u7684\u6642\u5019\uff0c\u60f3\u600e\u9ebc\u7de8\u6392\u5c31\u600e\u9ebc\u6392\uff0c\u81ea\u5df1\u770b\u5f97\u61c2\u3001\u770b\u5f97\u958b\u5fc3\u5c31\u597d\uff1b\u4f46\u662f\u9047\u5230\u591a\u4eba\u5354\u529b\u958b\u767c\u7684\u5c08\u6848\uff0c\u7a0b\u5f0f\u78bc\u53ef\u80fd\u6703\u4f86\u81ea\u4e0d\u540c\u7684\u4eba\u624b\u4e0a\uff0c\u5982\u679c\u6c92\u6709\u4e8b\u5148\u898f\u7bc4\u597d\u7a0b\u5f0f\u78bc\u7684\u7de8\u6392\u898f\u5247\u7684\u8a71\uff0c\u90a3\u8b80\u5225\u4eba\u7684 Code \u5c31\u6703\u5f88\u5403\u529b\u4e86\uff0c\u66f4\u5225\u8aaa\u8981\u63a5\u624b\u4e0b\u53bb\u6539\uff0c\u9019\u500b\u6642\u5019\uff0c Visual Studio \u5167\u5efa\u7684\u683c\u5f0f\u5316\u5de5\u5177\u5c31\u5f88\u7ba1\u7528\u4e86\u3002",authors:"ouch1978",tags:["Visual Studio"],keywords:["visual studio","auto format","\u81ea\u52d5","\u6392\u7248"]},r=void 0,c={permalink:"/blog/2010/10/25/vs2010-format-source-code-automatically",editUrl:"https://github.com/ouch1978/ouch1978.github.io/edit/main/blog/2010-10-25-vs2010-format-source-code-automatically/index.md",source:"@site/blog/2010-10-25-vs2010-format-source-code-automatically/index.md",title:"\u4f7f\u7528 Visual Studio \u9032\u884c Source Code \u81ea\u52d5\u683c\u5f0f\u5316",description:"\u901a\u5e38\u81ea\u5df1\u4e00\u500b\u4eba\u5728\u5beb Code \u7684\u6642\u5019\uff0c\u60f3\u600e\u9ebc\u7de8\u6392\u5c31\u600e\u9ebc\u6392\uff0c\u81ea\u5df1\u770b\u5f97\u61c2\u3001\u770b\u5f97\u958b\u5fc3\u5c31\u597d\uff1b\u4f46\u662f\u9047\u5230\u591a\u4eba\u5354\u529b\u958b\u767c\u7684\u5c08\u6848\uff0c\u7a0b\u5f0f\u78bc\u53ef\u80fd\u6703\u4f86\u81ea\u4e0d\u540c\u7684\u4eba\u624b\u4e0a\uff0c\u5982\u679c\u6c92\u6709\u4e8b\u5148\u898f\u7bc4\u597d\u7a0b\u5f0f\u78bc\u7684\u7de8\u6392\u898f\u5247\u7684\u8a71\uff0c\u90a3\u8b80\u5225\u4eba\u7684 Code \u5c31\u6703\u5f88\u5403\u529b\u4e86\uff0c\u66f4\u5225\u8aaa\u8981\u63a5\u624b\u4e0b\u53bb\u6539\uff0c\u9019\u500b\u6642\u5019\uff0c Visual Studio \u5167\u5efa\u7684\u683c\u5f0f\u5316\u5de5\u5177\u5c31\u5f88\u7ba1\u7528\u4e86\u3002",date:"2010-10-25T00:00:00.000Z",tags:[{inline:!0,label:"Visual Studio",permalink:"/blog/tags/visual-studio"}],readingTime:4.41,hasTruncateMarker:!0,authors:[{name:"Ouch Liu",title:"\u4e0d\u52d9\u6b63\u696d\u7684\u67b6\u69cb\u5e2b",url:"https://github.com/ouch1978",imageURL:"https://avatars.githubusercontent.com/u/18132883?v=4",key:"ouch1978",page:null}],frontMatter:{title:"\u4f7f\u7528 Visual Studio \u9032\u884c Source Code \u81ea\u52d5\u683c\u5f0f\u5316",description:"\u901a\u5e38\u81ea\u5df1\u4e00\u500b\u4eba\u5728\u5beb Code \u7684\u6642\u5019\uff0c\u60f3\u600e\u9ebc\u7de8\u6392\u5c31\u600e\u9ebc\u6392\uff0c\u81ea\u5df1\u770b\u5f97\u61c2\u3001\u770b\u5f97\u958b\u5fc3\u5c31\u597d\uff1b\u4f46\u662f\u9047\u5230\u591a\u4eba\u5354\u529b\u958b\u767c\u7684\u5c08\u6848\uff0c\u7a0b\u5f0f\u78bc\u53ef\u80fd\u6703\u4f86\u81ea\u4e0d\u540c\u7684\u4eba\u624b\u4e0a\uff0c\u5982\u679c\u6c92\u6709\u4e8b\u5148\u898f\u7bc4\u597d\u7a0b\u5f0f\u78bc\u7684\u7de8\u6392\u898f\u5247\u7684\u8a71\uff0c\u90a3\u8b80\u5225\u4eba\u7684 Code \u5c31\u6703\u5f88\u5403\u529b\u4e86\uff0c\u66f4\u5225\u8aaa\u8981\u63a5\u624b\u4e0b\u53bb\u6539\uff0c\u9019\u500b\u6642\u5019\uff0c Visual Studio \u5167\u5efa\u7684\u683c\u5f0f\u5316\u5de5\u5177\u5c31\u5f88\u7ba1\u7528\u4e86\u3002",authors:"ouch1978",tags:["Visual Studio"],keywords:["visual studio","auto format","\u81ea\u52d5","\u6392\u7248"]},unlisted:!1,prevItem:{title:"\u81ea\u88fd Modal \u5143\u4ef6",permalink:"/blog/2010/10/26/silverlight-fake-modal-dialog"},nextItem:{title:"\u4f7f\u7528 Visual Studio \u9032\u884c Source Code \u81ea\u52d5\u683c\u5f0f\u5316 - \u52a0\u5f37\u7248",permalink:"/blog/2010/10/25/vs2010-format-source-code-automatically-advanced"}},d={authorsImageUrls:[void 0]},l=[];function a(e){const t={code:"code",img:"img",p:"p",strong:"strong",...(0,i.R)(),...e.components};return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(t.p,{children:"\u901a\u5e38\u81ea\u5df1\u4e00\u500b\u4eba\u5728\u5beb Code \u7684\u6642\u5019\uff0c\u60f3\u600e\u9ebc\u7de8\u6392\u5c31\u600e\u9ebc\u6392\uff0c\u81ea\u5df1\u770b\u5f97\u61c2\u3001\u770b\u5f97\u958b\u5fc3\u5c31\u597d\uff1b\u4f46\u662f\u9047\u5230\u591a\u4eba\u5354\u529b\u958b\u767c\u7684\u5c08\u6848\uff0c\u7a0b\u5f0f\u78bc\u53ef\u80fd\u6703\u4f86\u81ea\u4e0d\u540c\u7684\u4eba\u624b\u4e0a\uff0c\u5982\u679c\u6c92\u6709\u4e8b\u5148\u898f\u7bc4\u597d\u7a0b\u5f0f\u78bc\u7684\u7de8\u6392\u898f\u5247\u7684\u8a71\uff0c\u90a3\u8b80\u5225\u4eba\u7684 Code \u5c31\u6703\u5f88\u5403\u529b\u4e86\uff0c\u66f4\u5225\u8aaa\u8981\u63a5\u624b\u4e0b\u53bb\u6539\uff0c\u9019\u500b\u6642\u5019\uff0c Visual Studio \u5167\u5efa\u7684\u683c\u5f0f\u5316\u5de5\u5177\u5c31\u5f88\u7ba1\u7528\u4e86\u3002"}),"\n",(0,n.jsxs)(t.p,{children:["\u800c\u4f7f\u7528\u5167\u5efa\u7684\u683c\u5f0f\u5316\u5de5\u5177\u7684\u65b9\u5f0f\u975e\u5e38\u7684\u7c21\u55ae\uff0c\u53ea\u8981\u9ede\u9078 ",(0,n.jsx)(t.strong,{children:(0,n.jsx)(t.code,{children:"Edit"})})," -> ",(0,n.jsx)(t.strong,{children:(0,n.jsx)(t.code,{children:"Advanced"})})," -> ",(0,n.jsx)(t.strong,{children:(0,n.jsx)(t.code,{children:"Format Document"})})," (\u5feb\u6377\u9375\u70ba ",(0,n.jsx)(t.strong,{children:(0,n.jsx)(t.code,{children:"Ctrl+K"})})," -> ",(0,n.jsx)(t.strong,{children:(0,n.jsx)(t.code,{children:"Ctrl+D"})})," )\u5c31\u53ef\u4ee5\u5566\u3002"]}),"\n",(0,n.jsx)(t.p,{children:(0,n.jsx)(t.img,{alt:"\u53eb\u51fa Format Document",src:s(91313).A+"",title:"\u53eb\u51fa Format Document",width:"1919",height:"1080"})}),"\n",(0,n.jsx)(t.p,{children:"\u6709\u5716\u6709\u771f\u76f8\uff0c\u8b93\u5927\u5bb6\u770b\u770b\u6574\u5bb9\u524d\u548c\u6574\u5bb9\u5f8c\u7684\u7a0b\u5f0f\u78bc\u3002"}),"\n",(0,n.jsx)(t.p,{children:"\u6574\u5bb9\u524d\uff1a"}),"\n",(0,n.jsx)(t.p,{children:(0,n.jsx)(t.img,{alt:"\u6574\u5bb9\u524d",src:s(61059).A+"",title:"\u6574\u5bb9\u524d",width:"1910",height:"1074"})}),"\n",(0,n.jsx)(t.p,{children:"\u6574\u5bb9\u5f8c\uff1a"}),"\n",(0,n.jsx)(t.p,{children:(0,n.jsx)(t.img,{alt:"\u6574\u5bb9\u5f8c",src:s(86936).A+"",title:"\u6574\u5bb9\u5f8c",width:"1910",height:"1074"})}),"\n",(0,n.jsx)(t.p,{children:"\u662f\u4e0d\u662f\u5b8c\u5168\u4e0d\u8cbb\u5439\u7070\u4e4b\u529b\u5462?"}),"\n",(0,n.jsx)(t.p,{children:"\u4e0d\u904e!!!!"}),"\n",(0,n.jsx)(t.p,{children:"\u6232\u9084\u6c92\u5531\u5b8c\uff0c\u53ea\u4ecb\u7d39\u9019\u6a23\u7684\u529f\u80fd\u5c31\u771f\u7684\u592a\u865b\u4e86\uff0c\u4f60\u53ef\u80fd\u6703\u8aaa\uff0c\u53ef\u662f\u4ed6\u81ea\u52d5\u6392\u7248\u51fa\u4f86\u7684\u6a23\u5b50\u8ddf\u539f\u4f86\u7fd2\u6163\u7684\u6392\u7248\u683c\u5f0f\u548c\u6211\u5011\u7d44\u898f\u5b9a\u7684\u683c\u5f0f\u5dee\u592a\u591a\u4e86\u554a!!"}),"\n",(0,n.jsxs)(t.p,{children:["\u6c92\u95dc\u4fc2\uff0c\u81ea\u52d5\u6392\u7248\u7684\u683c\u5f0f\u662f\u53ef\u4ee5\u8a2d\u5b9a\u7684\uff0c\u53ea\u8981\u9078\u53d6 ",(0,n.jsx)(t.strong,{children:(0,n.jsx)(t.code,{children:"Tools"})})," -> ",(0,n.jsx)(t.strong,{children:(0,n.jsx)(t.code,{children:"Options..."})})," ->\u5728 Options \u8996\u7a97\u4e2d ",(0,n.jsx)(t.strong,{children:(0,n.jsx)(t.code,{children:"\u5c55\u958b Text Editor"})})," \u9078\u9805\uff0c\u4f60\u5c31\u6703\u770b\u5230\u5982\u4e0b\u7684\u756b\u9762\uff1a"]}),"\n",(0,n.jsx)(t.p,{children:(0,n.jsx)(t.img,{alt:"\u91dd\u5c0d\u4e0d\u540c\u8a9e\u8a00\u7684\u683c\u5f0f\u5316\u8a2d\u5b9a",src:s(58970).A+"",title:"\u91dd\u5c0d\u4e0d\u540c\u8a9e\u8a00\u7684\u683c\u5f0f\u5316\u8a2d\u5b9a",width:"758",height:"467"})}),"\n",(0,n.jsx)(t.p,{children:"\u662f\u4ec0\u9ebc\u5deb\u8853!!?"}),"\n",(0,n.jsx)(t.p,{children:"\u6c92\u932f\uff0c\u5404\u7a2e\u8a9e\u8a00\u7684\u6392\u7248\u683c\u5f0f\u90fd\u662f\u53ef\u4ee5\u8a2d\u5b9a\u7684\uff0c\u4f60\u53ef\u4ee5\u91dd\u5c0d\u4e0d\u540c\u7684\u8a9e\u8a00\uff0c\u8a2d\u5b9a\u5b83\u7684\u6392\u7248\u898f\u5247\uff0c\u6bd4\u8f03\u57fa\u672c\u7684\u4f8b\u5982\u5927\u62ec\u5f27\u662f\u4e0d\u662f\u8981\u63db\u884c\u3001\u8b8a\u6578\u7684\u5c0d\u9f4a\u65b9\u5f0f\u3001\u7d30\u5230\u9023 for \u8ff4\u5708\u88e1\u9762\u5206\u865f\u548c\u689d\u4ef6\u5f0f\u4e4b\u9593\u662f\u5426\u8981\u7a7a\u683c\u3001\u8b8a\u6578\u548c\u904b\u7b97\u7b26\u865f\u9593\u662f\u5426\u8981\u7a7a\u683c\u90fd\u53ef\u4ee5\u8a2d\u5b9a\u3002"}),"\n",(0,n.jsxs)(t.p,{children:["\u8a2d\u5b9a\u597d\u6210\u70ba\u4f60\u8981\u7684\u683c\u5f0f\u898f\u5247\u4e4b\u5f8c\uff0c\u6309\u4e0b OK \u9215\uff0c\u518d\u4f86\u500b ",(0,n.jsx)(t.strong,{children:(0,n.jsx)(t.code,{children:"Ctrl+K"})})," -> ",(0,n.jsx)(t.strong,{children:(0,n.jsx)(t.code,{children:"Ctrl+D"})})," \uff0c\u5679\u5679!!\u5c31\u8b8a\u6210\u4f60\u8981\u7684\u683c\u5f0f\u4e86\u5427!!"]}),"\n",(0,n.jsx)(t.p,{children:"\u4e0b\u5716\u5c31\u662f\u6211\u500b\u4eba\u7fd2\u6163\u4f7f\u7528\u7684\u683c\u5f0f\u3002"}),"\n",(0,n.jsx)(t.p,{children:(0,n.jsx)(t.img,{alt:"\u6211\u500b\u4eba\u7fd2\u6163\u4f7f\u7528\u7684\u683c\u5f0f",src:s(41377).A+"",title:"\u6211\u500b\u4eba\u7fd2\u6163\u4f7f\u7528\u7684\u683c\u5f0f",width:"1920",height:"1080"})}),"\n",(0,n.jsx)(t.p,{children:"\u6709\u7684\u4eba\u6703\u8aaa\uff0c\u96e3\u9053\u6211\u4e0d\u80fd\u7528\u81ea\u5df1\u559c\u6b61\u7684\u65b9\u5f0f\u6392\u7248\uff0c\u7b49\u5230\u8981\u50b3\u7d66\u5225\u4eba\u6216\u662f\u8981\u4e0a\u50b3\u5230 Source Control \u7684\u6642\u5019\u518d\u91cd\u65b0\u6392\u55ce?"}),"\n",(0,n.jsx)(t.p,{children:"\u7576\u7136\u53ef\u4ee5!!\u53ef\u662f\u6bcf\u6b21\u90fd\u8981\u9019\u6a23\u6539\u898f\u5247\uff0c\u4e0d\u662f\u5f88\u7d2f\u55ce?\u9019\u6642\u5019\uff0c\u5c31\u53c8\u53ef\u4ee5\u5229\u7528\u8a2d\u5b9a\u6a94\u7684\u532f\u5165/\u532f\u51fa\u529f\u80fd\u5566!!"}),"\n",(0,n.jsxs)(t.p,{children:["\u53ea\u8981\u9078\u53d6 ",(0,n.jsx)(t.strong,{children:(0,n.jsx)(t.code,{children:"Tools"})})," -> ",(0,n.jsx)(t.strong,{children:(0,n.jsx)(t.code,{children:"Import and Export Settings..."})})," \u5c31\u6703\u770b\u5230\u5982\u4e0b\u7684\u8996\u7a97\uff1a"]}),"\n",(0,n.jsx)(t.p,{children:(0,n.jsx)(t.img,{alt:"\u8a2d\u5b9a\u6a94\u532f\u5165/\u532f\u51fa\u7cbe\u9748",src:s(35700).A+"",title:"\u8a2d\u5b9a\u6a94\u532f\u5165/\u532f\u51fa\u7cbe\u9748",width:"627",height:"584"})}),"\n",(0,n.jsx)(t.p,{children:"\u73fe\u5728\u5c31\u53ef\u4ee5\u4f9d\u7167\u4e0d\u540c\u7684\u9700\u6c42\uff0c\u9032\u884c\u532f\u5165/\u532f\u51fa\u7684\u5de5\u4f5c\uff0c\u9078\u64c7\u532f\u5165\u6216\u532f\u51fa\u4e4b\u5f8c\uff0c\u6703\u770b\u5230\u5982\u4e0b\u7684\u756b\u9762\uff0c\u53ef\u4ee5\u4f9d\u7167\u81ea\u5df1\u7684\u9700\u6c42\u53bb\u9078\u53d6\u8981\u532f\u5165/\u532f\u51fa\u7684\u8a2d\u5b9a\u90e8\u4efd\uff0c\u9019\u908a\u6211\u5011\u5c31\u53ea\u8981\u52fe\u9078 Options \u4e0b\u9762\u7684 Text Editor \u9805\u76ee\u5c31\u53ef\u4ee5\u628a\u6392\u7248\u683c\u5f0f\u7684\u90e8\u4efd\u532f\u51fa\u56c9\u3002"}),"\n",(0,n.jsx)(t.p,{children:(0,n.jsx)(t.img,{alt:"\u532f\u51fa\u6587\u5b57\u7de8\u8f2f\u8a2d\u5b9a",src:s(29750).A+"",title:"\u532f\u51fa\u6587\u5b57\u7de8\u8f2f\u8a2d\u5b9a",width:"627",height:"584"})}),"\n",(0,n.jsx)(t.p,{children:"\u6309\u4e0b\u4e0b\u4e00\u6b65\u6309\u9215\u4e4b\u5f8c\uff0c\u8f38\u5165\u8981\u5b58\u6a94\u7684\u6a94\u540d\u548c\u8def\u5f91\u5c31\u5927\u529f\u544a\u6210\u5566!!"}),"\n",(0,n.jsx)(t.p,{children:(0,n.jsx)(t.img,{alt:"\u8f38\u5165\u8981\u5b58\u6a94\u7684\u6a94\u540d\u548c\u8def\u5f91",src:s(28755).A+"",title:"\u8f38\u5165\u8981\u5b58\u6a94\u7684\u6a94\u540d\u548c\u8def\u5f91",width:"627",height:"584"})}),"\n",(0,n.jsx)(t.p,{children:"\u532f\u5165/\u532f\u51fa\u8a2d\u5b9a\u6a94\u7684\u529f\u80fd\u5176\u5be6\u5728\u5f88\u591a\u5730\u65b9\u662f\u5f88\u597d\u7528\u7684\uff0c\u4f8b\u5982\u8aaa\uff0c\u4f60\u5de5\u4f5c\u7684\u5c0f\u7d44\u5e0c\u671b\u6709\u4e00\u81f4\u7684 Coding Style \uff0c\u90a3\u53ea\u8981\u628a\u8a2d\u5b9a\u6a94\u63d0\u4f9b\u7d66\u5927\u5bb6\u532f\u5165\uff0c\u5c31\u53ef\u4ee5\u4e0d\u8cbb\u5439\u7070\u4e4b\u529b\u505a\u5230\u56c9!!"})]})}function h(e={}){const{wrapper:t}={...(0,i.R)(),...e.components};return t?(0,n.jsx)(t,{...e,children:(0,n.jsx)(a,{...e})}):a(e)}},86936:(e,t,s)=>{s.d(t,{A:()=>n});const n=s.p+"assets/images/after-formatting-c17fd4a6d724f458b6f45b314019f035.png"},61059:(e,t,s)=>{s.d(t,{A:()=>n});const n=s.p+"assets/images/before-formatting-a799b779f72ad99d50b896f092044376.png"},29750:(e,t,s)=>{s.d(t,{A:()=>n});const n=s.p+"assets/images/export-text-editor-settings-03136e1416e60ebeef67bd319b3caafb.png"},91313:(e,t,s)=>{s.d(t,{A:()=>n});const n=s.p+"assets/images/format-document-e0c890ac2a0d328007183b6ce21d6105.png"},58970:(e,t,s)=>{s.d(t,{A:()=>n});const n=s.p+"assets/images/formatting-options-for-different-languages-f15e0b2d85bbe804300fa58f1c0650c4.png"},35700:(e,t,s)=>{s.d(t,{A:()=>n});const n=s.p+"assets/images/import-and-export-settings-wizard-6fd6c5049e040c816763ff8093395f2e.png"},28755:(e,t,s)=>{s.d(t,{A:()=>n});const n=s.p+"assets/images/input-filename-for-export-b123604544c4e4378b03701ff03fc9d6.png"},41377:(e,t,s)=>{s.d(t,{A:()=>n});const n=s.p+"assets/images/my-coding-style-7b138c4dceefeaba5b9f6d4c2a44432c.png"},28453:(e,t,s)=>{s.d(t,{R:()=>r,x:()=>c});var n=s(96540);const i={},o=n.createContext(i);function r(e){const t=n.useContext(o);return n.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function c(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(i):e.components||i:r(e.components),n.createElement(o.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/e5c9d91f.7c5d4266.js b/assets/js/e5c9d91f.7c5d4266.js new file mode 100644 index 000000000..f8b8554b4 --- /dev/null +++ b/assets/js/e5c9d91f.7c5d4266.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkouch1978_at_github=self.webpackChunkouch1978_at_github||[]).push([[4109],{55049:(e,t,s)=>{s.r(t),s.d(t,{assets:()=>d,contentTitle:()=>r,default:()=>h,frontMatter:()=>o,metadata:()=>c,toc:()=>l});var n=s(74848),i=s(28453);const o={title:"\u4f7f\u7528 Visual Studio \u9032\u884c Source Code \u81ea\u52d5\u683c\u5f0f\u5316",description:"\u901a\u5e38\u81ea\u5df1\u4e00\u500b\u4eba\u5728\u5beb Code \u7684\u6642\u5019\uff0c\u60f3\u600e\u9ebc\u7de8\u6392\u5c31\u600e\u9ebc\u6392\uff0c\u81ea\u5df1\u770b\u5f97\u61c2\u3001\u770b\u5f97\u958b\u5fc3\u5c31\u597d\uff1b\u4f46\u662f\u9047\u5230\u591a\u4eba\u5354\u529b\u958b\u767c\u7684\u5c08\u6848\uff0c\u7a0b\u5f0f\u78bc\u53ef\u80fd\u6703\u4f86\u81ea\u4e0d\u540c\u7684\u4eba\u624b\u4e0a\uff0c\u5982\u679c\u6c92\u6709\u4e8b\u5148\u898f\u7bc4\u597d\u7a0b\u5f0f\u78bc\u7684\u7de8\u6392\u898f\u5247\u7684\u8a71\uff0c\u90a3\u8b80\u5225\u4eba\u7684 Code \u5c31\u6703\u5f88\u5403\u529b\u4e86\uff0c\u66f4\u5225\u8aaa\u8981\u63a5\u624b\u4e0b\u53bb\u6539\uff0c\u9019\u500b\u6642\u5019\uff0c Visual Studio \u5167\u5efa\u7684\u683c\u5f0f\u5316\u5de5\u5177\u5c31\u5f88\u7ba1\u7528\u4e86\u3002",authors:"ouch1978",tags:["Visual Studio"],keywords:["visual studio","auto format","\u81ea\u52d5","\u6392\u7248"]},r=void 0,c={permalink:"/blog/2010/10/25/vs2010-format-source-code-automatically",editUrl:"https://github.com/ouch1978/ouch1978.github.io/edit/main/blog/2010-10-25-vs2010-format-source-code-automatically/index.md",source:"@site/blog/2010-10-25-vs2010-format-source-code-automatically/index.md",title:"\u4f7f\u7528 Visual Studio \u9032\u884c Source Code \u81ea\u52d5\u683c\u5f0f\u5316",description:"\u901a\u5e38\u81ea\u5df1\u4e00\u500b\u4eba\u5728\u5beb Code \u7684\u6642\u5019\uff0c\u60f3\u600e\u9ebc\u7de8\u6392\u5c31\u600e\u9ebc\u6392\uff0c\u81ea\u5df1\u770b\u5f97\u61c2\u3001\u770b\u5f97\u958b\u5fc3\u5c31\u597d\uff1b\u4f46\u662f\u9047\u5230\u591a\u4eba\u5354\u529b\u958b\u767c\u7684\u5c08\u6848\uff0c\u7a0b\u5f0f\u78bc\u53ef\u80fd\u6703\u4f86\u81ea\u4e0d\u540c\u7684\u4eba\u624b\u4e0a\uff0c\u5982\u679c\u6c92\u6709\u4e8b\u5148\u898f\u7bc4\u597d\u7a0b\u5f0f\u78bc\u7684\u7de8\u6392\u898f\u5247\u7684\u8a71\uff0c\u90a3\u8b80\u5225\u4eba\u7684 Code \u5c31\u6703\u5f88\u5403\u529b\u4e86\uff0c\u66f4\u5225\u8aaa\u8981\u63a5\u624b\u4e0b\u53bb\u6539\uff0c\u9019\u500b\u6642\u5019\uff0c Visual Studio \u5167\u5efa\u7684\u683c\u5f0f\u5316\u5de5\u5177\u5c31\u5f88\u7ba1\u7528\u4e86\u3002",date:"2010-10-25T00:00:00.000Z",tags:[{inline:!0,label:"Visual Studio",permalink:"/blog/tags/visual-studio"}],readingTime:4.41,hasTruncateMarker:!0,authors:[{name:"Ouch Liu",title:"\u4e0d\u52d9\u6b63\u696d\u7684\u67b6\u69cb\u5e2b",url:"https://github.com/ouch1978",imageURL:"https://avatars.githubusercontent.com/u/18132883?v=4",key:"ouch1978",page:null}],frontMatter:{title:"\u4f7f\u7528 Visual Studio \u9032\u884c Source Code \u81ea\u52d5\u683c\u5f0f\u5316",description:"\u901a\u5e38\u81ea\u5df1\u4e00\u500b\u4eba\u5728\u5beb Code \u7684\u6642\u5019\uff0c\u60f3\u600e\u9ebc\u7de8\u6392\u5c31\u600e\u9ebc\u6392\uff0c\u81ea\u5df1\u770b\u5f97\u61c2\u3001\u770b\u5f97\u958b\u5fc3\u5c31\u597d\uff1b\u4f46\u662f\u9047\u5230\u591a\u4eba\u5354\u529b\u958b\u767c\u7684\u5c08\u6848\uff0c\u7a0b\u5f0f\u78bc\u53ef\u80fd\u6703\u4f86\u81ea\u4e0d\u540c\u7684\u4eba\u624b\u4e0a\uff0c\u5982\u679c\u6c92\u6709\u4e8b\u5148\u898f\u7bc4\u597d\u7a0b\u5f0f\u78bc\u7684\u7de8\u6392\u898f\u5247\u7684\u8a71\uff0c\u90a3\u8b80\u5225\u4eba\u7684 Code \u5c31\u6703\u5f88\u5403\u529b\u4e86\uff0c\u66f4\u5225\u8aaa\u8981\u63a5\u624b\u4e0b\u53bb\u6539\uff0c\u9019\u500b\u6642\u5019\uff0c Visual Studio \u5167\u5efa\u7684\u683c\u5f0f\u5316\u5de5\u5177\u5c31\u5f88\u7ba1\u7528\u4e86\u3002",authors:"ouch1978",tags:["Visual Studio"],keywords:["visual studio","auto format","\u81ea\u52d5","\u6392\u7248"]},unlisted:!1,prevItem:{title:"\u4f7f\u7528 Visual Studio \u9032\u884c Source Code \u81ea\u52d5\u683c\u5f0f\u5316 - \u52a0\u5f37\u7248",permalink:"/blog/2010/10/25/vs2010-format-source-code-automatically-advanced"}},d={authorsImageUrls:[void 0]},l=[];function a(e){const t={code:"code",img:"img",p:"p",strong:"strong",...(0,i.R)(),...e.components};return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(t.p,{children:"\u901a\u5e38\u81ea\u5df1\u4e00\u500b\u4eba\u5728\u5beb Code \u7684\u6642\u5019\uff0c\u60f3\u600e\u9ebc\u7de8\u6392\u5c31\u600e\u9ebc\u6392\uff0c\u81ea\u5df1\u770b\u5f97\u61c2\u3001\u770b\u5f97\u958b\u5fc3\u5c31\u597d\uff1b\u4f46\u662f\u9047\u5230\u591a\u4eba\u5354\u529b\u958b\u767c\u7684\u5c08\u6848\uff0c\u7a0b\u5f0f\u78bc\u53ef\u80fd\u6703\u4f86\u81ea\u4e0d\u540c\u7684\u4eba\u624b\u4e0a\uff0c\u5982\u679c\u6c92\u6709\u4e8b\u5148\u898f\u7bc4\u597d\u7a0b\u5f0f\u78bc\u7684\u7de8\u6392\u898f\u5247\u7684\u8a71\uff0c\u90a3\u8b80\u5225\u4eba\u7684 Code \u5c31\u6703\u5f88\u5403\u529b\u4e86\uff0c\u66f4\u5225\u8aaa\u8981\u63a5\u624b\u4e0b\u53bb\u6539\uff0c\u9019\u500b\u6642\u5019\uff0c Visual Studio \u5167\u5efa\u7684\u683c\u5f0f\u5316\u5de5\u5177\u5c31\u5f88\u7ba1\u7528\u4e86\u3002"}),"\n",(0,n.jsxs)(t.p,{children:["\u800c\u4f7f\u7528\u5167\u5efa\u7684\u683c\u5f0f\u5316\u5de5\u5177\u7684\u65b9\u5f0f\u975e\u5e38\u7684\u7c21\u55ae\uff0c\u53ea\u8981\u9ede\u9078 ",(0,n.jsx)(t.strong,{children:(0,n.jsx)(t.code,{children:"Edit"})})," -> ",(0,n.jsx)(t.strong,{children:(0,n.jsx)(t.code,{children:"Advanced"})})," -> ",(0,n.jsx)(t.strong,{children:(0,n.jsx)(t.code,{children:"Format Document"})})," (\u5feb\u6377\u9375\u70ba ",(0,n.jsx)(t.strong,{children:(0,n.jsx)(t.code,{children:"Ctrl+K"})})," -> ",(0,n.jsx)(t.strong,{children:(0,n.jsx)(t.code,{children:"Ctrl+D"})})," )\u5c31\u53ef\u4ee5\u5566\u3002"]}),"\n",(0,n.jsx)(t.p,{children:(0,n.jsx)(t.img,{alt:"\u53eb\u51fa Format Document",src:s(91313).A+"",title:"\u53eb\u51fa Format Document",width:"1919",height:"1080"})}),"\n",(0,n.jsx)(t.p,{children:"\u6709\u5716\u6709\u771f\u76f8\uff0c\u8b93\u5927\u5bb6\u770b\u770b\u6574\u5bb9\u524d\u548c\u6574\u5bb9\u5f8c\u7684\u7a0b\u5f0f\u78bc\u3002"}),"\n",(0,n.jsx)(t.p,{children:"\u6574\u5bb9\u524d\uff1a"}),"\n",(0,n.jsx)(t.p,{children:(0,n.jsx)(t.img,{alt:"\u6574\u5bb9\u524d",src:s(61059).A+"",title:"\u6574\u5bb9\u524d",width:"1910",height:"1074"})}),"\n",(0,n.jsx)(t.p,{children:"\u6574\u5bb9\u5f8c\uff1a"}),"\n",(0,n.jsx)(t.p,{children:(0,n.jsx)(t.img,{alt:"\u6574\u5bb9\u5f8c",src:s(86936).A+"",title:"\u6574\u5bb9\u5f8c",width:"1910",height:"1074"})}),"\n",(0,n.jsx)(t.p,{children:"\u662f\u4e0d\u662f\u5b8c\u5168\u4e0d\u8cbb\u5439\u7070\u4e4b\u529b\u5462?"}),"\n",(0,n.jsx)(t.p,{children:"\u4e0d\u904e!!!!"}),"\n",(0,n.jsx)(t.p,{children:"\u6232\u9084\u6c92\u5531\u5b8c\uff0c\u53ea\u4ecb\u7d39\u9019\u6a23\u7684\u529f\u80fd\u5c31\u771f\u7684\u592a\u865b\u4e86\uff0c\u4f60\u53ef\u80fd\u6703\u8aaa\uff0c\u53ef\u662f\u4ed6\u81ea\u52d5\u6392\u7248\u51fa\u4f86\u7684\u6a23\u5b50\u8ddf\u539f\u4f86\u7fd2\u6163\u7684\u6392\u7248\u683c\u5f0f\u548c\u6211\u5011\u7d44\u898f\u5b9a\u7684\u683c\u5f0f\u5dee\u592a\u591a\u4e86\u554a!!"}),"\n",(0,n.jsxs)(t.p,{children:["\u6c92\u95dc\u4fc2\uff0c\u81ea\u52d5\u6392\u7248\u7684\u683c\u5f0f\u662f\u53ef\u4ee5\u8a2d\u5b9a\u7684\uff0c\u53ea\u8981\u9078\u53d6 ",(0,n.jsx)(t.strong,{children:(0,n.jsx)(t.code,{children:"Tools"})})," -> ",(0,n.jsx)(t.strong,{children:(0,n.jsx)(t.code,{children:"Options..."})})," ->\u5728 Options \u8996\u7a97\u4e2d ",(0,n.jsx)(t.strong,{children:(0,n.jsx)(t.code,{children:"\u5c55\u958b Text Editor"})})," \u9078\u9805\uff0c\u4f60\u5c31\u6703\u770b\u5230\u5982\u4e0b\u7684\u756b\u9762\uff1a"]}),"\n",(0,n.jsx)(t.p,{children:(0,n.jsx)(t.img,{alt:"\u91dd\u5c0d\u4e0d\u540c\u8a9e\u8a00\u7684\u683c\u5f0f\u5316\u8a2d\u5b9a",src:s(58970).A+"",title:"\u91dd\u5c0d\u4e0d\u540c\u8a9e\u8a00\u7684\u683c\u5f0f\u5316\u8a2d\u5b9a",width:"758",height:"467"})}),"\n",(0,n.jsx)(t.p,{children:"\u662f\u4ec0\u9ebc\u5deb\u8853!!?"}),"\n",(0,n.jsx)(t.p,{children:"\u6c92\u932f\uff0c\u5404\u7a2e\u8a9e\u8a00\u7684\u6392\u7248\u683c\u5f0f\u90fd\u662f\u53ef\u4ee5\u8a2d\u5b9a\u7684\uff0c\u4f60\u53ef\u4ee5\u91dd\u5c0d\u4e0d\u540c\u7684\u8a9e\u8a00\uff0c\u8a2d\u5b9a\u5b83\u7684\u6392\u7248\u898f\u5247\uff0c\u6bd4\u8f03\u57fa\u672c\u7684\u4f8b\u5982\u5927\u62ec\u5f27\u662f\u4e0d\u662f\u8981\u63db\u884c\u3001\u8b8a\u6578\u7684\u5c0d\u9f4a\u65b9\u5f0f\u3001\u7d30\u5230\u9023 for \u8ff4\u5708\u88e1\u9762\u5206\u865f\u548c\u689d\u4ef6\u5f0f\u4e4b\u9593\u662f\u5426\u8981\u7a7a\u683c\u3001\u8b8a\u6578\u548c\u904b\u7b97\u7b26\u865f\u9593\u662f\u5426\u8981\u7a7a\u683c\u90fd\u53ef\u4ee5\u8a2d\u5b9a\u3002"}),"\n",(0,n.jsxs)(t.p,{children:["\u8a2d\u5b9a\u597d\u6210\u70ba\u4f60\u8981\u7684\u683c\u5f0f\u898f\u5247\u4e4b\u5f8c\uff0c\u6309\u4e0b OK \u9215\uff0c\u518d\u4f86\u500b ",(0,n.jsx)(t.strong,{children:(0,n.jsx)(t.code,{children:"Ctrl+K"})})," -> ",(0,n.jsx)(t.strong,{children:(0,n.jsx)(t.code,{children:"Ctrl+D"})})," \uff0c\u5679\u5679!!\u5c31\u8b8a\u6210\u4f60\u8981\u7684\u683c\u5f0f\u4e86\u5427!!"]}),"\n",(0,n.jsx)(t.p,{children:"\u4e0b\u5716\u5c31\u662f\u6211\u500b\u4eba\u7fd2\u6163\u4f7f\u7528\u7684\u683c\u5f0f\u3002"}),"\n",(0,n.jsx)(t.p,{children:(0,n.jsx)(t.img,{alt:"\u6211\u500b\u4eba\u7fd2\u6163\u4f7f\u7528\u7684\u683c\u5f0f",src:s(41377).A+"",title:"\u6211\u500b\u4eba\u7fd2\u6163\u4f7f\u7528\u7684\u683c\u5f0f",width:"1920",height:"1080"})}),"\n",(0,n.jsx)(t.p,{children:"\u6709\u7684\u4eba\u6703\u8aaa\uff0c\u96e3\u9053\u6211\u4e0d\u80fd\u7528\u81ea\u5df1\u559c\u6b61\u7684\u65b9\u5f0f\u6392\u7248\uff0c\u7b49\u5230\u8981\u50b3\u7d66\u5225\u4eba\u6216\u662f\u8981\u4e0a\u50b3\u5230 Source Control \u7684\u6642\u5019\u518d\u91cd\u65b0\u6392\u55ce?"}),"\n",(0,n.jsx)(t.p,{children:"\u7576\u7136\u53ef\u4ee5!!\u53ef\u662f\u6bcf\u6b21\u90fd\u8981\u9019\u6a23\u6539\u898f\u5247\uff0c\u4e0d\u662f\u5f88\u7d2f\u55ce?\u9019\u6642\u5019\uff0c\u5c31\u53c8\u53ef\u4ee5\u5229\u7528\u8a2d\u5b9a\u6a94\u7684\u532f\u5165/\u532f\u51fa\u529f\u80fd\u5566!!"}),"\n",(0,n.jsxs)(t.p,{children:["\u53ea\u8981\u9078\u53d6 ",(0,n.jsx)(t.strong,{children:(0,n.jsx)(t.code,{children:"Tools"})})," -> ",(0,n.jsx)(t.strong,{children:(0,n.jsx)(t.code,{children:"Import and Export Settings..."})})," \u5c31\u6703\u770b\u5230\u5982\u4e0b\u7684\u8996\u7a97\uff1a"]}),"\n",(0,n.jsx)(t.p,{children:(0,n.jsx)(t.img,{alt:"\u8a2d\u5b9a\u6a94\u532f\u5165/\u532f\u51fa\u7cbe\u9748",src:s(35700).A+"",title:"\u8a2d\u5b9a\u6a94\u532f\u5165/\u532f\u51fa\u7cbe\u9748",width:"627",height:"584"})}),"\n",(0,n.jsx)(t.p,{children:"\u73fe\u5728\u5c31\u53ef\u4ee5\u4f9d\u7167\u4e0d\u540c\u7684\u9700\u6c42\uff0c\u9032\u884c\u532f\u5165/\u532f\u51fa\u7684\u5de5\u4f5c\uff0c\u9078\u64c7\u532f\u5165\u6216\u532f\u51fa\u4e4b\u5f8c\uff0c\u6703\u770b\u5230\u5982\u4e0b\u7684\u756b\u9762\uff0c\u53ef\u4ee5\u4f9d\u7167\u81ea\u5df1\u7684\u9700\u6c42\u53bb\u9078\u53d6\u8981\u532f\u5165/\u532f\u51fa\u7684\u8a2d\u5b9a\u90e8\u4efd\uff0c\u9019\u908a\u6211\u5011\u5c31\u53ea\u8981\u52fe\u9078 Options \u4e0b\u9762\u7684 Text Editor \u9805\u76ee\u5c31\u53ef\u4ee5\u628a\u6392\u7248\u683c\u5f0f\u7684\u90e8\u4efd\u532f\u51fa\u56c9\u3002"}),"\n",(0,n.jsx)(t.p,{children:(0,n.jsx)(t.img,{alt:"\u532f\u51fa\u6587\u5b57\u7de8\u8f2f\u8a2d\u5b9a",src:s(29750).A+"",title:"\u532f\u51fa\u6587\u5b57\u7de8\u8f2f\u8a2d\u5b9a",width:"627",height:"584"})}),"\n",(0,n.jsx)(t.p,{children:"\u6309\u4e0b\u4e0b\u4e00\u6b65\u6309\u9215\u4e4b\u5f8c\uff0c\u8f38\u5165\u8981\u5b58\u6a94\u7684\u6a94\u540d\u548c\u8def\u5f91\u5c31\u5927\u529f\u544a\u6210\u5566!!"}),"\n",(0,n.jsx)(t.p,{children:(0,n.jsx)(t.img,{alt:"\u8f38\u5165\u8981\u5b58\u6a94\u7684\u6a94\u540d\u548c\u8def\u5f91",src:s(28755).A+"",title:"\u8f38\u5165\u8981\u5b58\u6a94\u7684\u6a94\u540d\u548c\u8def\u5f91",width:"627",height:"584"})}),"\n",(0,n.jsx)(t.p,{children:"\u532f\u5165/\u532f\u51fa\u8a2d\u5b9a\u6a94\u7684\u529f\u80fd\u5176\u5be6\u5728\u5f88\u591a\u5730\u65b9\u662f\u5f88\u597d\u7528\u7684\uff0c\u4f8b\u5982\u8aaa\uff0c\u4f60\u5de5\u4f5c\u7684\u5c0f\u7d44\u5e0c\u671b\u6709\u4e00\u81f4\u7684 Coding Style \uff0c\u90a3\u53ea\u8981\u628a\u8a2d\u5b9a\u6a94\u63d0\u4f9b\u7d66\u5927\u5bb6\u532f\u5165\uff0c\u5c31\u53ef\u4ee5\u4e0d\u8cbb\u5439\u7070\u4e4b\u529b\u505a\u5230\u56c9!!"})]})}function h(e={}){const{wrapper:t}={...(0,i.R)(),...e.components};return t?(0,n.jsx)(t,{...e,children:(0,n.jsx)(a,{...e})}):a(e)}},86936:(e,t,s)=>{s.d(t,{A:()=>n});const n=s.p+"assets/images/after-formatting-c17fd4a6d724f458b6f45b314019f035.png"},61059:(e,t,s)=>{s.d(t,{A:()=>n});const n=s.p+"assets/images/before-formatting-a799b779f72ad99d50b896f092044376.png"},29750:(e,t,s)=>{s.d(t,{A:()=>n});const n=s.p+"assets/images/export-text-editor-settings-03136e1416e60ebeef67bd319b3caafb.png"},91313:(e,t,s)=>{s.d(t,{A:()=>n});const n=s.p+"assets/images/format-document-e0c890ac2a0d328007183b6ce21d6105.png"},58970:(e,t,s)=>{s.d(t,{A:()=>n});const n=s.p+"assets/images/formatting-options-for-different-languages-f15e0b2d85bbe804300fa58f1c0650c4.png"},35700:(e,t,s)=>{s.d(t,{A:()=>n});const n=s.p+"assets/images/import-and-export-settings-wizard-6fd6c5049e040c816763ff8093395f2e.png"},28755:(e,t,s)=>{s.d(t,{A:()=>n});const n=s.p+"assets/images/input-filename-for-export-b123604544c4e4378b03701ff03fc9d6.png"},41377:(e,t,s)=>{s.d(t,{A:()=>n});const n=s.p+"assets/images/my-coding-style-7b138c4dceefeaba5b9f6d4c2a44432c.png"},28453:(e,t,s)=>{s.d(t,{R:()=>r,x:()=>c});var n=s(96540);const i={},o=n.createContext(i);function r(e){const t=n.useContext(o);return n.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function c(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(i):e.components||i:r(e.components),n.createElement(o.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/f676a26d.66537d64.js b/assets/js/f676a26d.66537d64.js deleted file mode 100644 index d95b4ad24..000000000 --- a/assets/js/f676a26d.66537d64.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkouch1978_at_github=self.webpackChunkouch1978_at_github||[]).push([[1547],{28798:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>r,contentTitle:()=>s,default:()=>c,frontMatter:()=>a,metadata:()=>l,toc:()=>d});var i=t(74848),o=t(28453);const a={title:"\u81ea\u88fd Modal \u5143\u4ef6",description:"\u6709\u4f7f\u7528\u904e Silverlight/WPF \u7684\u670b\u53cb\u5011\u4e0d\u77e5\u9053\u6709\u6c92\u6709\u9047\u904e\u4e00\u500b\u554f\u984c\uff1a\u6709\u6642\u5019\u60f3\u8981\u8df3\u51fa\u4e00\u500b\u5143\u4ef6\u8ddf\u4f7f\u7528\u8005\u4e92\u52d5\uff0c\u800c\u4e14\u8981\u9396\u4f4f\u539f\u4f86\u7684\u4e3b\u756b\u9762\uff0c\u7b49\u4f7f\u7528\u8005\u64cd\u4f5c\u5b8c\u624d\u80fd\u7e7c\u7e8c\u64cd\u4f5c\u4e3b\u756b\u9762\uff0c\u53ef\u662f\u7528 MessageBox \u7684\u8a71\u529f\u80fd\u4e0d\u5920\uff0c\u7528 ChildWindow \u7684\u8a71\u529f\u80fd\u53c8\u592a\u591a\u6216\u662f\u592a\u8907\u96dc\u4e4b\u985e\u7684\u554f\u984c...",authors:"ouch1978",tags:["Silverlight"],keywords:["Silverlight","modal","control","dialog"]},s=void 0,l={permalink:"/blog/2010/10/26/silverlight-fake-modal-dialog",editUrl:"https://github.com/ouch1978/ouch1978.github.io/edit/main/blog/2010-10-26-silverlight-fake-modal-dialog/index.md",source:"@site/blog/2010-10-26-silverlight-fake-modal-dialog/index.md",title:"\u81ea\u88fd Modal \u5143\u4ef6",description:"\u6709\u4f7f\u7528\u904e Silverlight/WPF \u7684\u670b\u53cb\u5011\u4e0d\u77e5\u9053\u6709\u6c92\u6709\u9047\u904e\u4e00\u500b\u554f\u984c\uff1a\u6709\u6642\u5019\u60f3\u8981\u8df3\u51fa\u4e00\u500b\u5143\u4ef6\u8ddf\u4f7f\u7528\u8005\u4e92\u52d5\uff0c\u800c\u4e14\u8981\u9396\u4f4f\u539f\u4f86\u7684\u4e3b\u756b\u9762\uff0c\u7b49\u4f7f\u7528\u8005\u64cd\u4f5c\u5b8c\u624d\u80fd\u7e7c\u7e8c\u64cd\u4f5c\u4e3b\u756b\u9762\uff0c\u53ef\u662f\u7528 MessageBox \u7684\u8a71\u529f\u80fd\u4e0d\u5920\uff0c\u7528 ChildWindow \u7684\u8a71\u529f\u80fd\u53c8\u592a\u591a\u6216\u662f\u592a\u8907\u96dc\u4e4b\u985e\u7684\u554f\u984c...",date:"2010-10-26T00:00:00.000Z",tags:[{inline:!0,label:"Silverlight",permalink:"/blog/tags/silverlight"}],readingTime:3.345,hasTruncateMarker:!0,authors:[{name:"Ouch Liu",title:"\u4e0d\u52d9\u6b63\u696d\u7684\u67b6\u69cb\u5e2b",url:"https://github.com/ouch1978",imageURL:"https://avatars.githubusercontent.com/u/18132883?v=4",key:"ouch1978",page:null}],frontMatter:{title:"\u81ea\u88fd Modal \u5143\u4ef6",description:"\u6709\u4f7f\u7528\u904e Silverlight/WPF \u7684\u670b\u53cb\u5011\u4e0d\u77e5\u9053\u6709\u6c92\u6709\u9047\u904e\u4e00\u500b\u554f\u984c\uff1a\u6709\u6642\u5019\u60f3\u8981\u8df3\u51fa\u4e00\u500b\u5143\u4ef6\u8ddf\u4f7f\u7528\u8005\u4e92\u52d5\uff0c\u800c\u4e14\u8981\u9396\u4f4f\u539f\u4f86\u7684\u4e3b\u756b\u9762\uff0c\u7b49\u4f7f\u7528\u8005\u64cd\u4f5c\u5b8c\u624d\u80fd\u7e7c\u7e8c\u64cd\u4f5c\u4e3b\u756b\u9762\uff0c\u53ef\u662f\u7528 MessageBox \u7684\u8a71\u529f\u80fd\u4e0d\u5920\uff0c\u7528 ChildWindow \u7684\u8a71\u529f\u80fd\u53c8\u592a\u591a\u6216\u662f\u592a\u8907\u96dc\u4e4b\u985e\u7684\u554f\u984c...",authors:"ouch1978",tags:["Silverlight"],keywords:["Silverlight","modal","control","dialog"]},unlisted:!1,prevItem:{title:"\u8f15\u9b06\u88fd\u4f5c\u7368\u4e00\u7121\u4e8c\u7684\u6295\u5f71\u7247",permalink:"/blog/2010/10/27/ppt-make-your-own-ptt-template"},nextItem:{title:"\u4f7f\u7528 Visual Studio \u9032\u884c Source Code \u81ea\u52d5\u683c\u5f0f\u5316",permalink:"/blog/2010/10/25/vs2010-format-source-code-automatically"}},r={authorsImageUrls:[void 0]},d=[{value:"\u6b65\u9a5f\u4e00",id:"\u6b65\u9a5f\u4e00",level:2},{value:"\u6b65\u9a5f\u4e8c",id:"\u6b65\u9a5f\u4e8c",level:2},{value:"\u6b65\u9a5f\u4e09",id:"\u6b65\u9a5f\u4e09",level:2},{value:"\u6b65\u9a5f\u56db",id:"\u6b65\u9a5f\u56db",level:2},{value:"\u6b65\u9a5f\u4e94",id:"\u6b65\u9a5f\u4e94",level:2}];function h(e){const n={a:"a",code:"code",h2:"h2",img:"img",p:"p",pre:"pre",...(0,o.R)(),...e.components};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(n.p,{children:"\u6709\u4f7f\u7528\u904e Silverlight/WPF \u7684\u670b\u53cb\u5011\u4e0d\u77e5\u9053\u6709\u6c92\u6709\u9047\u904e\u4e00\u500b\u554f\u984c\uff1a\u6709\u6642\u5019\u60f3\u8981\u8df3\u51fa\u4e00\u500b\u5143\u4ef6\u8ddf\u4f7f\u7528\u8005\u4e92\u52d5\uff0c\u800c\u4e14\u8981\u9396\u4f4f\u539f\u4f86\u7684\u4e3b\u756b\u9762\uff0c\u7b49\u4f7f\u7528\u8005\u64cd\u4f5c\u5b8c\u624d\u80fd\u7e7c\u7e8c\u64cd\u4f5c\u4e3b\u756b\u9762\uff0c\u53ef\u662f\u7528 MessageBox \u7684\u8a71\u529f\u80fd\u4e0d\u5920\uff0c\u7528 ChildWindow \u7684\u8a71\u529f\u80fd\u53c8\u592a\u591a\u6216\u662f\u592a\u8907\u96dc\u4e4b\u985e\u7684\u554f\u984c..."}),"\n",(0,i.jsx)(n.p,{children:"\u96e3\u9053\u5c31\u4e0d\u80fd\u81ea\u8a02\u4e00\u500b\u5143\u4ef6\uff0c\u7576\u5b83\u986f\u793a\u7684\u6642\u5019\uff0c\u6703\u81ea\u52d5\u8b93\u4e3b\u756b\u9762\u88ab\u9396\u4f4f\uff0c\u800c\u4e14\u8a72\u5143\u4ef6\u7684\u5916\u89c0\u548c\u64cd\u4f5c\u65b9\u5f0f\u90fd\u53ef\u4ee5\u81ea\u8a02\u55ce?\u5176\u5be6\u53ea\u8981\u5584\u7528 Grid \u5bb9\u5668\uff0c\u5c31\u53ef\u4ee5\u7c21\u55ae\u7684\u505a\u5230\u9019\u500b\u529f\u80fd\u5594!!"}),"\n",(0,i.jsx)(n.p,{children:"\u65b9\u6cd5\u5982\u4e0b\uff1a"}),"\n",(0,i.jsx)(n.h2,{id:"\u6b65\u9a5f\u4e00",children:"\u6b65\u9a5f\u4e00"}),"\n",(0,i.jsx)(n.p,{children:"\u9996\u5148\u6211\u5011\u6253\u958b\u4e00\u500b\u6a19\u6e96\u7684 Silverlight+Web \u5c08\u6848( WPF \u4e5f\u53ef\u4ee5\u5594)\uff0c\u63a5\u8457\u589e\u52a0\u4e00\u500b UserControl (\u7bc4\u4f8b\u4e2d\u53d6\u540d\u70ba MyModalControl )\u3002"}),"\n",(0,i.jsx)(n.p,{children:(0,i.jsx)(n.img,{alt:"\u65b0\u589e\u540d\u70ba MyModalControl \u7684 UserControl",src:t(99937).A+"",width:"392",height:"425"})}),"\n",(0,i.jsxs)(n.p,{children:["\u63a5\u8457\u4fee\u6539 MyModalControl.xaml \u7684\u5167\u5bb9\uff0c\u5c07 ",(0,i.jsx)(n.code,{children:"\u63a7\u5236\u9805\u672c\u8eab"})," \u8207 LayoutRoot \u9019\u500b Grid \u7684 ",(0,i.jsx)(n.code,{children:"\u5bec\u548c\u9ad8\u90fd\u8a2d\u70ba Auto"}),"\u3002"]}),"\n",(0,i.jsx)(n.h2,{id:"\u6b65\u9a5f\u4e8c",children:"\u6b65\u9a5f\u4e8c"}),"\n",(0,i.jsxs)(n.p,{children:["\u4fee\u6539 ",(0,i.jsx)(n.code,{children:"LayoutRoot"})," \u7684 ",(0,i.jsx)(n.code,{children:"\u80cc\u666f\u8272\u70ba #4C4969CC"}),"(\u900f\u660e\u5ea6\u70ba 30%)"]}),"\n",(0,i.jsx)(n.p,{children:(0,i.jsx)(n.img,{alt:"\u8a2d\u5b9a LayoutRoot \u7684\u80cc\u666f\u8272\u8207\u900f\u660e\u5ea6",src:t(71210).A+"",width:"1920",height:"1080"})}),"\n",(0,i.jsx)(n.h2,{id:"\u6b65\u9a5f\u4e09",children:"\u6b65\u9a5f\u4e09"}),"\n",(0,i.jsx)(n.p,{children:"\u653e\u7f6e\u8981\u548c\u4f7f\u7528\u8005\u4e92\u52d5\u7684\u5143\u4ef6\uff0c\u70ba\u4e86\u7cbe\u7c21\u6559\u5b78\u904e\u7a0b\uff0c\u600e\u9ebc\u505a\u7684\u9019\u908a\u5c31\u4e0d\u8a73\u8ff0\uff0c\u5b8c\u6210\u5f8c\u5982\u4e0b\u5716\u3002"}),"\n",(0,i.jsx)(n.p,{children:(0,i.jsx)(n.img,{alt:"\u5b8c\u6210\u7684\u5c0d\u8a71\u8996\u7a97",src:t(19935).A+"",width:"1920",height:"1080"})}),"\n",(0,i.jsx)(n.h2,{id:"\u6b65\u9a5f\u56db",children:"\u6b65\u9a5f\u56db"}),"\n",(0,i.jsx)(n.p,{children:"\u52a0\u5165\u6309\u9215\u7684 Click \u4e8b\u4ef6\uff0c\u4e26\u52a0\u5165\u79fb\u9664\u9019\u500b\u63a7\u5236\u9805\u7684\u7a0b\u5f0f\u78bc\uff0c\u5b8c\u6210\u5f8c\u7684 xaml \u8207 cs \u6a94\u5982\u4e0b\uff1a"}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-xml",children:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n