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基础命令及文件管理

    linux基础和帮助 echo 命令扩展行:$()或` ` # echo $USER # root # echo “i am `whoami`” # i am root 括号扩展:{ } # echo file{1,3,5} # file1 file3 file5 # rm -f file{1,3,5} # echo {1..10} …

    Linux笔记 2018-04-08
  • keepalived介绍及相关实验

    Keepalived是基于vrrp协议的一款高可用软件。它的作用是检测服务器的状态,如果有一台web服务器宕机,或工作出现故障,Keepalived将检测到,并将有故障的服务器从系统中剔除,同时使用其他服务器代替该服务器的工作

    2018-07-13
  • 学习笔记(8)

    笔记

    Linux笔记 2018-04-15
  • nmcli命令

    可以用命令行工具 nmcli 来控制 NetworkManager。 在CentOS / RHEL 7中网络管理命令行工具,也叫nmcli。经常使用ifconfig的用户应该在CentOS 7中避免使用ifconfig了。nmcli的功能要强大、复杂的多。 地址配置工具:nmcli nmcli – command-line tool for controll…

    Linux笔记 2018-05-05
  • Linux文件管理及bash基础特性

      1、Linux系统文件管理类命令及其常用方法、相关示例演示。 Linux系统文件管理类命令主要有cp、mv、rm ①     cp命令:copy cp命令用于复制文件或目录,分单源、多源复制两种情况。 单源复制: 命令格式:cp [OPTION]… [-T] SOURCE DEST 如果DEST不存在,则先创建此文件,并复制源文件的…

    2018-07-01
  • TCP/IP协议三次握手与四次握手流程解析

    一、TCP报文格式TCP/IP协议的详细信息参看《TCP/IP协议详解》三卷本。下面是TCP报文格式图:   图1 TCP报文格式上图中有几个字段需要重点介绍下:(1)序号:Seq序号,占32位,用来标识从TCP源端向目的端发送的字节流,发起方发送数据时对此进行标记。(2)确认序号:Ack序号,占32位,只有ACK标志位为1时,确认序号字段才有效,…

    2018-05-06