`

Linux vim 常用操作总结

阅读更多

第一部分:常用功能操作

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.zip

    linuxvim常用命令总结_awesome-linux-command

    Linux vim常用命令

    供IC设计者或使用Linux系统做项目,使用vim语句打开或编辑文件,入门以及总结学习使用

    vim常用命令总结

    ### vim常用命令总结 #### 一、概述 `vim`是一款功能强大的文本编辑器,在Linux环境中广泛使用。本文档旨在总结`vim`编辑器中常用的命令,这些命令可以帮助用户高效地进行文本编辑工作。总结包括查找命令、修改...

    Vi、vim 常用命令总结

    ### Vi、vim 常用命令总结 #### Vim环境初始化 在Linux环境下,Vi和Vim编辑器的个性化设置可以通过创建并编辑`.vimrc`文件实现。该文件通常位于用户的主目录下,即`$HOME/.vimrc`。通过设置`.vimrc`,可以调整编辑...

    linux系统vim实验报告.doc

    Linux系统中的vim编辑器是一个强大的文本编辑工具,广泛应用于各种Unix和Linux环境下。vim是vi的增强版,提供了更多的功能和便利性,尤其适合程序员进行代码编写。在使用vim时,掌握其三种基本模式——编辑模式、...

    vim常用命令.txt

    ### vim常用命令知识点详解 #### 一、简介 在Linux环境下,`vim`(Vi IMproved)是一款功能强大的文本编辑器,它源自于早期的`vi`编辑器,并在此基础上进行了大量的改进与增强。`vim`支持命令模式、插入模式以及...

    vim 常用快捷键笔记

    Vim 是一款功能强大的文本编辑器,广泛应用于各种操作系统之中,特别是 Linux 和 Unix 平台。它源自 vi 编辑器,但添加了许多增强功能,使得它更加高效且易于定制。本文将详细介绍 Vim 的常用快捷键,帮助用户快速...

    笔记:linux常用命令总结

    linux常用命令:基本命令、权限管理命令、用户管理命令、yum命令、ftp服务器、vim编辑管理等

    linux学习常用命令总结

    除此之外,`vi/vim`是常用的文本编辑器,`sudo`用于以管理员(root)权限执行命令,`ifconfig`显示网络接口配置,`ping`用于测试网络连接,`apt-get`或`yum`是软件包管理工具,用于安装和管理软件。 了解和掌握这些...

    如何使用 Linux 编辑器 vim.doc

    总结:vim 编辑器是 Linux/UNIX 上最常用的文本编辑器,它的作用是建立、编辑、显示文本文件。vim 没有菜单,只有命令。命令模式是 vim 的默认模式,在命令模式下,我们可以输入各种命令来执行不同的操作。

    Linux常用操作-个人总结的

    ### Linux常用操作知识点 #### 一、文件与目录管理 **1. 查找特定字符或字符串** - **命令:** `cat aa.ddl | grep -o "CHAR(" | wc -l` - **功能:** 该命令用于统计文件`aa.ddl`中“CHAR(”出现的次数。 - **...

    Linux常用命令及vim编辑器的使用

    本文将详细介绍一些常用的Linux命令及其应用场景,并重点介绍文本编辑器vim的基本用法。 #### 二、Linux常用命令 ##### 1. 查看操作系统版本 - **命令**: `cat /proc/version` - **用途**: 显示当前Linux系统的...

    linux常用命令总结

    Linux是开源的操作系统,主要应用于服务器环境,其命令行界面提供了丰富的操作命令。这篇PDF总结了常见的Linux命令,对于Linux运维人员来说是非常实用的参考资料。 首先,`ls`命令用于列出目录下的文件和子目录。...

    Linux常用命令总结

    ### Linux常用命令总结 #### 一、常用命令详解 **1. `ls` 命令** - **命令概述**:`ls` 是一个用于显示目录内容的基本命令,适用于所有用户。 - **基本语法**:`ls [参数] [文件名]` - **常用参数**: - `-a`:...

    linux常用命令总结文档

    ### Linux常用命令总结知识点 #### 一、Linux基础 ##### 1.1 目录构成 - **根分区**:Linux系统的目录结构是以一个斜杠`/`开始的树状结构,所有文件和目录都从这里派生出来。 - `/`:根目录。 - `home`:用户主...

Global site tag (gtag.js) - Google Analytics