启动VIM的时候,可以使用-R(大写)参数,来确保以只读的方式打开文件,确保不会误操作修改文件。

$vim -R

注意-r(小写)参数的含义与-R不一样:

-R

Read-only mode. The 'readonly' option will be set. You can still edit the buffer, but

will be prevented from accidently overwriting a file. If you do want to overwrite a

file, add an exclamation mark to the Ex command, as in ":w!". The -R option also

implies the -n option (see below). The 'readonly' option can be reset with ":set

noro". See ":help 'readonly'".

-r

List swap files, with information about using them for recovery.

-r {file}

Recovery mode. The swap file is used to recover a crashed editing session. The swap

file is a file with the same filename as the text file with ".swp" appended. See

":help recovery".

vim 变成只读了_VIM以只读方式打开文件相关推荐

  1. vim 变成只读了_Vim保存只读模式下的修改

    发现问题: 在使用vim时,当我们以普通用户去打开一个只有root用户才有权限操作的文件时,我们编辑完成之后,正要保存,却发现,这个文件我们没有权限修改. 每次遇到这样的问题,我都很头疼,好不容易把文 ...

  2. c语言文件打开方式字符串,C语言打开文件-C语言打开文件的方式-C语言以只读方式打开文件-C语言以读写方式打开文件-嗨客网...

    C语言打开文件教程 在 在 C 语言中,打开文件使用 fopen C语言fopen函数详解 语法 FILE *fopen(char *filename, char *mode); 参数 参数 描述 f ...

  3. php执行只读文件,php实现以只读方式打开文件的方法

    php实现以只读方式打开文件的方法 这篇文章主要介绍了php实现以只读方式打开文件的方法,实例分析了php中fopen函数的功能及使用技巧,需要的朋友可以参考下 本文实例讲述了php实现以只读方式打开 ...

  4. vim 变成只读了_Vim 强制保存只读类型文件的方法

    发现问题: 在使用vim时,当我们以普通用户去打开一个只有root用户才有权限操作的文件时,我们编辑完成之后,正要保存,却发现,这个文件我们没有权限修改. 每次遇到这样的问题,我都很头疼,好不容易把文 ...

  5. 提示以只读方式打开文件

    如果不希望内容审阅者意外修改你的文档,可在发送文档供审阅前将其设为只读. 另一种方法是限制格式和编辑. 将文档设为只读意味读者只能阅读或复制文档,而不能修改文档. 如果某个审阅人员试图修改只读文件,则 ...

  6. Linux以只写方式打开文件,creat只能以只写方式打开文件

    在<linuxC编程实战>书中,有一个my_rwl.c的小程序(详见P151):首先利用open函数或者creat函数创建一个文件,利用write函数将数据写入文件,再利用read函数读出 ...

  7. c语言以只写方式打开二进制文件,C语言采用文本方式和二进制方式打开文件的区别分析...

    稍微了解C程序设计的人都知道,文本文件和二进制文件在计算机上面都是以0,1存储的,那么两者怎么还存在差别呢?对于编程人员来说,文本文件和二进制文件就是一个声明,指明了你应该以什么方式(文本方式/二进制 ...

  8. python以只读方式打开文本文件的参数_python:文件操作

    打开文件时模式字符的含义: 字符 含义 "r" 以只读方式打开(默认) "w" 以只写方式打开,若要打开的文件存在,则删除原文件内容.如果不存在,则创建改文件并 ...

  9. PDF.js + Vue 浏览器以只读方式打开PDF,后台返回文件流,前端实现预览pdf

    如果你想光前端完成 office(xls,doc,ppt) 文件的预览,只能提供你这些库来使用 PDF http://mozilla.github.com/pdf.js/ XLS https://gi ...

最新文章

  1. 解题报告:luogu P2423 [HEOI2012]朋友圈【最大团转最大点独立集(匈牙利算法+时间戳优化)】
  2. 杭州程序员吐槽:月薪1.3万,结婚需要给女方彩礼35-40万,直呼结不起!网友回复:娶老婆还是娶祖宗?...
  3. 苹果公司开发Overton机器学习平台,它到底是什么?
  4. 浅谈ASP.NET内部机制(五)
  5. 程序员应该知道的七个图形工具
  6. ASP.NET AJAX 宝典系列(2) 在Visual Studio 2005 Web Application 项目中使用AJAX
  7. Java多线程,锁(synchronize),饿汉式单例线程,等待处理机制
  8. 方法参数关键字:params、ref及out
  9. [转]一个软件设计的全过程(基于UML)
  10. django之多表查询-2
  11. 解决“访问 IIS 元数据库失败”的方法
  12. Hi3518E_V200 SDK编译笔记 第一季
  13. win10共享打印机搜索不到计算机,win10找不到共享打印机 win10搜不到共享打印机 - 云骑士一键重装系统...
  14. 零信任在智慧城市典型场景中的融合应用
  15. CentOS7.6重装系统步骤
  16. 黄瓜客户端java_建造者模式
  17. nuxt解决首屏加载慢问题_Vue首屏加载慢
  18. Spring AOP实现原理,从代理说起
  19. 出师未捷先被封!三款APP宣战微信 来一个封一个?
  20. vue-cli初始化项目时localhost打不开

热门文章

  1. ext表格内容自动换行
  2. GIT创建版本库及版本的迭代
  3. Angular $injector:unpr Unknown provider 问题原因汇总
  4. 9款免费且超实用的响应式网页测试工具
  5. 阅读element-ui源码(1)怎么找到样式与组件入口文件
  6. ptp精准时间协议_PTP高精度时间同步协议
  7. IDEA设置类文件模板@Auther@Date等注释信息——idea笔记
  8. 【安全硬件】Chap.6 IC和半导体产业的全球化;芯片生产猜疑链与SoC设计流程;可能会存在的安全威胁: 硬件木马、IP盗版、逆向工程、侧信道攻击、伪造
  9. “健康码”背后的腾讯C2B大练兵
  10. 计算机教案在幻灯片中插入影片,在幻灯片中插入影片和声音教学设计