Linux VIM

查看项目日志的时候有时使用 cat,它能一次显示整个文件

cat -n xx.log     -- 查看xx.log文件,并注明行号

 怎么退出呢? 大部分命令都可以使用 Ctrl + C

CentOS7

vim study.txt   如果文件不存在会新建study.txt文件

此时,   会看到很多 ~的符号,他表示这行是空的

点击 I  ,进入编辑模式(insert模式)才可以进行编辑

光标移动
 

按方向键     移动一个字符

 +   -           移动到非空格符的下一行   上一行

Ctrl + F      屏幕『向下』移动一页       [Page Down]按键

Ctrl + B     屏幕『向上』移动一页        [Page Up] 按键

按一下   Esc   退出insert模式

显示行号

:set number

:19  直接到19行

跳转文件第一行

输入 :0 或者 :1   回车

跳转文件最后一行.

输入 :$   回车

删除

d   删除一行

dG 删除当前行至文件尾的内容

离开

:wq     保存后离开
:ZZ

:q      直接离开

若出现 E37、  E45的错  ——   该文件为只读文件或无权限

强制保存退出  :wq!  或    :w!

强制退出      :q!   

编辑  (检索内容)

normal模式下按下/即可进入查找模式

/ 查找内容    

/world    向光标之下寻找一个名称为 word 的字符串

?world(检索内容)  # 从尾部检索

按下n查找下一个,按下N查找上一个

 当按“n”键进行向下重复搜索,并且已经搜索到文件的末尾,如果继续按“n”键,则从文件头继续搜索。

按“N”键向上重复搜索,到达文件头继续从文件尾开始继续搜索。

u          复原前一个动作
Ctrl + r   重做上一个动作

复制

yy        复制游标所在的那一行(常用)
nyy       n 为数字。复制光标所在的向下 n 行,例如 20yy 则是复制 20 行(常用)
yG        复制游标所在行到最后一行的所有数据

替换

:%s/foo/bar/g会在全局范围(%)查找foo并替换为bar,所有出现都会被替换(g)。

删除

dd      删除光标所在的一整行

ndd    n 为数字。删除光标所在的向下 n 行,例如 20dd 则是删除 20 行

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

huang_ftpjh

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值