vim文本编辑器基本操作方法

三种模式之间转换:

一般模式

可用于光标移动、复制粘贴、查找替换

"vim.txt"表示文件名 8L 表示8行 , 80C 表示80个字符

移动光标常用操作:

h 、j、 k、 l 对应方向 ← 、↑ 、 ↓ 、 →

空格键 -----------> 跳到下一个字符

0 / home键 -----------> 回到行首

$ / end键 -----------> 回到行末

数字n+空格键 ----------> 向后n个字符 (到行末会换行计算)

数字n+上下方向键 ------> 移动 n 行

ctrl + f /b -------------> 向下/上一页 (对应PageDowm、PageUp键)

数字n+左右方向键 -----> 移动 n 个字符

G ------->文件末

数字n +G ------->定位第n行

gg -------> 文件首(相当于1G)

复制、粘贴、删除常用操作:

[数字n] + x,X --------> 删除后/前n个字符

[数字n] + dd --------> 删除n行

[数字n] + yy --------> 向后复制n行

p,P --------> 向后/前粘贴

u --------> 撤销操作

. --------> 重复前一个操作 ( 就一个 "点号" 哦 )

ctrl + r --------> 重复前一个操作 (亲测无效, 哪里不对?)

J --------> 将后一行结合为同一行

查找与替换:

/queryStr ------> 查找一个字符串 。可用 n,N键从查找中前后移动 。 另一种查找方法 ?queryStr

:1,9s/queryStr/replaceStr/[c] --------> 从1~9行的queryStr字符替换为replaceStr字符,c=confirm 让用户确认[可选参数]

s=substitution queryStr=查询的字符串 replaceStr=替换的字符串

编辑模式:

i,I a,A o,O r,R ------> 进入编辑模式

esc退出键 ------------> 回到一般模式

命令模式:

w ------> write 写数据

q ------> quite 退出

! -------> 强制执行 ( 需权限)

如:

:wq -----> 缓冲区数据写入文件并退出

:q! -----> 强制退出,不保存文件

:w! ------> 文件为只读时,强制保存文件 (需要权限)

:[mLine,nLine] w newFileName ------> 另存为一个新文件 。 [mLine,nLine] 为从m行到n行 ,此参数可省略。

:r fileName ------> r=read 读取一个文件的数据到光标后面

:! command -------> 暂时离开vim编辑器,并执行一条命令。

set nu --------> 显示行号, 取消显示为set nonu

(0)

相关推荐

  • vim文本编辑器使用方法介绍 vim编辑器使用教程详解

    vim编辑器使用教程来咯~如果你想了解vim文本编辑器使用方法的话可以来看下文哦~小编还会提供下载链接,vi编辑器是所有Linux系统的标准编辑器,用于编辑任何ASCII文本,对于编辑源程序尤其有用哦 ...

  • 如何安装和使用纯文本编辑器 vi/vim

    <Linux就该这么学>在这里给大家介绍 vi/vim 基本的文件编辑操作,帮助读者理解编辑器中的三个模式 操作方法 01 使用 vi/vim 执行基本的文件编辑操作 vi 是为 Unix ...

  • gvim文本编辑器配置及相关插件安装图文教程

    Vim是从vi发展出来的一个文本编辑器。代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。 gVim文本编辑器下载地址:www./softs/76356.html 1.安装gvi ...

  • 为网页设计师而生的14个文本编辑器

    可视化的工具的易用性通常非常优异,因为它更符合人们交互和操作的自然逻辑。不过,要精准控制网页和程序,你总需要一款称心如意的文本编辑器来帮你搞定代码,哪怕是视觉至上的Adobe都会在Master套装里面 ...

  • Linux下的文本编辑器有哪些?

    主流Linux文本编辑器: 1. Vim Editor Vim是一个类似于Vi的文本编辑器,不过在Vi的基础上增加了很多新的特性,Vim普遍被推崇为类Vi编辑器中最好的一个,事实上真正的劲敌来自 Em ...

  • 文本编辑器软件EverEdit怎么样?EverEdit相关功能介绍

    对于小编这种从事网络编辑工作的人来说,一款专业强大的文本编辑器是必不可少的.电脑自带的记事本功能比较简陋只能完成一些最基础的文本编辑,对于一些特殊的功能,如编辑文本.十六进制.ASCII码等就需要更专 ...

  • EmEditor Professional(文本编辑器)使用教程(适用于初学者)

    EmEditor Professional怎么使用呢?EmEditor Professional是一款简单好用的文本编辑器,支持多种配置,自定义颜色.字体.工具栏.快捷键设置,可以调整行距,避免中文排 ...

  • python入门系列教程之文本编辑器

    很多时候在命令行开发程序是不方便的,因为写好的代码执行一次之后,没有得到保存,以后还得重新编写,这就很费时间了.那今天一起来学习如何使用文本编辑器来编写python代码.现在我们就以之前的python ...

  • 富文本编辑器UEditor的使用

    对于我们web开发来说,富文本的编辑器是比不可少的,好的富文本编辑器可以让我们用户有更好的体验效果,带来更多的用户好评,今天给大家介绍推出的富文本编辑器的使用方法,其优秀的ui设计会让我们眼前一亮.首 ...