`

vi/vim编辑器使用(转)

 
阅读更多

Vim的使用确实对新手来说很困难,学着你会觉得我转一下滚轮就能实现,为什么要用方向键呢?但只要你足够熟练,他比任何一个编辑器都要高效,所以还是很值得一学的,他会充分发挥你的想象力。我把我学的一些东西写下来吧,供交流学习!

vim中有3种模式:命令模式,插入模式,编辑模式。  此图 就是三种模式之间的转换。

vim

1. 命令模式

vim缺省进入的就是命令模式,初识vim,你会发现,进入之后,根本无法编辑。其实他现在正在命令模式,你输入的任何东西都是命令。

2. 编辑模式

对正在编辑的文档做一些相关的设置。包括设置行号,查找等等。绝大多数都是以冒号开头的。

3. 插入模式

当输入相应的插入命令后会从命令模式进入插入模式。这时候就像我们正常使用记事本一样了。

 

vim学习中,重要的是对各个命令要熟悉。接下来介绍 一些常用的 命令,学完就可以基本能开始使用Vim了,酷吧!自己动手试试这些命令吧。

注意:Linux中是严格区分大小写的!!!

一、插入命令(退出插入模式按Esc)

i  在光标前插入

I  在行首插入

a 在光标后插入

A  在行尾插入

o 在下面插入一行

O在上面插入一行

二、定位命令

:set  number  或  :set  nu    设置行号

gg  到第一行

G  到最后一行

nG  到第n行

:n  也是到第n行

定位的方向键命令是    h,j,k,l    分别是在键盘上连成一条线的。

$  美元符号是移到行尾

0 零是移到行首

H,M,L 分别将光标移动到屏幕的上、中、下端。就是用来快速跳动光标到大致位置的。

三、删除命令

 删除光标所在处的字符

nx  删除光标所在处的n个字符

dd  删除整行

ndd  删除n行

D  删除从光标到该行末尾

dG  删除从光标到文件末尾的内容

:n1,n2d  删除从n1到n2的行

四、替换和取消命令

 替换一个字符,按下r后,输入项替换的字符即可

u 取消上一步操作(相当于windows中的ctrl+z)

ctrl+r  回退(相当于windows中的ctrl+y)

五、复制剪切命令

yy  复制当前行

dd  剪切当前行,也可以当删除当前行用

p  粘贴

六、搜索和替换命令

/string  string表示 要搜索的字符

n  表示搜索字符下一个出现的位置

:set  ic   可以设置不区分大小写

:%s/old/new/g   old表示要替换掉的字符, new表示替换后的字符

七、保存于退出命令

:wq   保存退出

ZZ      也是保存并退出,大写的,这个更方便

:wq!  强行保存退出

:q!  不保存退出

 

分享到:
评论

相关推荐

    vi/vim常用命令详解,让您轻松在linux环境下编辑/开发程序

    在 Linux 环境下,使用 vi/vim 编辑器是开发和编辑文件的必备技能。 vi/vim 编辑器提供了多种命令来帮助用户快速和高效地编辑文件。下面将详细解释 vi/vim 的常用命令,帮助您轻松地掌握 vi/vim 在 Linux 环境下的...

    vi/vim键盘图

    在信息技术领域,`vi`(Visual Editor)和它的增强版`vim`(Vi Improved)是Unix/Linux系统中广泛使用的文本编辑器。`vi`是一个全屏幕编辑器,而`vim`在保留了`vi`所有特性的同时,增加了很多新功能和改进,使其成为...

    学习vi和vim编辑器.pdf_vim实用_vi_vim_

    **vi和vim编辑器详解** ...vi和vim编辑器因其高效和灵活性在IT行业中有着广泛的使用。熟练掌握vim不仅能提高代码编写效率,还能提升在各种环境下的适应性。不断实践和探索,你会发现vim成为你不可或缺的工具。

    vi/vim 基本使用方法

    vi/vim 基本使用方法 vi/vim 编辑器是 Unix 操作系统...通过本文,您已经掌握了 vi/vim 编辑器的基本使用方法,学会了如何使用命令行模式和插入模式来编辑文件。现在,您可以开始使用 vi/vim 编辑器来编辑您的文件了!

    vi/vim帮助图片,可做桌面背景

    **vi/vim编辑器简介** `vi` (Visual Editor) 是一个古老的文本编辑器,最初在1976年被开发出来,它是V7 Unix版本的一部分。随着时间的推移,`vi` 发展成 `vim` (Vi IMproved),由 Bram Moolenaar 在1991年创建,是...

    vi/vim like pdf reader apvlv

    这款阅读器专为那些对VI/VIM编辑器熟悉并热爱的用户设计,提供了类似的快捷键和交互模式,使得在阅读PDF文档时也能享受到高效且定制化的体验。 在描述中提到,“一个vim like的PDF阅读器,喜欢VI/VIM的同学不要错过...

    学习vi和vim编辑器_第7版_中文+英文_PDF

    《学习vi和Vim编辑器(中文版第7版)》将说明使用这两种程序编辑文档的基础技巧,并讨论高级工具,例如交互式宏与扩展编辑器的脚本——我们的内容编写成容易遵循步骤操作的风格,成就本书的经典地位。读者将学到: ·...

    详解Linux常用命令的用法(二)————文本编辑器命令vi/vim

    它们都是多模式编辑器,不同的是vim 是vi的升级版本,它不仅兼容vi的所有指令,而且还有一些新的特性在里面。 1、vi和vim的区别: 就是在进入一般命令模式后,当按下(i、I、o、O、a、A、r、R)等任何一个字母,之后...

    vi/vim应用讲解、键盘图、命令壁纸图

    vi/vim编辑器是Linux和Unix环境中广泛使用的文本编辑器,它以其强大的功能和高效的文本操作闻名。这个压缩包包含了关于vi/vim应用的详细讲解、键盘图以及命令壁纸图,是学习和掌握vi/vim操作的重要参考资料。 首先...

    vi/vim for windows

    "vi/vim for Windows"指的是将这个经典的Unix/Linux编辑器移植到Windows平台上的版本,使得Windows用户也能体验到vi的强大功能。 **知识点详解:** 1. **vi(Visual Editor)简介**:vi是VIM(Vi IMproved)的前身...

    Learing the Vi/Vim Editors(the 7th Edition).pdf

    《Learning the Vi/Vim Editors (the 7th Edition)》是专门为那些想要深入掌握Linux系统中Vi/Vim编辑器的用户准备的一本经典教材。这本书详细介绍了Vi/Vim编辑器的各个方面,无论你是初学者还是有经验的用户,都能...

    VI/VIM 编辑器使用介绍

    这也是一本介绍VI 使用的书籍,如果专门研究学习这快的,是很不错的参考资料。

    Learning the Vi/Vim Editors(the 7th Edition).pdf

    这是一本关于Linux系统上的Vi/Vim编辑器的学习指南,虽然是英文版的,但是通俗易懂,想学Vi/Vim的人,千万别错过。

    学习VI和VIM编辑器第7版中文

    **VI和VIM编辑器详解** VI(Visual Editor)是一款强大的文本编辑器,最初在1976年由Bill Joy为UNIX系统开发。随着时间的发展,VI的增强版本VIM(Vi Improved)应运而生,由 Bram Moolenaar 开发,并在1991年首次...

    精心整理的vi/vim资料集合

    **vi/vim编辑器详解** **一、vi/vim简介** vi(Visual Editor)是Unix/Linux操作系统中的一个全屏文本编辑器,而vim(Vi IMproved)是vi的一个增强版本,保留了vi的所有功能,同时增加了许多新的特性,如语法高亮...

    vi-vim编辑器使用

    ### Vi/Vim编辑器使用详解 #### 一、引言 Vi/Vim是Linux系统中最常用的文本编辑器之一,尤其适用于脚本编写、配置文件编辑等场景。它具有功能强大、响应速度快的特点,在Linux运维、开发领域有着举足轻重的地位。...

    vi/vim 使用方法讲解

    vi/vim编辑器是Linux和Unix系统中的标准文本编辑器,其强大且高效,与许多现代文本编辑器相比毫不逊色。vi编辑器分为三个主要模式:命令模式、插入模式和底行模式。 1. **命令模式(Command Mode)**: 在这个模式...

    Linux vi/vim 常用操作思维导图

    以下内容将详细介绍vi/vim编辑器中一些常用的命令和操作模式,旨在帮助初学者更好地理解和掌握这个工具。 首先,vim编辑器有三种工作模式:底线命令模式(lastline mode)、命令模式(command mode)和输入模式...

Global site tag (gtag.js) - Google Analytics