zoukankan      html  css  js  c++  java
  • windows下markdown安装与应用

    注:这个是之前写的文章,现在发现一个很好用的工具,对于markdown掌握不是很熟悉的人,使用很方便,所写即所见,

    工具的名字叫MarkdownPad2,下载地址为:

    http://markdownpad.com/download.html


    安装markdown

    此次安装的是python版本的markdown,所以需要先安装python。

    安装python

    下载地址: http://www.python.org/ftp/python/2.7.2/python-2.7.2.msi直接运行安装即可。

    安装markdown

    下载地址为: http://pypi.python.org/packages/any/M/Markdown/Markdown-2.0.win32.exe

    安装好的路径默认为c:\Python27\markdown脚本被安装在了c:\Python27\Scripts\下面。 

    运行markdown

    直接在下面目录中运行即可: C:\Python27\Scripts\markdown.py 

    配置notepad++作为编辑器

    1. 开始,运行,输入%APPDATA%Notepad++,打开notepad++的配置文件夹
    2. 打开userDefineLang.xml
    3. 将下面文件的内容复制到userDefineLang.xml。如果文件中已有其他的语言定义,则将下面的内容贴到原有内容的下方。
    4. 保存userDefineLang.xml,并重启notepad++

    文件userDefineLang.xml内容如下所示:


    <NotepadPlus>
        <UserLang name="Markdown" ext="md">
            <Settings>
                <Global caseIgnored="yes" escapeChar="\" />
                <TreatAsSymbol comment="no" commentLine="yes" />
                <Prefix words1="yes" words2="yes" words3="yes" words4="yes" />
            </Settings>
            <KeywordLists>
                <Keywords name="Delimiters">[_0]_0</Keywords>
                <Keywords name="Folder+"></Keywords>
                <Keywords name="Folder-"></Keywords>
                <Keywords name="Operators">+</Keywords>
                <Keywords name="Comment">1 2 0# 0## 0### 0#### 0#####</Keywords>
                <Keywords name="Words1">http:// (http:// (/ /</Keywords>
                <Keywords name="Words2">** * -</Keywords>
                <Keywords name="Words3">====== -------</Keywords>
                <Keywords name="Words4">&gt;</Keywords>
            </KeywordLists>
            <Styles>
                <WordsStyle name="DEFAULT" styleID="11" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" />
                <WordsStyle name="FOLDEROPEN" styleID="12" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" />
                <WordsStyle name="FOLDERCLOSE" styleID="13" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" />
                <WordsStyle name="KEYWORD1" styleID="5" fgColor="0000FF" bgColor="FFFFFF" fontName="" fontStyle="0" />
                <WordsStyle name="KEYWORD2" styleID="6" fgColor="FF0000" bgColor="FFFFFF" fontName="" fontStyle="1" />
                <WordsStyle name="KEYWORD3" styleID="7" fgColor="800000" bgColor="FFFFFF" fontName="" fontStyle="1" />
                <WordsStyle name="KEYWORD4" styleID="8" fgColor="808040" bgColor="D5FFD5" fontName="" fontStyle="0" />
                <WordsStyle name="COMMENT" styleID="1" fgColor="FF0000" bgColor="FFFFFF" fontName="" fontStyle="0" />
                <WordsStyle name="COMMENT LINE" styleID="2" fgColor="800000" bgColor="FFFFFF" fontName="" fontStyle="1" />
                <WordsStyle name="NUMBER" styleID="4" fgColor="FF0000" bgColor="FFFFFF" fontName="" fontStyle="0" />
                <WordsStyle name="OPERATOR" styleID="10" fgColor="FF0000" bgColor="FFFFFF" fontName="" fontStyle="1" />
                <WordsStyle name="DELIMINER1" styleID="14" fgColor="0000FF" bgColor="FFFFFF" fontName="" fontStyle="0" />
                <WordsStyle name="DELIMINER2" styleID="15" fgColor="FF0000" bgColor="FFFFFF" fontName="" fontStyle="1" />
                <WordsStyle name="DELIMINER3" styleID="16" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" />
            </Styles>
        </UserLang>
    </NotepadPlus>
    

     

    在notepad++中加入markdown命令

    1. 在notepad++按F5,出现运行窗口。
    2. 在运行窗口里面加入如下命令:
      cmd /c c:\Python27\python c:\Python27\scripts\markdown.py "$(FULL_CURRENT_PATH)" > "$(CURRENT_DIRECTORY)\$(NAME_PART).htm"
      该命令会将文本转化为htm,并保存到源文件所在的目录中。
    3. 点击“保存”,在name中输入“markdown”即可
    4. 需要进行markdown转化时,选择运行->markdown即可

    参考资料

    1. http://www.stimmelopolis.com/blog/2010/02/16/markdown-in-notepad-2/
    2. https://github.com/thomsmits/markdown_npp
  • 相关阅读:
    leetcode 131. Palindrome Partitioning
    leetcode 526. Beautiful Arrangement
    poj 1852 Ants
    leetcode 1219. Path with Maximum Gold
    leetcode 66. Plus One
    leetcode 43. Multiply Strings
    pytorch中torch.narrow()函数
    pytorch中的torch.repeat()函数与numpy.tile()
    leetcode 1051. Height Checker
    leetcode 561. Array Partition I
  • 原文地址:https://www.cnblogs.com/jizha/p/2231128.html
Copyright © 2011-2022 走看看