codecamp

第02节 Markdown新建文件

  LME 不支持直接打开工作区目录以外的 Markdown 文件。

  这并非实现不了,而是打开工作区以外的 Markdown 文件无法处理文件间相对引用的链接文本。毕竟,相对引用的链接,其可移植性比绝对引用要强得多。


  所以,我们只能在当前工作区根目录(或其下级目录)中新建 Markdown 文件。

  还要注意:当我们需要在 Markdown 文件中引用一些图像、声音等资源文件时,这些资源文件可以放到该 Markdown 文件对应的资源目录中,并可以方便地插入链接文本到当前 Markdown 文件中。
  我们不能在这些资源目录中创建另一个 Markdown 文件。

  具体做法:



  先选中工作区管理器中某个条目,再按“文件”→“新建文件”菜单项即可。或者如上图使用右键菜单也可。


  输入需要的文件名,点击“确定”按钮。


  注意:我们前面输入的文件名“新文件”是中文,但在文件存盘时却自动保存成了“XWJ.md”这样的文件名(自动转换成了拼音首字母)。

  这样做的目的是保证将来编译成为 CHM 文档或发布静态网站时不会因为中文字符导致链接路径错误。

  拼音首字母组成的文件名可读性极差,所以 LME 将我们输入的“新文件”中文字符串作为新创建的文件的“标题”来处理,并且令工作区管理器中此文件对应的条目显示这个标题,这样就可以兼顾有效性可读性了。

  在 LME 中,以“%”开头的行(必须在前10行文本之内)是被当作整个 Markdown 文件的标题文本的。
  鼠标指针停留在工作区管理器某个具体条目上时,会提示真实磁盘文件路径。也可以单击主界面左下角按钮来在“显示文件名”和“显示文件标题”两种状态间切换。当此按钮被按下时(默认),显示标题;而当此按钮处于弹起状态时,显示文件短名。

  当此切换按钮弹起时,工作区管理器会变成这样:



  如果不为文件设置标题,则文件的可读性会变得很差。

  我们在文件标题前面添加一个分号:


  按“Ctrl+S”保存文件,此时无论工作区管理器还是文件标签上显示的都会变成文件短名。

  在 LME 中,以分号开头的行是被当作注释行的。所以上图中“;%新文件”这一行就成了一个注释而不再被视为标题文本。





第01节 Markdown工作区管理
第03节 Markdown新建目录元文件
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }