即日起在codingBlog上分享您的技术经验即可获得积分,积分可兑换现金哦。

[vim] 命令行界面的储存,离开等指令

编程语言 weixin_36210698 30℃ 0评论
本文目录
[隐藏]

1.前言

还是见命令,联想单词吧


w(write)写入,保存


q(quit)退出


r(read)读取


!强制

2.语法

命令 意义
:w 将编辑的数据写入硬盘文件中
:w! 若文件属性为“只读”时,强制写入该文件。不过,到底能不能写入,还是跟你对该文件的文件权限有关!
:q 离开!
:q! 若曾修改过文件,又不想储存,使用!为强制离开不储盘
:wq 储存后离开,若为:wq!则为强制储存后离开
ZZ 这是大写的Z喔!若文件没有更动,则不储存离开,若文件已经被更动过,则储存后离开!
:w [filename] 将编辑的数据储存成另一个文件(类似另存新文件)
:r [filename] 在编辑的数据中,读入另一个文件的数据。亦即将“filename”这个文件内容加到光标所在列后面
n1, n2 w [filename] 将n1到 n2的内容储存成filename这个文件
:! command 暂时离开vi到命令行界面下执行command的显示结果!例如“:! ls/home”即可在vi当中察看/home下面以ls输出的文件信息!
:set nu 显示行号,设置之后,会在每一列的字首显示该列的行号
:set nonu 与set nu相反,为取消行号!

特别注意,在vi中,“数字”是很有意义的!数字通常代表重复做几次的意思!也有可能是代表去到第几个什么什么的意思。举例来说,要删除50列,则是用“50dd”对吧!数字加在动作之前,那我要向下移动20列呢?那就是“20j”或者是“20↓”即可。

3.参考文献

《鸟哥的私房菜-基础学习篇》

转载请注明:CodingBlog » [vim] 命令行界面的储存,离开等指令

喜欢 (0)or分享 (0)
发表我的评论
取消评论

*

表情