1
0
mirror of https://github.com/SpaceVim/SpaceVim.git synced 2025-01-25 09:20:05 +08:00
SpaceVim/docs/cn/layers/shell.md
Wang Shidong 1472a549c6
Doc: improve SpaceVim doc (#1758)
* Update shell layer doc

* Update script for update layer index

* Update script for update layer index

* Update colorscheme layer doc

* Update autocomplete layer doc

* Update checkers layer doc

* Update chinese layer doc

* Update chat layer doc

* Update faq

* Update VersionControl layer doc

* Update help file

* Update cscope layer doc

* Use cn group

* Update debug layer doc

* Update ctrlp layer doc

* Update default layer doc

* Improve the community page

* Improve the community page

* Update default layer doc

* Update denite layer doc

* Update git layer doc

* Update ui layer doc

* Update tags layer doc

* Update leaderf layer doc

* Update fzf layer doc

* Update unite layer doc

* Update tools layer doc

* Update index

* Update tools#dash layer doc

* Update lsp layer doc

* Update faq
2018-05-27 13:05:57 +08:00

62 lines
1.6 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
title: "SpaceVim shell 模块"
description: "这一模块为 SpaceVim 提供了终端集成特性,优化内置终端的使用体验"
---
# [SpaceVim Layers:](../) shell
<!-- vim-markdown-toc GFM -->
- [描述](#描述)
- [安装](#安装)
- [配置](#配置)
- [设置默认 shell](#设置默认-shell)
- [设置终端打开位置及高度](#设置终端打开位置及高度)
- [快捷键](#快捷键)
<!-- vim-markdown-toc -->
## 描述
这一模块为 SpaceVim 提供了 shell 集成,根据当前 vim/neovim 的版本,优化自带的内置终端。
## 安装
如果需要启用该模块,需要在 SpaceVim 的配置文件内添加如下代码:
```toml
[[layers]]
name = "shell"
```
## 配置
### 设置默认 shell
SpaceVim 支持两种 shell用户在启用该模块时可以通过 `default_shell` 这一模块选项来指定默认的 shell 工具。
- terminal使用 vim/neovim 内置终端
- VimShell使用 VimShell 这一插件
The default shell is quickly accessible via a the default shortcut key `SPC '`.
### 设置终端打开位置及高度
在启用该模块时,可以通过 `default_position` 这一模块选项来指定终端打开的位置,
目前可以选的值为:`top`, `bottom`, `left`, `right`, or `full`,默认的值为 `top`
同时,可以通过 `default_height` 这一模块选项指定终端打开的高度,默认值为 30。
```toml
[[layers]]
name = "shell"
default_position = "top"
default_height = 30
```
## 快捷键
| 按键 | 描述 |
| ------- | ------------------------------ |
| `SPC '` | 打开终端或跳至已打开的终端窗口 |