移动光标
上:k nk:向上移动n行 可以移到第一行 G移到最后一行
下:j nj:向下移动n行
左:h nh:向左移动n列
右:l nl:向右移动n列
gg: 光标移动第一行
G: 光标移到最后一行
nG: 光标移动到第n行上
向前翻页: CTRL+F
向后翻页:CTRL+B
w: 光标以单词向前移动 nw:光标向前移动n个单词 光标到单词的第一个字母上
b: 与w相反
e: 光标以单词向前移动 ne:光标向前移动n个单词 光标到单词的最后一个字母上
ge: 与e相反
%: 移动到与制匹配的括号上去(),{},[],<>等。
存盘
:q! 不存盘退出
:e! 放弃修改文件内容,重新载入该文件编辑
:wq 存盘退出
删除
dd: 删除一行
cc: 去除整行内容,并进入编辑模式
d$: 去除从当前光标到行尾的内容
c$: 去除从当前光标到行尾的内容,并进入编辑模式
dw: 删除一个单词,需将光标移到单词的第一个字母上
daw: 如果光标在单词任意位置,删除整个单词
dnj: 向下删除n行
dnk: 向上删除n行
x: 向后删除一个字符
X: 向前删除一个字符
u: 撤销前一次的操作
o: 在当前行的下面另起一行
O: 在当前行的上面另起一行
搜索
/pattern 正方向搜索一个字符模式
?pattern 反方向搜索一个字符模式
按n 继续向下找
按N 继续向上找
把光标放到某个单词上面,然后按"*"号键,表示查找这个单词
替换
r: 替换当前字符
:s/string1/string2/g: 在一行中将string1替换为string2
:num1,num2 s/string1/string2/g: 在行num1至num2中间将string1替换为string2
:1,$ s/string1/string2/g: 在全文中将string1替换为string2
(g表示执行,用c表示需要确认)
复制
yy: 复制一行
y$: 复制当前光标至行尾处
nyy: 拷贝n行
:n,m co j 将n至m行复制到j行
粘贴
p: 在下一行粘贴
P: 在上一行粘贴
其他
i: 进入编辑模式
撤销
u: 撤销操作
ctrl + r: 反撤销
分享到:
相关推荐
### Vi、vim 常用命令总结 #### Vim环境初始化 在Linux环境下,Vi和Vim编辑器的个性化设置可以通过创建并编辑`.vimrc`文件实现。该文件通常位于用户的主目录下,即`$HOME/.vimrc`。通过设置`.vimrc`,可以调整编辑...
### Vim命令大全与新手入门指南 #### 一、Vim简介与强大之处 Vim,全称Vi IMproved,是一款源自Unix系统下的Vi编辑器的高级版本,它不仅继承了Vi的强大功能,还在此基础上增加了许多改进和扩展,使之成为当今最...
在此模式下,用户可以输入各种合法的VIM命令,如移动光标、删除文本、查找和替换等。一旦按下任何键,VIM都会进入命令行模式。在这个模式下,输入的命令不会显示在屏幕上,如果输入的字符不是VIM的合法命令,系统会...
### Linux Vim 常用操作命令详解 #### 引言 Vim(Vi IMproved)是一种高度可配置、高效的文本编辑器,它基于vi编辑器发展而来,是Linux及类Unix系统中最常用的文本编辑工具之一。Vim因其强大的功能、灵活的定制...
### vim命令学习笔试总结 在深入探讨vim命令之前,我们先来了解一下vim的基本概念及其重要性。Vim(Vi IMproved)是一款高级文本编辑器,它基于早期的vi编辑器进行了大量的改进和功能增强。Vim因其高效的操作、丰富...
#### 八、保存文本和退出VIM命令 **重要性**: 保存文件和退出是任何编辑器的基本功能,熟悉这些命令可以帮助用户安全且有效地完成工作。 - **`:w`**: 保存文件但不退出VIM。 - **`:w file`**: 将修改保存在`file`...
本文将详细介绍一些常用的Linux命令及其应用场景,并重点介绍文本编辑器vim的基本用法。 #### 二、Linux常用命令 ##### 1. 查看操作系统版本 - **命令**: `cat /proc/version` - **用途**: 显示当前Linux系统的...
2. **CtrlP**: 作为Vim的文件查找和命令搜索工具,CtrlP允许用户通过模糊匹配快速打开文件或调用Vim命令,极大提升了工作效率。 3. **YouCompleteMe**: 这是一个强大的代码补全插件,尤其适用于C/C++、Python等编程...
以上内容总结了vim编辑器的一些常用命令,包括进入和退出vim、基本的文本编辑操作(如删除、插入、撤销等)、文件操作(如搜索、替换、保存等),以及如何执行外部命令和自定义vim配置。通过掌握这些命令,用户可以...
**Vim常用插件配置详解** 在编程世界中,Vim作为一个强大的文本编辑器,以其高效的操作和高度可定制性赢得了众多程序员的喜爱。为了提升Vim的使用体验和工作效率,许多开发者选择安装并配置各种插件。本篇将详细...
本资源提供的"vim常用插件及vimrc"正是为了帮助用户优化Vim的使用体验,提高编程效率。 首先,我们需要了解vimrc文件。vimrc是Vim的配置文件,它存储了用户的个性化设置,如快捷键绑定、颜色方案、自动完成设置等。...
- Vim支持自定义键盘映射,使得常用操作可以通过简短的快捷键完成,提高工作效率。 - 例如,`nnoremap <Leader>t :tabnew<CR>`将创建新标签页,`imap <C-Space> <Esc>`则会在插入模式下按下Ctrl+Space时退出插入...
以下是一些关于Vim常用快捷键、配置和插件的详细说明: 1. **Vim中的Tab操作**:在Vim中,Tab键可以用于缩进代码,但也可以通过配置实现其他功能。例如,你可以设置`map <Tab> >i`使得在插入模式下按下Tab键进行...
在这个“vim命令收集”中,我们将深入探讨两个核心文档——"vim分割窗口.txt"和"vim常用命令.txt"所涵盖的知识点。 1. **Vim基本操作** - 启动与退出:通过`vim 文件名`启动,`:q`退出(未修改),`:wq`保存并退出...
本资源包包含了Vim的常用插件、配置文件以及帮助文档,旨在帮助用户提升Vim的使用体验。 一、Vim插件介绍 1. **NERDTree**:这是一个文件系统浏览器插件,它可以在Vim的左侧显示当前目录的文件和子目录,方便用户...
**二、常用Vim插件** 1. **NERDCommenter**:提供多语言注释操作,如快速添加/删除注释,折叠注释等。 - 安装:使用Vim插件管理器如`Vundle`或`Pathogen`,然后在`.vimrc`中添加`Plugin 'scrooloose/nerdcommenter...
以下是一些 Vim 常用的插件及其详细说明: 1. **NERD Tree**:这是一个文件系统浏览器插件,允许用户在Vim中以树形结构查看和管理项目文件。通过快捷键,可以轻松打开、关闭、浏览目录和文件,方便代码导航。 2. *...
这个文件包含了一系列的Vim命令,用于设定编辑器的行为。例如,你可以在这里定义自己的快捷键,改变高亮样式,或者启用特定的插件。 3. **颜色方案**:Vim的颜色方案决定了编辑器中代码的显示颜色,这对于代码的...
### Vim命令操作详解 #### 一、概述 Vim(Vi IMproved)是一款高度可配置且功能强大的文本编辑器,在Linux和其他类Unix系统中广泛使用。它基于vi编辑器进行改进,提供了更多实用的功能和更好的用户体验。本文将...
Pro Vim将教授如何编写和理解Vim脚本,以便根据个人需求定制工作环境。 **5. Vim在不同平台的应用** Vim不仅在Linux和Unix系统中常见,也可在Windows和macOS上使用。书中有专门章节介绍跨平台使用Vim的技巧,使用户...