vim的学习笔记

文本编辑

1.光标在屏幕文本中的移动既可以用箭头键,也可以用hjkl字母键。

h 左移 j 下移 k 上移 l 右移

2.欲进入vim编辑器(从命令提示行),请输入:vim 文件名<回车>

3.欲退出vim编辑器,请输入 <Esc> :q! <回车> 放弃所有改动。

          或者输入<Esc> :wq <回车> 保存改动。

4.在正常模式下删除光标所在位置的字符,请按:x

5.欲插入或添加文本,请输入:

        i    输入欲插入文本   <Esc>    在光标前插入文本

        A   输入欲添加文本   <Esc>    在一行后添加文本

特别提示:按下<Esc>键会带回到正常模式或者撤销一个不想输入或部分完整的命令。

删除与撤销

1.欲从当前光标删除至下一个单词,请输入: dw

2.欲从当前光标删除至当前行末尾,请输入: d$

3.欲删除整行,请输入: dd

4.欲重复一个动作,请在他前面加一个数字: 2w

5.在正常模式下修改命令的格式是:

         operator       [number]  motion

其中:

  operator  -  操作符,代表要做的事情,比如d代表删除

  [number] - 可以附加的数字,代表动作重复的次数

  motion - 动作,代表在所操作文本上的移动

6.欲移动光标到行首,请按数字键:0

7.欲撤销以前的操作,请输入:u(小写的u)

欲撤销在一行所做的改动,请输入: U (大写的U)

欲撤销以前的撤销命令,恢复以前的操作结果,请输入:CTRL-R

替换

1.要重新置入已经删除的文本内容,请按小写字母p键。该操作可以将已删除的文本内容至于光标之后,如果最后删除的

是一个整行,那么该行将之与光标所在的下一行。

2.要替换掉光标所在的字符,输入小写字母r键和要替换原来字符的新字符即可。

3.更改类命令可以允许您从当前光标所在位置直到动作指示的位置中间的文本。

4. 更改类命令的格式:

      c   [number] motion

查找

1.CTRL-G 用于显示当前光标所在位置和文件状态信息

G用于将光标跳至文件的最后一行

先敲入一个行号然后输入大写字母G则是将光标移至该行好所代表的行

gg代表将光标跳至文件的第一行

2.输入 / 然后紧随一个字符串是在当前所编辑的文档中正向查找该字符串

输入 ? 然后紧随一个字符串是在当前所编辑的文档中反向查找该字符串

完成一次查找之后按 n 键是重复上一次的命令,可在同一方向上查找下一个匹配字符串所在;

或者按 N 反向查找下一个字符串所在。

CTRL-O 带您跳回较旧的位置 CTRL-I 带您跳回较新的位置

3. 如果光标当前位置是(、)、【、】、{、},按 % 会将光标跳到配对的括号上

4. 在一行内替换头一个字符串 old 为新的字符串 new ,请输入  :s/old/new

在一行内替换所有字符串 old 为新的字符串 new ,请输入  :s/old/new/g

在两行内替换头一个字符串 old 为新的字符串 new ,请输入  :#,#s/old/new/g

在文件内替换头一个字符串 old 为新的字符串 new ,请输入  :%s/old/new/g

进行全文替换时询问用户确认每个替换需添加  c 标志              :%s/old/new/gc

总结

1.输入小写的 o 可以在光标下方打开新的一行并进入插入模式

输入大写的 O 可以在光标上方打开新的一行

2.输入小写的 a 可以在光标所在位置之后插入文本

输入大写的 A 可以在光标的所在行的行末之后插入文本

3. e命令可以使光标移动到单词末尾

4.操作符 y 复制文本, p 粘贴之前复制的文本

5. 输入大写的 R 将进入替换模式,直至按下[Esc]键回到正常模式

6.输入 :set xxx 可以设置 xxx 选项。

    ‘ic’      ‘ignorecase‘       查找时忽略字母大小写

    ‘is’      ‘incserach‘   查找短语时显示部分匹配

    ‘hls’  ‘hlsearch‘  高亮显示所有的匹配词语

7. 在选项前加上 no 可以关闭选项:   :set noic

时间: 2024-08-07 23:20:43

vim的学习笔记的相关文章

Vim【学习笔记】

[2017-02-04] 先放几个比较好的资料,看这些资料就好了: 1.Vim入门基础 http://www.jianshu.com/p/bcbe916f97e1 2.vim配置 http://blog.csdn.net/g_brightboy/article/details/14229139 3.简明Vim练级攻略 http://coolshell.cn/articles/5426.html 4.http://blog.csdn.net/mu_zhou233/article/details/5

linux 命令 &nbsp; vim 命令 学习笔记

查找: sudo find     /var/   -name   dao.log 查找: grep  -r   "dao.log *" 删除目录 : rm -rf  var 切换用户 : sudo -i sudo - zyh vim: 跳到文章开头 :gg 跳到文章末尾:G 查找某一字符串 : /

linux文档的打包和压缩 3月27日学习笔记

linux文档的打包和压缩 一.gzip:压缩工具 gzip只能压缩文件,不可以压缩目录后面直接跟要压缩的文件就可以进行压缩. 文件压缩后默认会带一个后缀名,作用是为了区分是什么工具压缩的. 压缩和解压之后源文件都会消失. 1.压缩passwd文件 [[email protected] cheng]# gzip passwd  [[email protected] cheng]# ls passwd.gz 2.gzipz -d:解压文件 [[email protected] cheng]# gz

Vim学习笔记

1.复制粘贴操作 vim有12个粘贴板,分别是0.1.2.....9.a.".+: 用:reg命令可以查看各个粘贴板里的内容.在vim中简单用y只是复制到"(双引号)粘贴板里,同样用p粘贴的也是这个粘贴板里的内容要将vim的内容复制到某个粘贴板,需要退出编辑模式,进入正常模式后,选择要复制的内容,然后按"Ny(注意带引号)完成复制,其中N为粘贴板号(注意是按一下双引号然后按粘贴板号最后按y),例如要把内容复制到粘贴板a,选中内容后按"ay就可以了,有两点需要说明一下

linux学习笔记--vim程序编辑器

1,在linux系统中使用文本编辑器来编辑自己的linux参数配置文件是一件很重要的事情,因此系统管理员至少应该要熟悉一种文本编辑器. 2,不同的linux distribution各有不同的附加软件,linux命令行界面下的文本编辑器有Emacs,pico,nano,joe与vim 3,学习vim的重要性 (1)所有的UNIX Like系统都内置vi文本编辑器,其他的文本编辑器不一定存在 (2)很多软件的编辑接口都会主动调用vi (3)vim具有程序编辑的能力,可以主动以字体颜色辨别语法的正确

Vim 冒险之旅学习笔记

作者:kkninjae 出处:http://www.cnblogs.com/kkninjae 转载请注明出处,谢谢. 这个笔记是以前学习 Vim 时的一个视频学习笔记,现整理于此.(注:这个视频来自 YouTube ,可能是由于版权原因视频已经被删除了) 符号说明 []    输入方括号里的命令后会立即起作用 <>  输入尖括号里的命令后需要按回车键才能起作用 n    如果不做说明,代表任意非负整数 基础 Vim 中有3种基本的模式:命令模式(command),视角模式(visual)和插入

VIM学习笔记(二)

VIM学习笔记第二篇,由于需要整理文档并且还要工作,并不能达到每天学习并发表一篇,不过勤于记录就好~ 2.查找查找命令是“/String”,注意,.*[]^%/\?"$有特殊含义,查找他们需要前面加一个"\",使用“n”查找下一个,查找第三个匹配,使用“3n”,“N”重复前一次查找."?"与“/”类似,但是反向查找,功能也相反.-------------------------------------------------------忽略大小写:set

【Linux学习笔记】第5章 VIM工具

5.1vim介绍vim是vi的升级版,带有颜色显示,先安装包yum install -y vim-enhancedvim分为三种模式:一般模式.编辑模式.命令模式. 5.2vim颜色显示和移动光标相同的文件信息在不同目录下显示颜色会有差异.相同内容,不同文件名,显示颜色也会有差异.vim的配置文件/etc/vimrc. 5.3vim一般模式下移动光标一般模式下:h或向左的方向键 光标向左移动一个字符l或者向右的方向键 或者空格键 光标向右移动一个字符Ctrl+f或PageUp键 屏幕向前移动一页

Linux学习笔记之VI(VIM)编辑器

百度关于vi的资料 http://baike.baidu.com/view/908054.htm 关于vi 和vim的介绍可以在上面的网址看到. 1   进入和退出vi 进入:在终端命令行输入 vi 文件名   就会进入vi,并且建立了一个空的名字为刚才输入的文件,假如进入vi的时候不加文件名,那么进入vi后系统会自动建立一个空文件,你可以在命令模式下给这个文件改名. 退出:按ESC切换到命令模式下,输入 :q   这是没有保存就退出,一般系统会提示你要不要保存 :q!  强制退出,不保存 :w