Vim文本编辑器

Vim文本编辑器
行编辑器:sed
全屏编辑器:nano ,vim
:r!cat a.将a的内容粘贴到vim
ZZ保存退出 ,ZQ不保存退出 ,:q!强退 :wq!保存强退
vim 的三种工作模式
控制模式
改写模式
命令模式
命令模式:
W file 另存为。
r  file 写入文件内容。
!command 执行命令
r!command 读取命令输出
地址界定:
:2,5d 删除2到5行 = 2,+3
:.(当前) $最后行 %全局=1,$
/^b/,/^f/d 删除b开头-f开头的行
D也可以换成y(复制)
W file 另存为
r  file 插入内容
查找 / or ?  向后找,向前找
替换 S
s/zhou/kang/ g(全行) or I(无视大小写) or c(询问Y or N)
分隔符@ # / % $
正则 s/\(haha\)/\1er/ 哈哈换哈哈er
&变量 =转换的 源
s/^zhou/#&/ zhou开头的 换#zhou开头
扩展命令:set
Set nu/nonu 加\减行号
Set ic/noic  开/关 大小写
Set ai/noai  与上一行对齐
格式转换 set ff=dos/unix
文本页面布局
Set textwidth宽 = 65
Set wrapmargin=15
光标提示线条————————
Set cursorline=cul 禁用 set nocul
鸟瞰模式(控制)
页:H 首  M 中  L底
行: ^非空首 o首  $尾
句:()  上下
段:{}上下
粘贴大法
100iwang esc
100-insert 帅 ESC 自动生成100个帅
gu/U 大小写转换
 寄存器,粘贴板
a-z,0-9
行数(从光标处计算)# 贴到” 板t  复制yy
贴出”  板t   执行p
V字框选法
V  ↑↓键选取
多文件操作
Vim file1 file2 file3
:next 后            :wall 保存
:prev  前             :qall 退出
:first  第一个         :wqall 保存并退出
:last 最后一个
多文件下多窗口
Vim o/O file1 file2   ctrl+w 然后再按 #  再次按 ctrl +w
单文件
Ctrl +w (ctrl不松开) +s ↑↓ ,+v←→ ,+o/q 取消窗口
取消高亮 :   :noh
印象笔记,让记忆永存。下载印象笔记

本文来自投稿,不代表Linux运维部落立场,如若转载,请注明出处:http://www.178linux.com/96219

(0)
康歌康歌
上一篇 2018-04-15 21:26
下一篇 2018-04-15 21:48

相关推荐

  • 马哥教育 – 第二周作业

    一、Linux上的文件管理类命令都有哪些,其常用的使用方法及其相关示例演示。 <1>命令:CP 概念:用来将一个或多个源文件或者目录复制到指定的目的文件或目录。它可以将单个源文件复制成一个指定文件名的具体的文件或一个已经存在的目录下。cp命令还支持同时复制多个文件,当一次复制多个文件时,目标文件参数必须是一个已经存在的目录,否则将出现错误。 语法…

    2018-05-21
  • Linux的哲学思想

    Linux的哲学思想 1、一切皆文件(硬件设备亦如此): 所有资源在Linux上都已以文件方式存在,包括硬件设备(设备文件)通信接口。 linux 系统中所有的设备都是作为文件系统的一个节点来挂载和使用的,比如光驱,一般挂载在 /mnt/ cdrom 里,cpu挂载在/dev/cpu. 2、 由众多功能单一的小程序组成: 且每一个小程序只做一件事情,并且只做…

    Linux笔记 2018-08-04
  • 马哥Linux第二周作业

    第二周作业(6.25-7.1)

    Linux笔记 2018-06-30
  • 正则式

    第四周作业

    Linux笔记 2018-06-10
  • Linux文本处理三剑客之grep 和 正则表达式

    本文主要介绍:1、文本处理工具grep 2、正则表达式

    2018-04-17
  • TCP/IP协议栈 和IP地址规划

    TCP/IP IP地址的规划

    2018-05-15