1个答案 按时间排序 按投票排序
-
采纳的答案
引用TAB
TAB 就是制表符, 单独拿出来做一节是因为这个东西确实很有用.
> 输入此命令则光标所在行向右移动一个 tab.
5>> 输入此命令则光标后 5 行向右移动一个 tab.
:12,24> 此命令将12行到14行的数据都向右移动一个 tab.
:12,24>> 此命令将12行到14行的数据都向右移动两个 tab.
那么如何定义 tab 的大小呢? 有人愿意使用 8 个空格位, 有人用4个, 有的用2个.
有的人希望 tab 完全用空格代替, 也有的人希望 tab 就是 tab. 没关系, vim 能
帮助您.以下的配置一般也都先写入配置文档中, 免得老敲.
:set shiftwidth=4 配置自动缩进 4 个空格, 当然要设自动缩进先.
:set sts=4 即配置 softtabstop 为 4. 输入 tab 后就跳了 4 格.
:set tabstop=4 实际的 tab 即为 4 个空格, 而不是缺省的 8 个.
:set expandtab 在输入 tab 后, vim 用恰当的空格来填充这个 tab.
2008年6月27日 13:57
相关推荐
### vim命令模式下的关键知识点 #### 一、vi(vim)简介与背景 - **vi**(Visual Interface)是一款在Unix及其衍生系统中广泛使用的文本编辑器。 - **vim**(vi IMproved)是对vi的增强版本,包含了更多实用功能,并...
### Vim编辑器基础命令详解 Vim是一款功能强大的文本编辑器,在Linux和其他Unix-like系统中广泛使用。它基于vi编辑器开发,提供了更多的特性和改进。掌握Vim的基础命令能够极大地提高文本编辑效率,以下是对标题和...
- 在命令模式下,可以使用`h`、`j`、`k`、`l`分别移动光标至左、下、上、右。 - `dd`删除整行,`x`删除当前位置字符,`D`删除至行尾,`u`撤销最近操作,`<Ctrl>-r`重做。 - `p`和`P`分别在当前行下和上粘贴剪切或...
- `I`: 在当前行的第一个非空格字符前面开始插入。 - `C`: 删除从光标位置到行尾的所有内容,并进入插入模式。 - `c`: 替换一个字符,并进入插入模式。 #### 六、删除 - **删除命令**: - `x`: 删除光标所在...
"vim命令详解" Vim 是一个功能强大且灵活的文本编辑器,掌握 Vim 命令可以大大提高工作效率。本文档将详细介绍 Vim 命令的使用方法和技巧,帮助读者快速掌握 Vim 的基本使用和高级应用。 命令历史 在 Vim 中,...
它具有多种工作模式,包括正常的命令模式、插入模式等,用户可以通过简单的键盘操作来高效地进行文本编辑。本文将详细介绍vim的基本使用命令,并通过图解的方式帮助读者更好地理解这些命令。 #### 二、基本概念 1. ...
2. **插入模式**:通过在命令模式下输入`i`、`a`、`o`等命令进入插入模式,在此模式下可以直接输入文本。 3. **底线命令模式**:通过输入`:`, 进入底线命令模式,在这里可以执行更为复杂的命令,如保存文件、替换...
### Vim命令合集详解 #### 一、命令历史 在Vim中,任何以`:`或`/`开头的命令都会被记录下来作为历史记录。这意味着你可以通过输入`:`或`/`,然后使用上下箭头键来浏览并选择之前执行过的命令。这在重复执行相同操作...
### Vim 常用命令详解 #### 一、光标移动命令 Vim 提供了丰富的光标移动命令,能够帮助用户快速定位到文件中的特定位置。 1. **单个字符移动** - `h`: 向左移动一个字符。 - `l`: 向右移动一个字符。 - `j`: ...
- **进入插入模式**: 在命令模式下,按下`i`、`a`、`o`等键 - **返回命令模式**: 在插入模式下,按`Esc`键 - **进入可视模式**: 在命令模式下,按下`v`键 ### 3. 移动光标 - **行内移动**: `h` (左),`j` (下),`k...
- 使用 `Shift + Insert` 或 `Ctrl + V`:在插入模式下粘贴文本时,可以暂时返回普通模式。 ##### 复制与粘贴 - 使用 `yy`:复制当前行。 - 使用 `nyy`:复制当前行及其下面的 n 行。 - 使用 `y$`:复制从当前光标...
### VIM命令大全知识点解析 #### 一、Vim的工作模式 Vim是一种高度可配置且功能强大的文本编辑器,支持多种模式来进行高效文本编辑。理解这些模式是使用Vim的基础。 - **正常模式(Normal Mode)**:这是Vim启动时的...
### Ubuntu下VIM命令详解及配置优化 #### VIM简介 VIM,全称为Vi IMproved,是一款在Unix系统及其衍生系统(如Linux)中广泛使用的文本编辑器。相较于其前身vi,VIM提供了更多的增强功能,如颜色支持、图形用户...
- `set showmode`: 在模式行中显示当前模式,如插入模式、可视模式等。 - `set laststatus=1`: 设置状态行在所有窗口的底部显示。 - `set nolist`: 关闭显示行号的功能。 - `set noignorecase`: 搜索时不忽略大小写...
在Vim的Normal模式下,用户可以通过以下命令快速移动光标: - `SPACE`, `l`, 右向箭头:光标向右移动一格。 - `BACKSPACE`, `h`, 左向箭头:光标向左移动一格。 - `k`, 向上箭头:光标向上移动一行,保持列位置不变...
6. **搜索与定位**:在命令模式下输入`/bizip2`向下搜索 `[bizip2]`字符串,回车后会跳转到第一个匹配项,显示其所在的行号。 7. **替换字符串**:使用`50,100s/[man]/MAN/gc`在50到100行间查找`[man]`并提示替换为...
1. **命令模式**:在Vim中,用户首先处于命令模式,此时可以直接输入命令来操作文本。 - `x`: 向后删除一个字符,`X`: 向前删除一个字符。 - `nx`: 删除光标后n个字符。 - `dd`: 删除当前行。 - `D`: 删除当前行...
### Vim命令整理大全归纳 #### 一、Vim简介及模式介绍 Vim是一款功能强大的文本编辑器,尤其适用于Linux操作系统。它具有多种工作模式,能够帮助用户高效地进行文本编辑。 - **正常模式**:这是Vim启动时的默认...
- **命令模式**:Vim启动后的默认模式,在该模式下可以通过键入特定命令来进行文件编辑操作。 - `i`:进入插入模式。 - `a`:在光标后方插入文本。 - `A`:在行尾插入文本。 - `o`:在当前行下方新开一行并进入...