diff --git a/src/content/docs/starts/completions.mdx b/src/content/docs/starts/completions.mdx
index 738e6b8..f654267 100644
--- a/src/content/docs/starts/completions.mdx
+++ b/src/content/docs/starts/completions.mdx
@@ -3,23 +3,46 @@ title: Shell completions.
description: Setup shell completions for vmr.
---
-import { Tabs, TabItem, Aside } from "@astrojs/starlight/components";
-
-## Setup completions for diffrent shells.
-
-
-
- vmr completion powershell >>
- .\Documents\WindowsPowerShell\vmr_completions.ps1 # Add following line to
- powershell profile at $HOME\Documents\WindowsPowerShell\profile.ps1:
- Import-Module -Name "$HOME\Documents\WindowsPowerShell\vmr_completions.ps1"
-
-
- vmr completion bash >> ~/vmr_completions.sh # Add following line to bash
- profile at $HOME/.bashrc: source $HOME/vmr_completions.sh
-
-
- vmr completion zsh >> ~/vmr_completions.sh # Add following line to zsh
- profile at $HOME/.zshrc: source $HOME/vmr_completions.sh
-
-
+## Setup shell completions for vmr.
+
+### Setup for Windows Powershell
+
+- Save vmr auto-completion script to Powershell script file.
+
+```bash
+vmr completion powershell >> \Documents\WindowsPowerShell\vmr_completions.ps1
+```
+
+- Add the line below to Powershell profile file($HOME\Documents\WindowsPowerShell\profile.ps1)
+
+```bash
+Import-Module -Name "$HOME\Documents\WindowsPowerShell\vmr_completions.ps1"
+```
+
+## Setup for bash
+
+- Save vmr auto-completion script to bash script file.
+
+```bash
+vmr completion bash >> ~/vmr_completions.sh
+```
+
+- Add the line below to bash profile file($HOME/.bashrc)
+
+```bash
+source $HOME/vmr_completions.sh
+```
+
+## Setup for zsh
+
+- Add the line below to zsh profile file($HOME/.zshrc)
+
+```bash
+vmr completion zsh >> ~/vmr_completions.sh
+```
+
+- Add the line below to zsh profile file($HOME/.zshrc)
+
+```bash
+source $HOME/vmr_completions.sh
+```
diff --git a/src/content/docs/zh-cn/starts/completions.mdx b/src/content/docs/zh-cn/starts/completions.mdx
index 5fc1ade..d0391aa 100644
--- a/src/content/docs/zh-cn/starts/completions.mdx
+++ b/src/content/docs/zh-cn/starts/completions.mdx
@@ -3,25 +3,46 @@ title: vmr命令行自动补全.
description: 为vmr设置命令行自动补全.
---
-import { Tabs, TabItem, Aside } from "@astrojs/starlight/components";
-
## 设置命令行自动补全.
-
-
- vmr completion powershell >>
- .\Documents\WindowsPowerShell\vmr_completions.ps1 #
- 将下面一行命令添加到Powershell的profile文件中($HOME\Documents\WindowsPowerShell\profile.ps1):
- Import-Module -Name "$HOME\Documents\WindowsPowerShell\vmr_completions.ps1"
-
-
- vmr completion bash >> ~/vmr_completions.sh #
- 将下面一行命令添加到Bash的profile文件中($HOME/.bashrc): source
- $HOME/vmr_completions.sh
-
-
- vmr completion zsh >> ~/vmr_completions.sh #
- 将下面一行命令添加到zsh的profile文件中($HOME/.zshrc): source
- $HOME/vmr_completions.sh
-
-
+### Windows Powershell 下设置 VMR 命令自动补全
+
+- 将 VMR 命令行自动补全脚本保存到 powershell 脚本中
+
+```bash
+vmr completion powershell >> \Documents\WindowsPowerShell\vmr_completions.ps1
+```
+
+- 将下面一行命令添加到 Powershell 的 profile 文件($HOME\Documents\WindowsPowerShell\profile.ps1)中
+
+```bash
+Import-Module -Name "$HOME\Documents\WindowsPowerShell\vmr_completions.ps1"
+```
+
+## MacOS/Linux bash 下设置 VMR 命令自动补全
+
+- 将 VMR 命令行自动补全脚本保存到 bash 脚本中
+
+```bash
+vmr completion bash >> ~/vmr_completions.sh
+```
+
+- 将下面一行命令添加到 bash 的 profile 文件($HOME/.bashrc)中
+
+```bash
+source $HOME/vmr_completions.sh
+```
+
+## MacOS/Linux zsh 下设置 VMR 命令自动补全
+
+- 将 VMR 命令行自动补全脚本保存到 bash 脚本中
+
+```bash
+vmr completion zsh >> ~/vmr_completions.sh
+```
+
+- 将下面一行命令添加到 bash 的 profile 文件($HOME/.bashrc)中
+
+```bash
+source $HOME/vmr_completions.sh
+```