迷你檔(minidown)是一款輕量級多格式圖文編輯器,使用輕量級的markdown寫法,處理markdown,Word,RTF格式,網頁等文檔,軟件可以打開多種Office Word文檔,但并不能直接編輯!
軟件介紹
這個軟件的開發(fā)契機是為了測試我司的專業(yè)領域編輯器和HTML渲染引擎,本來是個做測試用的小程序,結果初步做出來以后,經過身邊朋友的使用,反響還不錯,現(xiàn)在公司已授權我將其作為獨立產品持續(xù)開發(fā),我又在其上進一步完善,推薦給大家。
雖然功能及成熟度與市面上的成熟產品相比,還是個“弟弟”,但是也有自己的一些特色功能。而且完全免費哦,體積也很小巧,全部文件只有一個3M多的exe,不需要安裝,也沒有其它需要安裝的運行環(huán)境,直接運行即可。
功能介紹
自動備份
寫作類軟件最怕的就是丟失辛苦寫出來的文字,本軟件會在文章切換,軟件關閉,文章保存等時候將文章保存在git對象模型中,原理上等同于一次git版本提交,可在任何時候用git工具獲取版本。
軟件啟動后會在所在目錄創(chuàng)建.git管理目錄,管理所有打開的文章。相當于內置了一個git管理工具,而所有版本提交都是后臺自動進行的,除非需要做數(shù)據(jù)恢復,完全不需要人工參與。軟件內有詳細介紹。
可讀寫rtf/doc/docx文檔
方便不使用markdown的人群閱讀和編輯文章。
Word文檔通過樣式來定義形形色色的字符段落格式。本軟件盡量將Word的樣式和markdown的格式做對應,比如,Word轉換為markdown時,Word的強調就轉換為markdown的單*格式,也就是傾斜,Word的重點就轉換為markdown的雙*格式,也就是加粗。同時也有一些模糊對應。比如Word文檔中經常把文字傾斜,但并不是設置的強調樣式,本軟件也會把這些文字轉換為單*格式。而Word文檔中經常給一些文字設置顏色,這些異色字都會自動轉換為markdown的反引號格式,也就是code格式。
而markdown轉換為Word時,會給文章中的所有格式字符,格式段落創(chuàng)建Word的樣式,包括引用段和代碼段。
輸入提示窗口
在編輯模式下輸入一個漢字,或者幾個英文字母,輸入提示窗口會自動列出文章中出現(xiàn)過的包含此漢字或者英文字母的詞語,并可選擇詞語快速輸入。
彈出快捷鍵
很多人都對mac系統(tǒng)下的PopClip印象深刻,選中一段文字,一些常用的備選操作就會出現(xiàn)在文字旁邊,一鍵完成,可謂懶人福音。本軟件在閱讀模式下也準備了一組可定制的PopClip,可實現(xiàn)從復制到搜索,到更高級的如翻譯,計算等功能的快捷操作。
一些小細節(jié)
本軟件在細節(jié)上也有一些特殊處理,這里介紹一些主要的:
拖放和粘貼
拖放/打開
拖放是指把文件從資源管理器中拖到本軟件的窗口中,可以拖放的文件格式就是本軟件可以打開的文件格式。
拖放markdown文件(.md)直接打開。
拖放doc/rtf文件創(chuàng)建同名同目錄的markdown文件(.md),并打開此markdown文件。
拖放圖片文件(.png;.gif;.bmp;.jpg等等)將以圖片格式插入到正在編輯的文章中。
拖放其它格式將以鏈接格式插入到正在編輯的文章中。
粘貼
粘貼主要是指從剪貼板中粘貼數(shù)據(jù),可以粘貼:
文本,優(yōu)先粘貼Uni code文本。
圖片,將在git管理目錄中創(chuàng)建sha1對象,并插入到正在編輯的文章中。
圖片文件,將以圖片格式插入到正在編輯的文章中。
導出
本軟件是一個多格式的markdown編輯器,除了可將編輯的文章保存為md文件外,還支持導出為其它格式,“另存為”選擇導出格式即可,目前可以導出:
Word 97-2003兼容的doc/rtf格式。
Word兼容的OpenXML格式。
如果選擇的文件名已存在,會進行如下處理:
如果選擇的文件是原始文件,即導入一個doc文件——編輯——導出為同一個doc文件,那么會把原始文件重命名為文件名.doc.source;
如果選擇的文件不是原始文件,會把已存在的文件重命名為.doc.bak。
退出時自動保存編輯緩存
退出時,不管正在編輯的文章有沒有修改,都不會提示保存,而是自動保存編輯緩存,下次打開時可以從上次編輯位置繼續(xù)編輯,也可以取消/重做上次編輯的修改。
表格頭固定
本軟件的HTML渲染引擎自動對表格頭做固定處理,也就是滾動時表格超出顯示區(qū)域時,表格頭固定在顯示區(qū)頂部,只滾動表格數(shù)據(jù)。
基礎功能
基礎功能放在文章的最后,是因為大多數(shù)其它同類產品都有實現(xiàn),并沒有太多介紹的價值。
markdown語法。本軟件中markdown是采用GitHub Flavored Markdown,文字,圖片,標題,列表,表格等等最基本的語法都有實現(xiàn),可參見軟件內的介紹。
可換膚。本軟件的整個界面僅用一個可縮放矢量圖形格式文件,即svg文件畫出。
可設置文章樣式??捎胏ss設置軟件的編輯樣式,編輯實時預覽樣式,閱讀樣式。