linux步步为营(6)--VI命令

       vi,vim(非图形界面,用不到鼠标特别是右键菜单,比如vi),

            command mode

            Insert mode, 可以用delete,上下左右方向键

            last line mode底行模式,按"/",":"进入

            搜索:按"/"键,底行搜索,enter/n键搜索下一个,N上一个,

            显示行号: set nu 

            跳转: n(24)回车跳转到24行,跳转到最后":$","$"是最后的意思

                   删除: 

                           #x 删除几个字符,#表示数字,比如3x

                        dw 删除一个单词

                        #dw 删除几个单词,#用数字表示,比如3dw表示删除三个单词

                        dd 删除一行;

                        #dd 删除多个行,#代表数字,比如3dd 表示删除光标行及光标的下两行

                        d$ 删除光标到行尾的内容

                撤销:

                        u命令取消最近一次的操作,可以使用多次来恢复原有的操作

                   复制: 

                           yy命令复制当前整行的内容到vi缓冲区

                        yw复制当前光标所在位置到单词尾字符的内容到vi缓存区,相当于复制一个单词

                        y$复制光标所在位置到行尾内容到缓存区

                        y^复制光标所在位置到行首内容到缓存区

                        #yy例如:5yy就是复制5行

                        #yw例如:2yw就是复制两个单词

                替换

                :s/old/new用new替换行中首次出现的old

                :s/old/new/g 用new替换行中所有出现的old

                :#,# s/old/new/g用new替换从第#行到第#行中出现的old

                :%s/old/new/g用new替换整篇中出现的old        

  

/etc/vim/vimrc

追加:

set nu //设置行号

set hlsearch //设置搜索高亮

 

vim删除空行.

:g/^\s*$/d  //g=全局匹配,d=删除

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值