第一部分:常用功能操作
1. 移动光标
gg可以移到第一行
G移到最后一行
$:移动光标到行尾
0(Num):移动光标到行首
nG:移动到第n行上
向前翻页:CTRL+F
向下移动半屏:CTRL+G
向后翻页:CTRL+B
2. 复制和粘贴
yy:复制一行
y$:复制当前光标至行尾处
ggyG:全选
p:粘贴
ggVG或者ggvG:高亮全部内容
3. 查找
/pattern 正方向搜索一个字符模式
?pattern 反方向搜索一个字符模式
n 继续向下找
把光标放到某个单词上面,然后按*号键,表示查找这个单词
4. 删除
dd:删除一行
d$:删除当前光标到改行的行尾的字母
J: 删除换行符,将光标移到改行,按shift+j删除行尾的换行符,下一行接上来了.
5. 替换
r:替换当前字符
nr字符:替换当前n个字符
:s (待补充)
6. 撤销和重做
u: 撤销前一次的操作
shif+u(U):撤销对该行的所有操作
CTRL+R: re-do
7. 存盘
:q! 不存盘强制退出
:wq 存盘退出
:e! 放弃修改文件内容,重新载入该文件编辑
:x 保存并退出
第二部分:高级功能操作
1. 块操作
1.1 列插入
CTRL+V进入VISUAL模式,选择模块,按I(shift+i)后,输入要插入的文本,按[ESC]完成。
1.2 列删除
CTRL+V进入VISUAL模式,选择模块,按d。
2. 分割窗口
:split 分割一个窗口
:split file.c 为另一个文件file.c分隔窗口
:close 关闭当前窗口
CTRL+W 切换窗口
第三部分:VIM基本设置
:set showmode 设置显示工作模式
:set number 显示行号
:set nonumber 不显示行号
:set ruler 显示标尺
:set noruler 不显示标尺
备注:
1、除特殊说明外其所有操作均默认先按ESC键,然后按字母或数字键。
2. 参考 http://dev.csdn.net/htmls/76/76253.html
******************************************************************
1、全选高亮显示
ggVG 或者 ggvG
命令解释
gg 让光标移到首行,在vim才有效,vi中无效
V 是进入Visual(可视)模式
G 光标移到最后一行
分享到:
相关推荐
linuxvim常用命令总结_awesome-linux-command
供IC设计者或使用Linux系统做项目,使用vim语句打开或编辑文件,入门以及总结学习使用
### vim常用命令总结 #### 一、概述 `vim`是一款功能强大的文本编辑器,在Linux环境中广泛使用。本文档旨在总结`vim`编辑器中常用的命令,这些命令可以帮助用户高效地进行文本编辑工作。总结包括查找命令、修改...
### Vi、vim 常用命令总结 #### Vim环境初始化 在Linux环境下,Vi和Vim编辑器的个性化设置可以通过创建并编辑`.vimrc`文件实现。该文件通常位于用户的主目录下,即`$HOME/.vimrc`。通过设置`.vimrc`,可以调整编辑...
Linux系统中的vim编辑器是一个强大的文本编辑工具,广泛应用于各种Unix和Linux环境下。vim是vi的增强版,提供了更多的功能和便利性,尤其适合程序员进行代码编写。在使用vim时,掌握其三种基本模式——编辑模式、...
### vim常用命令知识点详解 #### 一、简介 在Linux环境下,`vim`(Vi IMproved)是一款功能强大的文本编辑器,它源自于早期的`vi`编辑器,并在此基础上进行了大量的改进与增强。`vim`支持命令模式、插入模式以及...
Vim 是一款功能强大的文本编辑器,广泛应用于各种操作系统之中,特别是 Linux 和 Unix 平台。它源自 vi 编辑器,但添加了许多增强功能,使得它更加高效且易于定制。本文将详细介绍 Vim 的常用快捷键,帮助用户快速...
linux常用命令:基本命令、权限管理命令、用户管理命令、yum命令、ftp服务器、vim编辑管理等
除此之外,`vi/vim`是常用的文本编辑器,`sudo`用于以管理员(root)权限执行命令,`ifconfig`显示网络接口配置,`ping`用于测试网络连接,`apt-get`或`yum`是软件包管理工具,用于安装和管理软件。 了解和掌握这些...
总结:vim 编辑器是 Linux/UNIX 上最常用的文本编辑器,它的作用是建立、编辑、显示文本文件。vim 没有菜单,只有命令。命令模式是 vim 的默认模式,在命令模式下,我们可以输入各种命令来执行不同的操作。
### Linux常用操作知识点 #### 一、文件与目录管理 **1. 查找特定字符或字符串** - **命令:** `cat aa.ddl | grep -o "CHAR(" | wc -l` - **功能:** 该命令用于统计文件`aa.ddl`中“CHAR(”出现的次数。 - **...
本文将详细介绍一些常用的Linux命令及其应用场景,并重点介绍文本编辑器vim的基本用法。 #### 二、Linux常用命令 ##### 1. 查看操作系统版本 - **命令**: `cat /proc/version` - **用途**: 显示当前Linux系统的...
Linux是开源的操作系统,主要应用于服务器环境,其命令行界面提供了丰富的操作命令。这篇PDF总结了常见的Linux命令,对于Linux运维人员来说是非常实用的参考资料。 首先,`ls`命令用于列出目录下的文件和子目录。...
### Linux常用命令总结 #### 一、常用命令详解 **1. `ls` 命令** - **命令概述**:`ls` 是一个用于显示目录内容的基本命令,适用于所有用户。 - **基本语法**:`ls [参数] [文件名]` - **常用参数**: - `-a`:...
### Linux常用命令总结知识点 #### 一、Linux基础 ##### 1.1 目录构成 - **根分区**:Linux系统的目录结构是以一个斜杠`/`开始的树状结构,所有文件和目录都从这里派生出来。 - `/`:根目录。 - `home`:用户主...