您的位置:首页 > 其它

vim编辑器的基本使用

2014-10-28 15:54 218 查看
vim文字处理器是linux系统中使用最为广泛,也是任何一个linux发布版本都会携带的文字处理器,本文整理了vim编辑器中常用的文字处理技巧

一、vim编辑器的三种模式

1.一般模式,进入档案时默认就是一般模式,在该模式下可以进行:光标的移动、删除字符、复制、粘贴操作

2.编辑模式,由一般模式进入编辑模式可以通过i,o,a,r四个字母键进入,四个键对应的编辑方式略有差异,i,a差异不大,o表示另起一行插入,r表示替换光标处的字符,ESC可以退出编辑模式

3.命令行模式,输入:/  ?就可以进入命令行模式,(在vim边界器的最后一行)

二、vim编辑器中常用技巧

(1)通过上、下、左、右键或h、j、k,b可以进行光标的移动。

(2)pageup、pagedown向上向下移动一页,ctr+u、ctr+d向上向下移动半页

(3)n<space>,向右移动n个字符,0移动到光标所在行的第一个字符,$移动到光标所在行的最后一个字符

(4)H、L、M:移动到屏幕的最上、最下和中间一行

(5)G、1G或gg:移动到文档的最后一行、移动到文档第一个行

(6)n<Enter>:光标向下移动n行

(7)/word、?word:自光标向下、向上搜索word

(8) :n1,n2s/word1/word2/g:将n1到n2行的单词word1替换为word2

(9)1,$s/word1/word2/g:将第一行到最后一行的word1替换为word2

(10)x(delete),X(backspace),nx:删除光标后一个字符、光标前一个字符和光标后n个字符

(11)dd、ndd:删除光标所在行、光标所在向下n行

(12)d1G、dG:删除光标所在行到第一行的所有数据、光标所在行到最后一行的所有数据

(13)d0、d$:删除光标所在行到第一个字符之间的数据、光标到最后一个字符之间的数据

(14)yy、nyy:复制光标所在行的数据、光标所在向下n行的数据

(15)y0、y$:复制光标所在行光标到第一个字符间数据、光标到最后一个字符间的数据

(16)p、P:分别粘贴在光标所在行的下一行与上一行

(17)w、w!:将编辑的数据保存,加!表示强制保存

(18)q、q!:退出vim,加!表示不保存强制离开

(19)wq 、wq [filename]:保存后离开、filename为要保存的文件名称(用于打开是未指定文件名称)

(20)r [filename]:将文档filename中的数据读取到当前正在编辑的文档中

(21)n1,n2 w [filename]:将n1到n2行的数据保存到文档filename中

(22)set nu、set nonu:设置显示和关闭行号

(23)ctr+v,可以进行矩形区域的区块选择

(24)sp [filename]:可以再当前屏下再打开一个文件,实现分屏显示,ctr+wj、ctr+wk实现光标所在文档的切换,ctr+wq离开光标所在文档

(25):files :列出vim正在编辑的文档
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: