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

相关推荐

  • RAID

    RAID技术 stripe:条带。将连续的数据切分成相同大小的数据块,把每段数据块分别写入到不同磁盘上的方法。 条带技术可以增加硬盘的读写性能,但是不支持数据容错。最少使用2块盘做条带。磁盘利用率为100% mirror:镜像。镜像技术是将n(2的倍数)块磁盘上的每个数据位同步成相同的数据位。在写数据时,写入2 份数据。镜像技术有容错功能,但是硬盘的写性能有…

    Linux笔记 2018-04-25
  • 正则表达式详细用法

    grep命令: 文本过滤(按行过滤) 参数                 -v 取反                 -i 忽略大小写                 -n 显示行号                 -c 统计匹配行数                 -q 静默执行(不显示执行结果)                 -o 仅显示搜索到的字符…

    Linux笔记 2018-04-08
  • 虚拟机

    虚拟机安装

    2018-04-01
  • LINUX的哲学思想

    1.一切皆文件 把几乎所有资源统统抽象为文件形式,不仅普通的文件,目录、字符设备、块设备、 套接字等还包括硬件设备,甚者通信接口等。在Linux 中都是以文件被对待;它们虽然类型不同,但是对其提供的却是同一套操作界面。访问任何设备都可以用统一的一个接口。方便统一管理 由众多功能单一的程序组成。一个程序只做一件事,并且要做好,保证linux程序的高效运行。需要…

    Linux笔记 2018-06-27