zoukankan      html  css  js  c++  java
  • VIM写源代码文档

    前两天领导派了一个任务,把软件源码都拷入一个文档里面,申请软件著作权。
    本来就是复制黏贴的活儿,本次研究过程虽然比Ctrl+C、Ctrl+V耗时,但下次就方便了。

    1.合并文件

    • 将cpp文件放入一个文件夹;
    • 调用cmd命令,把多个cpp文件合并到m.txt中。
    copy *.cpp m.txt

    2.处理Unix和Dos格式混排的问题

    源码引用了第三方库,源码编码是DOS格式,第三方库编码是UNIX格式。
    合并后,VIM只将<LF>识别成回车,多出了字符<CR>。
    换言之,VIM将混排文档识别成UNIX格式,需要处理一下。
    这里先用Notepad++(替换Ctrl+H):
    • 先将DOS格式换为UNIX格式的回车:/r/n-->  /n
    • 再将UNIX格式换回DOS格式的回车: /n --> /r/n

    3.删除空行和注释行

    著作权申报文档要求删除空行和注释行,采用VIM处理。最后,将处理过的文档粘入WORD,Done。

    :g/^\s*$/d
    :g/^\s*\/\/.*/d

     

    PS

    环境:
    • WindowsXP 
    • VS2010 工程
    • Notepad++
    • VIM7.3

    换行符:

    • DOS <CR><LF>
    • UNIX <LF>
    • MAC <CR>
  • 相关阅读:
    关于C#登录三层
    SQL 语句关于分页的写法
    C# 如何去掉button按钮的边框线
    20151220
    继承
    对象的旅行
    多态
    封装
    OO大原则
    javascript
  • 原文地址:https://www.cnblogs.com/dalianliyan/p/3111671.html
Copyright © 2011-2022 走看看