文本编辑器vim

1.Vim简介

Vim是一个功能强大的全屏幕文本编辑器,是Linux/UNIX上最大的文本编辑器,它的作用是建立、编辑、显示文本文件。

Vim没有菜单,只有命令。

2.

3.插入命令

命令 作用
     a 在光标所在字符后插入
     A 在光标所在行尾插入
  i 在光标所在字符前插入
  I 在光标所在行行首插入
  o 在光标下插入新行
  O 在光标上插入新行

4.定位命令

      命令                               作用
 :set nu   设置行号
   :set nonu   取消行号
    gg   到第一行 
    G   到最后一行
    nG   到第n行
    :n   到第n行
    $   移至行尾    
    0   移至行首

5.删除命令

    命令                作用
  x 删除光标所在处字符
  nx 删除光标所在后n个字符
  dd 删除光标所在行,ndd删除n行
  dG 删除光标所在行到文件行尾内容
  D 删除光标所在处到行尾内容
  :n1,n2d 删除指定范围的行

6.复制和剪切命令

   命令                     作用
  yy  复制当前行
  nyy 复制当前行以下n行
  dd 剪切当前行
  ndd 剪切当前行以下n行
  p、P 粘贴在当前光标所在行下或行上

7.替换和取消命令

  命令                                    作用
  r 取代光标所在处字符
  R 从光标所在处开始替换字符,按Esc结束
  u 取消上一步操作

8.保存和退出命令

      命令                                          作用
  :w 保存修改
  :w  filename 另存为指定文件
  :wq 保存修改并退出
  ZZ 快捷键,保存修改并退出
  :q! 不保存修改退出
  :wq! 保存修改并退出(文件所有者及root可使用)

9.小技巧

1)导入命令执行结果:r!命令

2)定义快捷键:map  快捷键  触发命令

例:map  ^P   I#<ESC>

map  ^B   0x

3)连续行注释  :n1,n2s/^/#/g

:n1,n2s/^/#//g

:n1,n2s/^/\/\//g

4)替换

:ab   mymail     123456@qq.com

时间: 2024-10-12 12:13:46

文本编辑器vim的相关文章

[Linux学习笔记] Linux文本编辑器Vim/Vi

文本编辑器Vim: Vim/Vi是一个功能强大的全屏幕文本编辑器,是Linux/UNIX上最常用的文本编辑器. 它的作用是建立.编辑.显示文本文件. Vim/Vi没有菜单,只有命令. 插入命令 命令 作用 a 在光标后附加文本 A 在本行行末附加文本 i 在光标前插入文本 I 在本行开始插入文本 o 在光标下插入新行 O 在光标上插入新行 定位命令 命令 作用 h 方向左键. 左移一个字符 j 方向下键. 下移一行 k 方向上键. 上移一行 l 方向右键. 右移一个字符 $ 移至行尾 0 移至行

Linux 第八天: (08月09日) Linux文本编辑器vim

sed 行编辑器 stream EDitor sed -n 不输出模式空间内容的自动打印sed -e 多点编辑sed -f /PATH/TO/SCRIPTFILEsed -i 原处编辑 script单地址 # 指定的行/pattern/ 所能匹配到底每一行 地址范围#,##,+#/pat1/,/pat2/#,/pat1/~ 步进1~2 奇数行2~2 偶数行 sed d 删除模式空间匹配的行sed p 显示模式空间中的内容sed a \text 在行后追加文件, 支持\n多行追加sed i \te

Linux系统文本编辑器vim指令大全

本文适合Vim新手,既可阅读入门 相关在线资料http://baike.baidu.com/subview/113188/9338173.htm?fr=aladdin vim的使用之汇总   vimtutor (在线学习) 功能最强在的编辑器--vim vi是所有UNIX系统都会提供的屏幕编辑器,它提供了一个视窗设备,通过它可以编辑文件.当然,对UNIX系统略有所知的人,或多或少都觉得vi超级难用,但vi是最基本的编辑器,所以希望读者能好好把它学起来,以后在UNIX世界里必将畅行无阻.游刃有余,

linux 文本编辑器Vim/Vi详细介绍

二:文本编辑器Vim/Vi(早起叫Vi后期升级版Vim) vim/vi是一个功能强大的全屏幕文本编辑器,是linux/unix上最常用的文本编辑器, 它的作用是建立.编辑.显示文本文件. vim/vi 没有菜单,只有命令 ----官方:www.vim.org 三种模式: vi filename 命令模式 按i.a.o 插入模式 :set nu 编辑模式(设定行号,这种就是编辑模式下,:号开头) 常用命令: 一组:插入命令 命令 作用 a 在光标后附加文本 A 在本行行末附加文本 i 在光标前插入

Linux系列教程(十)——Linux文本编辑器vim

通过前面几篇博客我们终于结束了Linux常用命令的介绍,Linux常用命令主要包括以下: ①.Linux文件和目录处理命令 ②.Linux链接命令和权限管理命令 ③.Linux文件搜索命令 ④.Linux帮助和用户管理命令 ⑤.Linux压缩和解压缩命令 ⑥.Linux网络和关机重启命令 学习命令,我们不需要记住每一条命令的详细语法格式,学完之后我们只需要知道某个命令能干什么.这样我们在实际应用中,遇到需要实现某个功能,我们脑海只要能想起来适用于某个命令就行,至于详细格式我们可以通过查资料.当我

LINUX文件内容处理及文本编辑器vim

Linux基本操作命令 echo命令 echo命令: 把echo后面的内容显示到屏幕. -n 显示内容的时候不显示每行结尾的回车 echo 内容 >> 文件名 表示把内容加到一个文件的末尾 echo 内容 > 文件名 表示把内容覆盖原先的文件内容 cat命令 cat 常用选项 -b 显示行编号(忽略空行) -n 显示所有行编号(包括空格) cat >>文件<<EOF cat >文件<<EOF >表示写入新内容即使之前有内容也会覆盖 >

文本编辑器VIM/VI

vim/vi  功能强大全屏文本编辑器.主要是建立,编辑,显示文本. www.vim.org  构建shell脚本 :set number 使文件出现行号 a 光标后附件文件     i在光标前插入文本       o回到光标下插入新行 A在本行末附件文件   I在本行开始插入文本    O在光标上插入新行 命令模式: h←   j↓   k↑    i→    $行尾   0移至行首   H屏上方   M屏中方   L屏下端 定位 :set  number 设置行号 :set nonumber

Linux之文本编辑器VIM

vim Vim是一个功能强大的全屏文本编辑器,是Linux/UNIX上最常用的文本编辑器,它的作用是建立.编辑.显示文本文件. 注:vim没有菜单,只有命令 vi [文件名]  进入命令模式 wq 退出命令模式 输入 i a o 由命令模式进入插入模式 按 ESC 退出插入模式,进入命令模式 输入 :由命令模式进入编辑模式 输入命令以回车结束运行,进入命令模式 插入命令 命令 作用 a 在光标所在字符后插入 A 在光标所在行尾插入 i 在光标所在字符前插入 I 在光标所在行行首插入 o 在光标下

Linux学习笔记(10)文本编辑器vim

vim是一个功能强大的全屏幕文本编辑器,是Linux/Unix最常用的文本编辑器,其作用是建立.编辑.显示文本文件.vim的特点是没有菜单,只有命令. vim主要有三种工作模式,分别为命令模式.插入模式.编辑模式.三者的关系可由下图来表示: 1 vim常用操作 (1)插入命令 命令 作用 a 在光标所在字符后插入 A 在光标所在行尾插入 i 在光标所在字符前插入 I 在光标所在行首插入 o 在光标下插入新行 O 在光标上插入新行 (2)定位命令 命令 作用 :set nu 设置行号 :set n

Linux文本编辑器Vim配置

Vim是一个类似于Vi的著名的功能强大.高度可定制的文本编辑器,在Vi的基础上改进和增加了很多特性. VIM是纯粹的自由软件. 因此一个配置好的vim使用起来肯定是更加得心应手的. 那问题就来了,到底该怎么配置呢??? 首先打开Linux下的端口(terminal),切换到root root切换命令:$ su,然后输入密码 接着输入命令:$ cd /etc,在该目录下找到文件vimrc,在里面进行编辑. 如果没有的话就需要自己创建一个相同名字的文件了. 以下是我进行的主要设置,随着学习的深入在进