18.Linux:vim编辑器的使用(转载)

转载 2016年08月28日 14:17:26

来自:http://blog.chinaunix.net/uid-27054474-id-3240963.html

Vim文本编辑器

1VimVi:

两者都是多模式编辑器;

VimVi升级版,再兼容Vi所有指令的同时增加了一些新功能支持;

特点:

·         语法加亮:使用不同的颜色加亮代码;

·         多级撤销:Vi只能撤销一次操作,Vim可以无限次撤销;

·         可视化操作:可以在终端模式运行,也可以在Xwindows模式运行;

2Vim的三种模式:

·         命令模式(Command):默认模式,只能输入指令,不能输入编辑文字;

·         插入模式(Insert):按 i 就会进入入插入模式,此时才可以输入文字,编辑文章,按 Esc 回到命令模式。并且状态列 - INSERT - 或者 - 插入 - 字样。

·         EX模式:有一個冒号在那,等待输入命令;在命令模式下 :键可以進入 Ex 模式。

一、Vim插入模式和Ex模式

1、打开文件:

vim 文件名

如果文件存在则该文件会被打开;否则在第一保存时文件会被创建;

插入模式,编辑文件:

·         A在行尾后补;

·         a在当前处的下一个位置;

·         o在当前行的下面插入一个新行 

·         O在当前行的上面插入一个新行 

2EX模式,保存、退出Vim:

 : 键可以进入Ex,屏幕状态行上有一个:标志;

·         w保存文件;

·         wq保存退出;

·         q!不保存退出;

二、使用命令模式

1、光标移动:

·         按字符移动:方向键及hjkl 按一下移动一个字符;

·         数字,方向移动:向这个方向移动1个字数倍个;

·         按单词移动:wb

·         跳到第几行:XGX是行数

·         Ctrl-f向前、向下翻页

·         Ctrl-b向后、向上翻页

·         G移至文尾;gg移至文首

2、删除内容:

·         刪除光标所在处字符,在中文指一個中文字。

·         刪除光标前的字符。Backspace 鍵,只能在插入模式。

·         dd 刪除一整行(delete line) Xdd:删除X行。

·         dG 刪至文档结尾。

·         d1G 刪至文档头。

3、剪切、粘贴:

·         cc 剪切整行,当前行内容剪切走;

·         剪切至行尾;

·         p:粘贴,把前一个剪切的内容粘贴到当前位置;

4、复制:

·         yy 复制所光标在行整行。Xyy可以复制X

·         yw 复制一个单词。

·         yG 复制到文档结尾。

·         y1G 复制到文档首。

·         y0 复制至行首不含光标所在处的字符。

·         Y复制至行尾,含光标所在处的字符。

5、撤销、重做:

·         u:撤销,vim可以无限制撤销;

·         Ctrl-r:重做上一个被撤销的改变;

6vim加密文档:

vim 文档名 设置以后需要保存文件才能使密码生效,下次打开会提示输入密码

7、搜索查找:

·         /字符 :查找指定字符

·         n:向下查找

·         N:向上查找

8、替换:

·         :x,y s/被替换目标/替换内容/

x,y 指定范围,x,y指行编号;

:1,5s /安装/anzhung 15行上的“安装”被替换成“anzhuang 

·         %s /被替换目标/替换内容/g

%表示全文

g替换所有目标,默认一行如果有多个被替换目标则只替换1个,加上g替换所有;

:%s /安装/anzhuang /g 文中所有“安装”替换成“anzhuang 

四、可视模式

1、可视模式:

可以突出显示字符、行或者大块文本,并对他们进行操作;

2、进入可视模式:

·         v:进入面向字符的可视模式;

·         V:进入面向行的可视模式;

·         Ctrl-v:进入面向块的可视模式;

3、可视模式下的文本的编辑:

·         c:剪切选中文本,和p组合可实现移动文本操作;

·         d:删除选中文本;

·         y:复制选中文本;

五、Vim多窗口模式:

1Vim同时打开多个文件:

vim 文件文件2

2、分屏查看文件:

·         Ctrl-w水平方向分割窗口

·         Ctrl-w垂直方向分割窗口

·         Ctrl-w,方向键 在不同的窗口之间移动

·         Ctrl+w 结束分出来的窗口;

·         Ctrl+w  only! 只显示光标所在窗口,其他窗口隐藏。;

·         :sp 文档名 新开一个窗口编辑文档

六、配置vim

1、配置vim:

setse 配置项目(项目简写)

请参考上一篇文章

2、查看相关配置项目:

set all

3、常用配置项目:

·         number /nonumber(nu/nonu):显示或者隐藏行号;

·         set ignorecase(se ic/se noic):搜索文件时是否不区分大小写

4、查看Vim帮助:

·         :help 进入帮助

·         :q 退出帮助

vim编辑器的配置和使用.

vim 配置和简单使用方法. 1. :进入命令行模式.     可以按esc键.就可以进入. 2. :vim中移动光标命令.切换到命令行:     (h左,j下,上k,右l)     h:向...
  • shaohuazuo
  • shaohuazuo
  • 2015年07月19日 23:00
  • 1558

Vim编辑器的安装与使用

Vim编辑器的安装与使用 下面给大家讲解一下vim编辑器的安装及基本使用方法:   1、安装vim编辑器    如果没有安装vim编辑器的使用: sudo apt-get install...
  • qintaiwu
  • qintaiwu
  • 2017年06月16日 22:39
  • 483

Linux 下 vi/vim 文本编辑器超详细使用指南

Linux 下 vi/vim 文本编辑器超详细使用指南 Linux下的编辑器最常用的就是vim或者vi文本编辑。vi 和vim 编辑器的区别是vim是vi的改进版本,在vi 编辑器的基础上上扩展了很...
  • kingmax54212008
  • kingmax54212008
  • 2017年01月06日 21:02
  • 3615

Vi编辑器的基本使用方法!

vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文本编辑器,这里只是简单地介绍一下它的用法和一小部分指令。由于对Unix及Linux系统的任何版本,vi编辑器是完全相...
  • liuligui5200
  • liuligui5200
  • 2016年09月13日 11:34
  • 12477

使用vim文本编辑器的几条小技巧

使用vi文本编辑器的小技巧想成为一个高效的Coder,离不开熟练使用vi编辑器。另外,在Linux系统中,通过鼠标左键选中的文字,再通过按住鼠标中间滚动条来粘贴功能也是需要掌握的小技巧。接触Linux...
  • yufengzheyang
  • yufengzheyang
  • 2016年07月29日 10:16
  • 666

关于MacBook电脑vim的配置和设置以及关于vim编辑器的一些快捷键的使用

第1部分 vim的配置 打开mac的终端,输入vim命令,一般会弹出要求你安装vim编辑器的消息(若你没有安装vim的话),根据提示,完成vim编辑器的安装。 第2部分 vim的设置 所谓vim...
  • hppyW
  • hppyW
  • 2014年07月16日 16:08
  • 4403

Vim的Python编辑器详细配置过程

Vim的Python编辑器详细配置过程 (Based on Ubuntu 12.04 LTS) 为什么要用vim编辑py文件? 因为在Linux命令行中,缺少图形界面的IDE,vi...
  • zhu123mei123rui123
  • zhu123mei123rui123
  • 2014年10月24日 02:10
  • 3750

Linux vim编辑器常用操作技巧整理

VIM编辑器常用模式有: 普通模式:实现基本的光标移动与大量的快捷键操作 插入模式:实现文本的基本编辑功能 命令模式:输入特定的指令实现特定的功能 Vim编辑器默认会进入到普通模式,进入到插入模式...
  • VmBoys
  • VmBoys
  • 2016年05月06日 16:27
  • 1011

程序员的编辑器——VIM

出处:PConline[ 2006-09-28 11:48:23 ] 作者:dieken 责任编辑:caihao   编者按:本文详细介绍了VIM的历史、基本知识等,并介绍...
  • Mike1huang
  • Mike1huang
  • 2016年08月04日 20:44
  • 594

最全Pycharm教程(6)——将Pycharm作为Vim编辑器使用

最全Pycharm教程(1)——定制外观   最全Pycharm教程(2)——代码风格   最全Pycharm教程(3)——代码的调试、运行   最全Pycharm教程(4)...
  • u013088062
  • u013088062
  • 2015年12月02日 14:49
  • 22925
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:18.Linux:vim编辑器的使用(转载)
举报原因:
原因补充:

(最多只允许输入30个字)