vim 常用操作自我小结

vim 基本操作太多了,多得根本记不过来,还是对一些比较常用的操作做一个小笔记,尤其是替换字符串操作。

(1)进入 vim 编辑器

vim filename:打开或新建文件,并将光标置于第一行首

vim +n filename :打开文件,并将光标置于第n行首

vim filename....filename :打开多个文件,依次编辑

(2) 移动光标

vi可以直接用键盘上的光标键来上下左右移动,但正规的vi是用小写英文字母

h、j、k、l,分别控制光标左、下、上、右移一格。

按Ctrl+B:屏幕往后移动一页。[常用]

按Ctrl+F:屏幕往前移动一页。[常用]

按0(数字零):移动文章的开头。[常用]

按G:移动到文章的最后。[常用]

按$:移到光标所在行的行尾。[常用]

(3) 删除文字

x:每按一次删除光标所在位置的后面一个字符。[超常用]

dd:删除光标所在行。[超常用]

(4) 复制

yy:复制光标所在行。[超常用]

(5)复原(undo)上一个指令

u:假如您误操作一个指令,可以马上按u,回复到上一个操作。[超常用]

U : 撤消当前行的所有修改

命令行指令简介读者您要使用命令行指令之前,请记得先按Esc键确定您已经处于Command

mode下后,再按冒号

“:”或“/”或“?”三键的其中一键进入Lastlinemode。

(6)寻找字符串

/关键字:先按/,再输入您想寻找的字,如果第一次找的关键字不是您相尽可能的,可以一直按

n会往下寻找到您要的关键字为止。?关键字:先按?,再输入您想寻找的字,如果第一次找的

关键字不是您想要的,可以按n会往前寻找到您要的关键字为止。

(7)取代字符串

1,$s/string/replae/g:在lastlinemode输入“1,$s/string/replace/g”会将全文的

string字符串取代为replace字符串,其中1, $s就是指搜寻区间为文章从头至尾的意思,g则是

表示全部取代不必确认。%s/string/replace/c:同样会将全文的string字符串取代为replace

字符串,和上面指令不同的地方是,%s和1,$s是相同的功能,c则是表示要替代之前必须再次

确认是否取代。

1, 20 s/string/replace/g:将1至20行间的string替代为relpace字符串。

:s/oldtext/newtext 用 newtext 替换 oldtext

:%s/vivian/sky/  (等同于 :g/vivian/s//sky/)   替换每一行的第一个 vivian 为 sky

 

:%s/vivian/sky/g(等同于 :g/vivian/s//sky/g) 替换每一行中所有 vivian 为 sky (超级常用)

 

 

(8)保存文本和退出vim

命令 保存和/或退出操作

:w 保存文件但不退出vim

:wq或ZZ或:x 保存文件并退出vim

:q! 不保存文件,退出vi

时间: 2024-09-29 04:41:44

vim 常用操作自我小结的相关文章

Linux Shell脚本与Vim常用操作笔记

本篇笔记记录最最基本的vim和shell操作. ShellScript能干什么 Shellscript类似与Windows的批处理,可以把很多指令汇总到一起,于是可以很容易地通过一个操作执行多个命令.很轻量,有效率. 在Vim中编写 Vim/Vi编辑器很强大,功能非常多,快捷键.指令更多,只需要知道最常用的就够了. Vi有3种工作模式 1.命令模式 进去之后的默认模式就是命令模式.能接受命令,但是不明文显示. 2.输入模式 命令模式按下a键就进入输入模式(还能按i.o.s等等).按Esc返回命令

Linux之——Vim常用操作

Linux之——Vim常用操作 插入命令: 命令 作用 a 在光标所在的字符后插入 A 在光标所在行尾插入 i 在光标所在字符前插入 I 在光标所在行前插入 o 在光标下插入新行 O 在光标上插入新行 定位命令: 命令 作用 :set nu 设置行号 :set nonu 取消行号 gg 到第一行 G 到最后一行 nG 到第n行 :n 到第n行 $ 移动至行尾 0 移动至行首 删除命令: 命令 作用 x 删除光标所在处字符 nx 删除光标所在处后的n个字符 dd 删除光标所在的行,ndd删除n行

Vim常用操作和快捷键技巧总结

vi(vim)是上Linux非常常用的编辑器,很多Linux发行版都默认安装了vi(vim).vi(vim)命令繁多但是如果使用灵活之后将会大大提高效率.vi是“visual interface”的缩写,vim是vi IMproved(增强版的vi).在一般的系统管理维护中vi就够用,如果想使用代码加亮的话可以使用vim. vi有3个模式:插入模式.命令模式.低行模式 1)插入模式:在此模式下可以输入字符,按ESC将回到命令模式. 2)命令模式:可以移动光标.删除字符等. 3)低行模式:可以保存

vim常用操作和使用技巧

vi是linux与unix下的常用文本编辑器,其运行稳定,使用方便,本文将分两部分对其常用操作技巧和配置进行阐述,其中参考了网上的一些文章,对作者表示感谢 PART1 操作技巧 说明: 以下的例子中 xxx 表示在命令模式下输入 xxx 并回车 以下的例子中 :xxx 表示在扩展模式下输入 xxx 并回车 ()中的命令表示相关命令.[]表示命令等同 在编辑模式或可视模式下输入的命令会另外注明. 移动光标 在 vi 中, 移动光标和编辑是两件事, 正因为区分开来, 所以可以很方便的进行光标定 位和

VIM常用操作手册

1.多行操作,多行注释,多行取消注释 https://jingyan.baidu.com/article/9c69d48f43ed6d13c8024e7b.html 2.常用操作 https://www.cnblogs.com/Bonker/p/4252340.html 原文地址:https://www.cnblogs.com/Netsharp/p/11562816.html

vim常用操作总结

vim是一款文本编辑工具,因此学习时不求功能全记住,只要在使用vim时工作更有效率就可以了.本文从实用的角度总结了vim的操作方法,希望读者读完本文后经过练习都能达到飞一般的文本编辑速度. vi是Linux的标准编辑器,那么vim是当之无愧的vi加强版,不仅兼容所有的vi命令和操作,还增加了很多适合于编写代码的新功能,比如vim会根据文件的扩展名和文件开头确定语法高亮等.在有些distribution中vi其实只是vim的别名,比如CentOS中就会发现:vi is aliased to 'vi

整理的vim常用操作和配置文件(未完待续,随时添加)

只列出我常用的,更丰富全面的请自己动手google 基础命令:     u:撤销上步操作     i:插入 搜索单词:      /word:从光标位置开始,向下查找一个名为word的字符串      ?word:从光标位置开始,向上查找一个名为word的字符串      n:表示“重复前一个搜索的动作”,比如:刚刚执行了/word向下搜索word字符串,则按了n后,会向下继续搜索下一个word字符串,?word也是一样      :s/ABC/123/g是进行当前行替换,把当前行里所有的ABC

VIM常用操作和使用方法

1.安装vim yum install -y vim-enhanced 2.常用命令 显示到该文件第几行 vim +10  /etc/init.d/iptables     (显示到该文件的第十行) 显示文件行数 :set nu vim三中模式 一般模式 光标的移动 上下左右键 jk(上下):hl(左右) ctrl+f(向下翻页):ctrl+b(向上翻页) gg(进入文档第一行):shift+g(进入文档最后一行) shift+4(进入这行行尾):0或shift+6(进入行首) 复制.剪切.黏贴

VIM 常用操作

vi编辑器,全称是visual interface,可以执行输出.删除.查找.替换等众多的文本操作. vi并不是一个排版程序,不可以对字体.格式.段落等其他的属性进行编排. vi是全屏文本编辑程序,没有菜单,只有命令. 语法:vi filename 打开或新建文件filename,并将光标置于第一行首 vi +5 filename 打开文件,并将光标置于第五行首 vi + filename 打开文件,并将光标置于最后一行行首 vi +/nimei filename 打开文件,并将光标置于第一个与