මාර්ක්ඩවුන් නරඹන්නා


170

මාක්ඩවුන් සමඟ සංයුති කරන ලද ගොනුවක් මට හමු විය. මේ ආකාරයේ ලිපිගොනු බැලීමට මට භාවිතා කළ හැකි නරඹන්නාට ඔබට යෝජනා කළ හැකිද? ගයි නොමැතිව එකක් බලාපොරොත්තු විය හැකිය (හැකි නම්)

යාවත්කාලීන කිරීම මම සැබවින්ම සොයමින් සිටියේ කිසිදු පරිවර්තනයක් අවශ්‍ය නොවන මාර්ක්ඩවුන් ගොනු ආකෘතිය විග්‍රහ කළ හැකි නරඹන්නෙකු සඳහා ය. නමුත් ඊට ආසන්න යමක් හරි විය යුතුය.


5
සලකුණු ලිපිගොනුවක් ඔබ සංස්කාරකයක විවෘත කළ විට එය කියවිය හැකිය, එය කියවීමට ඔබට විසිතුරු මෙවලම් අවශ්‍ය නොවේ. ඔබට එය අවශ්‍ය වන්නේ / කුමන ආකෘතියක් සඳහාද?
කස්ටර්මා

1
ඇත බොහෝ "අති" වන සංස්කරණය. තාක්ෂණික වශයෙන්, ලාටෙක්ස්, HTML යනු
සලකුණු

2
ranFran නිර්දේශ කර ඇති පරිදි දැන් github හි නැවත ලියන්න
ආචාර්ය බෙකෝ

18
onvonbrand LaTeX සහ HTML යනු සලකුණු කරන ලද භාෂාවන්ය. මාර්ක්ඩවුන් යනු නිශ්චිත පෙළ හැඩතල ගැන්වීමකි “භාෂාව” (මේ වගේ ස්ටැක් එක්ස්චේන්ජ් අඩවි වල භාවිතා වන ප්‍රභේද ගණනාවක් ඇතුළුව ප්‍රභේද ගණනාවක් ඇති බව ඔබ නිවැරදි වුවත්). මාර්ක්ඩවුන්ගේ නම විහිළුවක් වන අතර, එය ඔබේ පෙළට (බොහෝ දුරට) “සලකුණු කිරීම” (එනම්: ටැග් එකතු කිරීම) නොකර, සලකුණු කිරීමේ භාෂාවෙන් කළ හැකි බොහෝ දේ කිරීමට ඉඩ සලසයි.
ලෝරන්ස් ගොන්සාල්ව්ස්

Answers:


41

පහත දැක්වෙන වෙබ් අඩවිය මාර්ක්ඩවුන් HTML බවට පරිවර්තනය කරන මෙවලමක් සපයයි:

http://daringfireball.net/projects/markdown/

ඔබ ගොනුව HTML බවට පරිවර්තනය කළ පසු, ගොනුව බැලීමට විධාන රේඛා මෙවලම් ගණනාවක් තිබේ. මාර්ක්ඩවුන් ආකෘතිගත-පෙළ අඩංගු පරීක්ෂණ ගොනුවක් භාවිතා කරමින්, පහත සඳහන් දෑ මනාව ක්‍රියාත්මක වන බව මට පෙනී ගියේය.

$ wget http://daringfireball.net/projects/downloads/Markdown_1.0.1.zip
$ unzip Markdown_1.0.1.zip
$ cd Markdown_1.0.1/
$ ./Markdown.pl ~/testfile.markdown | html2text

html2text යනු විධාන රේඛාවෙන් html ආකෘතිගත කළ පෙළ බැලීමට ඔබට භාවිතා කළ හැකි බොහෝ මෙවලම් වලින් එකකි. තවත් විකල්පයක් නම්, ඔබට තරමක් හොඳ ප්‍රතිදානයක් අවශ්‍ය නම් ලින්ක්ස් භාවිතා කිරීමයි :

$ ./Markdown.pl ~/testfile.markdown | lynx -stdin

ඔබ ඉමාක්ස් පරිශීලකයෙක් නම්, යමෙකු මෙහි ලකුණු ලබා ගැනීම සඳහා මාදිලියක් ලියා ඇත: http://jblevins.org/projects/markdown-mode/ . එම වෙබ් අඩවියේ තිර පිටපතෙහි දැකිය හැකි පරිදි මෙය සින්ටැක්ස් ඉස්මතු කිරීමක් සපයයි.

මෙම සියලු මෙවලම් ස්ලැක්වෙයාර් සඳහා තිබිය යුතුය.


8
VIM හි ඔබට සින්ටැක්ස් හදුනාගත නොහැකි නම් එය අතින් සලකුණු කිරීම සඳහා අතින් සකස් කිරීමෙන් ඔබට සින්ටැක්ස් ඉස්මතු කර ගත හැකිය. :set syntax=mkd
ගර්ට්

2
මම කවදාවත් පාවිච්චි කරන්න හිතුවේ නැහැ -stdin.
නිකෝ

1
මම මෙය පරීක්‍ෂා කළ අතර එය ලිනක්ස් මත ක්‍රියාත්මක වන බව තහවුරු කර ගත හැකිය. -stdin read the startfile from standard input (UNIX only).
sherrellbc

112

තාවකාලික ලිපිගොනු නිර්මාණය නොකර පැන්ඩොක් සහ ලින්ක්ස් භාවිතා කිරීම:

pandoc file.md | lynx -stdin

8
(සටහන: පැන්ඩොක් හස්කල් හි ඇත)
fche

15
නැතහොත්pandoc -t plain file.md | less
ඇඩ්‍රියානෝ පී

11
ඉන්පසු මෙය එකතු කරන්න .bashrc: md() { pandoc "$1" | lynx -stdin; }
HDave

යම්කිසි ටින්කර් කිරීමෙන් පසු, මම සාමාන්‍යයෙන් කරන්නේ "README.md" කියවීමයි, එය මම සාමාන්‍යයෙන් කරන්නේ: mdless function / usr / bin / pandoc -t සරල "function {1: -README.md} "| / usr / bin / less; }
bgvaughan

@ HDave හි විසඳුම සඳහා, ඔබට ලැබුනේ නම් defining function based on alias 'md', මෙය කරන්න : එය කුමක් සඳහා දැයි පරීක්ෂා කරන්න (උදා: ඔබට එය අවශ්‍යද / භාවිතා කළ යුතුද? ): which md(මගේ ලෙස සකසා ඇත mkdir -p). නොමැත? ඉන්පසු මෙය පේළියට ඉහළින් එක් කරන්න : unalias md. zshඋබුන්ටු 18 හි භාවිතා කරන විට මෙම දෝෂය ලැබුණි .
ස්විචල්

52

සටහන : St ජෝගේ පිළිතුරට තොග පිටාර ගැලීම.


ඔබට ග්‍රිප් භාවිතා කළ හැකිය , එය මාර්ක්ඩවුන් හරියටම GitHub මෙන් පරිවර්තනය කරයි (එය GitHub markdown API භාවිතා කරයි ).

මෙය ස්ථාපනය කරන්න pip:

pip install grip

ගොනුවක් ඉදිරිපත් කිරීමට example.md:

grip -b example.md

මෙය පෙනෙන්නේ කෙසේද:

රූප විස්තරය මෙහි ඇතුළත් කරන්න


3
ආරුක්කු ලිනක්ස් භාවිතා කරන්නන්: ග්‍රිප් යනු වෙනස් පැකේජයකි. කරන්න pip install gripඒ වෙනුවට.
Ave

1
චාම් එකක් වගේ වැඩ කරනවා. මම මෙය නිර්දේශ කරමි.
some_guy632

1
එය බ්‍රව්සරයකින් කියවිය යුතුය ... සෑම විටම කළ නොහැක.
ixe013

GitHub API හි සීමාව නිසා පැයකට ඉල්ලීම් 60 ක් පමණක් යැවිය හැකි බව සලකන්න. ඔබට GitHub ගිණුමක් තිබේ නම්, --userවිකල්පය භාවිතා කිරීමෙන් ඔබට පැයකට ඉල්ලීම් 5000 ක් යැවිය හැකිය.
ynn

50

මම සැහැල්ලු ටර්මිනල් මාර්ක්ඩවුන් නරඹන්නෙකු පයිතන්හි, සීඑල්අයි සඳහා හෝ ලිබ් ලෙස ලිවීය:

එය උදා: වගු, අවවාද සහ වර්ණ තේමාවන් ටොන් සඳහා සහය දක්වයි.

Usage:
mdv [-t THEME] [-T C_THEME] [-x] [-l] [-L] [-c COLS] [-f FROM] [-m] [-M   DIR] [-H] [-A] [MDFILE]

Options:
MDFILE    : Path to markdown file
-t THEME  : Key within the color ansi_table.json. 'random' accepted.
-T C_THEME: Theme for code highlight. If not set: Use THEME.
-l        : Light background (not yet supported)
-L        : Display links
-x        : Do not try guess code lexer (guessing is a bit slow)
-f FROM   : Display FROM given substring of the file.
-m        : Monitor file for changes and redisplay FROM given substring
-M DIR    : Monitor directory for markdown file changes
-c COLS   : Fix columns to this (default: your terminal width)
-A        : Strip all ansi (no colors then)
-H        : Print html version

   රූප විස්තරය මෙහි ඇතුළත් කරන්න


මම ඇත්තටම මෙයට කැමතියි, නමුත් එහි සමහර මූලික උපයෝගීතා අංගයන් නොමැත: වැනි: යෙදුමක් ලෙස ක්‍රියාත්මක වන විට පෙරනිමියෙන් තේමාව ප්‍රදර්ශනය නොකිරීම (තේමාව භාවිතා කරන්නේ කුමක් දැයි මට ප්‍රශ්නයක් නැත, මගේ අන්වර්ථය තුළ එකක් අර්ථ දැක්වීමට මට ඉඩ දෙන්න. කරුණාකර ලකුණු ලකුණු ප්‍රදර්ශනය කරන්න), ඡේද පෙළ සාධාරණීකරණය කිරීම (මෙහි උසස් හයිපනය ඉල්ලීම නොව අවම වශයෙන් වචන එතුම), තවද එය කිසියම් අමුතු හේතුවක් නිසා ඡේද කඩනයන් නිසි ලෙස හැසිරවිය යුතු බවක් නොපෙනේ. එය ඇත්තෙන්ම හොඳ ආරම්භයක් වන අතර කේත සින්ටැක්ස් ඉස්මතු කිරීම වැනි ප්‍රයෝජනවත් අංග රාශියක් ඇත, නමුත් මූලික වශයෙන් එය වර්තමාන තත්වයේ භාවිතා කළ නොහැක.
තෝමස්

හායි, ස්තූතියි! Btw: අවුරුදු 10 ක් හෝ ඊට පසුව, මම එම දේවල් නිවැරදි කළා. ඔබට තවමත් සිත්ගන්නාසුළු නම්, GH පිළිබඳ සොයා බැලීමේ සහ ප්‍රතිපෝෂණ ගැටළු ඇති කරන්න.
රතු පෙති

හේයි, ඒ පයිතන් 3 අනුවාදය ගැන කුමක් කිව හැකිද?
ලූකස් සෝරස්


ඉතා නරක නමුත් එය තවමත් සැහැල්ලු පසුබිමට සහය නොදක්වයි. ( pipරීඩ්මේ හි යෝජනා කර ඇති පරිදි ස්ථාපනය කර ඇත)
රුස්ලාන්

30

GUI වැඩසටහනක් වන නමුත් මෙම කාර්යය සඳහා මට ප්‍රයෝජනවත් වන්නේ ReText , එය මාර්ක්ඩවුන් සඳහා සංස්කාරකයක් වන අතර පෙරදසුන සහිත ප්‍රතිව්‍යුහගත ටෙක්ස්ට්:

තිර පිටපත නැවත සකසන්න

කෙසේ වෙතත්, ඔබට ටර්මිනලයකින් ReText ගොනුව බැලීමට අවශ්‍ය නම්, එක් විකල්පයක් මඟින් marddown සමඟ html බවට පරිවර්තනය pandocකර html පිටපත බලන්න lynx:

pandoc file.mkd > file.html ; lynx file.html

සංස්කරණය කරන්න

* නික්ස් පද්ධති සඳහා පෙරදසුන සහිත තවත් නිදහස් සලකුණු සංස්කාරක කිහිපයක් තිබේ. සමහරු නිල ගබඩාවල, තවත් අය නොව, එක් එක් අයගේ ශක්තීන් හා දුර්වලතා ඇත, නමුත් සුදුසු නරඹන්නන් වශයෙන් මම මේවා ඉස්මතු කිරීමට කැමතියි:

  • ටයිපෝරා : එය තවමත් බීටා අවධියේ පවතී, නමුත් මේ අතර එය නොමිලේ (ස්ථාවර අනුවාදයට බලපත්‍ර ලබා දෙන්නේ කෙසේද යන්න පැහැදිලි නැත). එය FOSS නොවුනත්, සලකුණු ගොනු නරඹන්නා ලෙස පරිපූර්ණ වන්නේ එය පෙරනිමියෙන් පාහේ WYSIWYG සංස්කාරකයක් ලෙස ("සජීවී පෙරදසුන ප්‍රකාරය") ලුහු line ු සටහන් පුවරුවක් (පටුන) විශාල ගොනු සඳහා ඉතා පහසු වන බැවිනි. "ප්‍රභව කේත ප්‍රකාරයට" ශීර්ෂ පා for සඳහා විශාල අකුරු සහ අවධාරණය සඳහා ඇල අකුරු ඇතුළත් සින්ටැක්ස් උද්දීපනයක් ඇත. HTML, ODT සහ PDF වෙත අපනයනය කිරීම පමණක් නොවේ. pandocඒකාබද්ධ කිරීම හරහා ආකෘති කිහිපයකට ආනයනය-අපනයනය කළ හැකිය .

  • හොස්ට් රයිටර් : HTML පෙරදසුන පමණක් (සංස්කරණය කළ නොහැකි) පමණක් නොව ලස්සන ලුහු line ු සටහන් පුවරුවක් සහ සින්ටැක්ස් ඉස්මතු කිරීමක් ද ඇත. ආනයන විකල්ප නොමැතිව, නමුත් පැන්ඩොක් සහ වෙනත් ප්‍රොසෙසර (මල්ටිමාර්ක්ඩවුන්, ඩිස්කවුන්ට්, හෝ සීමාර්ක්) සහිත ආකෘති කිහිපයකට අපනයනය කරන්න සහ hunspell/ හරහා සජීවී අක්ෂර වින්‍යාසය පරීක්ෂා කරන්න myspell.

  • MdCharm : නැවත සැකසීමට සමාන නමුත් සහාය ලකුණු කිරීම (ලකුණු කිරීම අමතර) සහ බහුමාක්ඩවුන්. ලුහු line ු සටහන් (ToC) පුවරුවක් ද පෙන්වන්න.

සඳහා R Markdownභාවිතා කරන්නන්, මම ද සඳහන් කළ යුතු editR . එය වැඩසටහනක් නොව, බ්‍රව්සරයක R Markdown හි පෙරදසුන සංස්කරණය කිරීමට / html කිරීමට R පැකේජයකි. ආර් කමාන්ඩර් සහ ආර්ස්ටූඩියෝ ද HTML, PDF හෝ Word හි පහසු පෙරදසුනක් ලබා දේ.


මම නැවත භාවිතා කරන්නේ තනිකරම ය. එය තවම මා අසමත් වී නැත, නමුත් පසුව මම එය තවත් සමහරුන් තරම් පුළුල් ලෙස භාවිතා කර නොමැත. මම එය තනිකරම භාවිතා කරන්නේ ගිතුබ් හි ගැටළු ඇති කිරීම සඳහාය (එය කනගාටුදායක ලෙස සලකුණු කිරීම භාවිතා කරයි) සහ ඒ සඳහා GUI නොමැත.
ෂිරිෂ්

ෆ්‍රෑන් ටිප් එකට ස්තූතියි, මම සොයන දේ හරියටම. ReText මෙතෙක් අතුරුදහන් වී ඇති බව මා දුටු එකම දෙය නම් නැවුම්බව හෝ "වෙනස් කිරීම මත පැටවීම" විශේෂාංගය බැවින් ඔබට එය වෙනත් සංස්කාරකවරුන් සමඟ භාවිතා කළ හැකිය.
අළු

හරිම ලස්සන ඉඟියක්. මෙහි ද නිර්දේශ කර ඇත: softwarerecs.stackexchange.com/a/17740 නිධිය github ලෙස වෙනස් කර ඇත: github.com/retext-project/retext
Dr Beco

13

W3m (vi style බන්ධන) වලට කැමති අය සඳහා:

pandoc file.md | w3m -T text/html

මම එය ස්ක්‍රිප්ට් එකක, mdview.sh ලෙස තබා මගේ මාවතේ තැබුවෙමි.

#!/bin/sh
pandoc "$1" | w3m -T text/html

ගුයි නොමැතිව හොඳම අනුවාදය: විදැහුම්කරණය පර්යන්ත වර්ණ තබා ගන්නා lessඅතර වර්ණ ගැන්වීම සමඟ සරල විධානයක් සේ පෙනේ .
යුලිස් බීඑන්


4

වට්ටම්, ඩේවිඩ් පාර්සන්ස් විසින් ජෝන් ග්‍රූබර්ගේ මාර්ක්ඩවුන් පා text ය html භාෂාවට ක්‍රියාත්මක කිරීම ද ඇත. වට්ටම් ඇතුළු විධාන රේඛාව මෙවලම් සමන්විත markdown, mkd2html, makepage, mktagsහා theme.

http://www.pell.portland.or.us/~orc/Code/discount/

ඊට අමතරව, PEG ව්‍යාකරණයක් භාවිතා කරමින් C හි සලකුණු කිරීම ක්‍රියාත්මක කිරීමක් ඇත.

https://github.com/jgm/peg-markdown

මැක් ඕඑස් එක්ස් හි ඔබට qlmarkdownමාර්ක්ඩවුන් ලිපිගොනු සඳහා ක්වික්ලූක් උත්පාදක යන්ත්රයක් බැලීමට හැකිය .



3

ඔබ GUI නොවන යෙදුමකට වැඩි කැමැත්තක් දැක්වූ බව මම දනිමි, නමුත් මම දැනට ඩවුන්මාර්කර් නම් GUI යෙදුමක වැඩ කරමින් සිටිමි. ඔබ චපල ගබඩාව තුල මූල සොයා ගත හැකි මෙහි . මොනෝ හෝ .නෙට් සමඟ ධාවනය කිරීමට ඔබට තනිවම ක්‍රියාත්මක කළ හැකිය .

Caveat: එය නිම වී නැති අතර ඉඳහිට ලිනක්ස් / මොනෝ මත පමණක් පරීක්ෂා කරනු ලැබේ. මා අවසන් වරට කළේ මොනෝ 2.6 ය. ඔබට එය තනිවම ගොඩනගා ගැනීමට අවශ්‍ය නම් නිධිය ක්ලෝන කිරීමට රසදියෙහි නවතම අනුවාදයක් අවශ්‍ය වන අතර යෙදුම සම්පාදනය කිරීම සඳහා මොනෝඩෙවලප්.


1
එය මගේ වින්ඩෝස් 7 මැෂින් 64 බිටු වලින් විවෘත වේ, නමුත් එය එම්ඩී ලේඛනය ඉදිරිපත් නොකරයි, එය පෙන්වන්නේ ප්‍රභවය පමණි. එසේ වුවද, මොනෝ යෙදුමක් මගේ යන්ත්‍රයේ බිඳ වැටීමකින් තොරව ධාවනය වීම පුදුම සහගතය. :)
GmonC

3

තවත් මෙවලම් 2 ක්:
- දර්ශනය යනු ජාවාස්ක්‍රිප්ට් වරාය හෝ මාර්ක්ඩවුන්: https://github.com/coreyti/showdown . ඔබට එය බ්‍රවුසරයෙන් පමණක් භාවිතා කළ හැකිය
- txt2tags හට Markdown ආකෘතිය කියවිය හැකි නමුත් එය නව විකල්ප සහ විශේෂාංග රාශියක් එක් කරයි: http://txt2tags.org/online.php


3

යුවළක් අදහස් දැක්වීමක් හෝ බ්‍රව්සරයක් ඇඩෝනයක් භාවිතා කිරීමේ හැකියාව ගැන සඳහන් කළේය. මම මෙම ප්‍රවේශයට කැමතියි ඕනෑම ලිනක්ස් පෙළ සංස්කාරකයක (නැනෝ සිට විම් සිට කේට් දක්වා) සලකුණු ඩවුන් සංස්කරණය කළ හැකි අතර ෆයර්ෆොක්ස් හි ගොනු බැලීමට (මගේ තේරීමේ බ්‍රව්සරය).

මම සරලවම මෙම ෆයර්ෆොක්ස් ඇඩෝනය ස්ථාපනය කළ අතර එය කුබුන්ටු 12.04 සහ ෆයර්ෆොක්ස් 33.0 හි කොටුවෙන් පිටත ක්‍රියාත්මක විය. කරකැවීම් අවශ්‍ය නොවේ.

මාර්ක්ඩවුන් නරඹන්නා :: ෆයර්ෆොක්ස් සඳහා ඇඩෝන
https://addons.mozilla.org/en-us/firefox/addon/markdown-viewer/

.


ප්‍රශ්නය ගයි නොමැතිව නරඹන්නෙකුගෙන් විමසූ නමුත් මම පෞද්ගලිකව මෙම විසඳුමට කැමතියි.
සෝර්බර්ගර්

3

IMHO දැඩි ලෙස අවතක්සේරු කළ විධාන රේඛා සලකුණු කිරීමේ නරඹන්නා යනු සලකුණු-ක්ලයි ය .

ස්ථාපනය

npm install markdown-cli --global

භාවිතය

markdown-cli <file>

විශේෂාංග

බොහෝ ලියකියවිලි මග හැරී ඇති නිසා බොහෝ විට එය නොදැනී ඇත ...
නමුත් උදාහරණ සලකුණු සලකුණු ලිපිගොනු වලින් මට හඳුනාගත හැකි තාක් දුරට, මට ඒත්තු ගැන්වූ සමහර දේවල්:

  • වැරදි ලෙස ආකෘතිගත කරන ලද ලිපිගොනු වඩා හොඳින් හසුරුවයි (පරමාණුව, ගිතූබ් යනාදිය හා සමාන ය; උදා. ලැයිස්තු වලට පෙර හිස් රේඛා නොමැති විට)
  • ශීර්ෂයන් හෝ ලැයිස්තු වල ආකෘතිකරණය සමඟ වඩාත් ස්ථායී වේ (ලැයිස්තු වල තද අකුරු වෙනත් නරඹන්නන් තුළ උප ලැයිස්තු බිඳ දමයි)
  • නිසි වගු හැඩතල ගැන්වීම
  • සින්ටැක්ස් ඉස්මතු කිරීම
  • පාද සටහන් අංකය වෙනුවට සබැඳිය පෙන්වීමට පාද සටහන් සබැඳි නිරාකරණය කරයි (සෑම කෙනෙකුටම මෙය අවශ්‍ය නොවනු ඇත)

තිර රුව

example.png

අඩුපාඩු

පහත සඳහන් කරුණු මම තේරුම් ගතිමි

  • කේත කුට්ටි සමතලා කර ඇත (සියලුම ප්‍රමුඛ අවකාශයන් අතුරුදහන් වේ)
  • ලැයිස්තු වලට පෙර හිස් රේඛා දෙකක් දිස්වේ

2

ඔබට HTML පෙනුම කෙබඳුදැයි බැලීමට අවශ්‍ය යැයි උපකල්පනය කරන්න: වෙබ් බ්‍රව්සරයක් (ඇඩෝන සමඟ) නරඹන්නෙකු ලෙස භාවිතා කරන්න.

උදාහරණයක් ලෙස, ගූගල් ක්‍රෝම් සඳහා ටෙක්ස්ට්ඩවුන් ඇත, එමඟින් බ්‍රව්සරයේ ගොනු කෙලින්ම සංස්කරණය කිරීමට සහ සජීවී පෙරදසුනක් බැලීමට ඉඩ ලබා දේ.

එය එකතු කිරීමෙන් පසුව, ඔබට ක්‍රෝම්: // ක්‍රෝම් / දිගුවන් / වෙත ගොස් "ගොනු URL වෙත ප්‍රවේශ වීමට ඉඩ දෙන්න" යන්න පරීක්ෂා කිරීමෙන් ඔබට දේශීය ගොනු විවෘත කළ හැකිය. අනතුරු ඇඟවීමක් වුවද: ඔබ සුරකිනවා නම් (shift-ctrl-s) TextDown ඔබ විවෘත කළ ගොනුවට නොව ඔබගේ බාගැනීම් ෆෝල්ඩරයට සුරකිනු ඇත.


ද පවතී මෙම දීර්ඝ එවිට ඔබට පහත සඳහන් විසින් වැඩ ගැනීමට හැකි වන ෆයර්ෆොක්ස් සඳහා මෙම .
විල්ෆ්

2

මම යෝජනා කරන්නේ Atom දෙස බලන්න . එය තුළ සලකුණු සලකුණු පෙරදසුනක් සහිත විශිෂ්ට පෙළ සංස්කාරකයකි. බරපතල දෝෂ රේඛා බිඳීම් (ටැගයක <p>අන්තර්ගතය දැක්වෙන යුගල වශයෙන් ඒවා නොපැමිණෙන්නේ නම්) මාක්ඩවුන් පෙරදසුන් ප්‍රකාරය සාමාන්‍යයෙන් භාවිතා නොකරමි . නමුත් සින්ටැක්ස් උද්දීපනය කිරීමේ මාදිලිය ඉතා හොඳයි (මාර්ක්ඩවුන් මිනිසුන්ට කියවිය හැකි පරිදි ප්‍රශස්තිකරණය කර ඇති අතර පරමාණු වල වර්ණ ගැන්වීම විශිෂ්ටයි) මම සාමාන්‍යයෙන් මූලාශ්‍ර දර්ශන මාදිලියේ සලකුණු ලිපිගොනු කියවීම අවසන් කරමි.


2

මාර්ක්ඩවුන් ඉස්මතු කිරීම සහ නැවීම සමඟ කියවීමට පමණි Vim

සමග විම් Markdown අවධාරණය හා නවන දක්වා සහ ධාවන, වඩාත් සරල විසඳුමක් එතනින් නතර වෙන්නේ කිරීමට vimකියවීමට එක්කෝ සමග පමණක් මාදිලිය vim -Rවැඩි අලංකාර (අවම වශයෙන් උබුන්ටු මත), හෝ:

$ view filename.md

ඔබගේ .vimrcගොනුවේ පතුලේම පහත සඳහන් දෑ එක් කරන්න , viewඑවිට lessඔබේ ප්‍රියතම සින්ටැක්ස් ඉස්මතු කිරීම (ලකුණු කිරීම සඳහා පමණක් නොවේ!) සහ නැමීමෙන් ලැබෙන අමතර ප්‍රතිලාභ සමඟ හැසිරෙනු ඇත :

" less behaviour for view
" https://unix.stackexchange.com/a/314184/39845

" http://vim.wikia.com/wiki/Using_vim_as_a_syntax-highlighting_pager
function! LessBehaviour()
    if (!&modifiable || &ro)
        set nonumber
        set nospell
        set laststatus=0    " Status line
        set cmdheight=1
        set guioptions=aiMr    " No menu bar, nor tool bar
        noremap u <C-u>
        noremap d <C-d>
        noremap q :q<CR>
    endif
endfunction

" https://vi.stackexchange.com/a/9101/3168
augroup ReadOnly
    au!
    au VimEnter * :call LessBehaviour() 
augroup END

වඩාත් දැඩි less.shපිටපතක් ද තිබේ. මගේ පද්ධතියේ, එය ඇසුරුම් කර ඇත vim. එය සොයා ගැනීමට, භාවිතා කරන්න:

$ find /usr/share/vim -name less.sh

කෙසේ වෙතත්, ඉහත ලැයිස්තුගත කර ඇති ස්ක්‍රිප්ටයට පටහැනිව, නැවීම මේ සමඟ ක්‍රියා නොකරනු ඇත less.sh.




0

බොහෝ අවස්ථාවන් සඳහා පහසු විසඳුමක්: සලකුණු කිරීම "වලාකුළ" තුළ නරඹන්නෙකුට පිටපත් කරන්න / අලවන්න. මෙන්න තේරීම් දෙකක්:

  1. ඩිලින්ජර්.ඕ
  2. ඩිංගස්

ස්ථාපනය කිරීමට කිසිවක් නැත! හරස් වේදිකාව! හරස් බ්‍රව්සරය! සැමවිටම ලබාගත හැකිය!

අවාසි: විශාල ලිපිගොනු, සම්මත වලාකුළු යෙදුම් ආරක්ෂණ ගැටළු සඳහා කරදරයක් විය හැකිය.


0

මෙය ශ්‍රිතයක් සංයුක්ත කරන අන්වර්ථයකි:

alias mdless='_mdless() { if [ -n "$1" ] ; then if [ -f "$1" ] ; then cat <(echo ".TH $1 7 `date --iso-8601` Dr.Beco Markdown") <(pandoc -t man $1) | groff -K utf8 -t -T utf8 -man 2>/dev/null | less ; fi ; fi ;}; _mdless '

පැහැදිලි කිරීම

  • alias mdless='...' : සඳහා අන්වර්ථයක් නිර්මාණය කරයි mdless
  • _mdless() {...}; : පසුව කැඳවීමට තාවකාලික ශ්‍රිතයක් නිර්මාණය කරයි
  • _mdless : අවසානයේ එය අමතන්න (ඉහත ශ්‍රිතය)

ශ්‍රිතය ඇතුළත:

  • if [ -n "$1" ] ; then : පළමු තර්කය ශුන්‍ය නොවේ නම් ...
  • if [ -f "$1" ] ; then : එසේම, ගොනුව පවතින අතර එය නිත්‍ය නම් ...
  • cat arg1 arg2 | groff...: බළලා මෙම තර්ක දෙක ග්‍රෝෆ් වෙත යවයි; තර්ක වන්නේ:
    • arg1: <(echo ".TH $1 7date --iso-8601 Dr.Beco Markdown"): ගොනුව ආරම්භ කරන සහ groffශීර්ෂකය සහ පාදක සටහන් ලෙස තේරුම් ගත හැකි දෙයක් . මෙය හිස් ශීර්ෂකය -sයතුරෙන් ආදේශ කරයි pandoc.
    • arg2 :: <(pandoc -t man $1)ගොනුව, පෙරීම pandoc, ගොනුවේ manශෛලිය ප්‍රතිදානය කිරීම$1
  • | groff -K utf8 -t -T utf8 -man 2>/dev/null: එහි ප්රතිඵලයක් concatenated ගොනුව ගිනි අඟුරුවල කිරීමට groff:
    • -K utf8එබැවින් groffආදාන ගොනු කේතය තේරුම් ගනී
    • -t එබැවින් එය ගොනුවේ නිවැරදිව වගු පෙන්වයි
    • -T utf8 එබැවින් එය නිවැරදි ආකෘතියෙන් ප්‍රතිදානය කරයි
    • -manඑබැවින් එය ගොනුව ආකෘතියෙන් ප්‍රතිදානය කිරීමට MACRO පැකේජය භාවිතා කරයිman
    • 2>/dev/null දෝෂ නොසලකා හැරීම සඳහා (සියල්ලටම පසු, එහි අමු ගොනුව මිනිසා විසින් අතින් පරිවර්තනය කරනු ලැබේ, ගොනුව එතරම්ම කැත නොවන ආකෘතියකින් අපට දැකිය හැකි තාක් කල් අපි දෝෂ ගණන් ගන්නේ නැත).
  • | less: අවසාන වශයෙන්, එය සමඟ පේජින් කරන ගොනුව පෙන්වයි less(මම grofferඒ වෙනුවට භාවිතා කිරීමෙන් මෙම නළය වළක්වා ගැනීමට උත්සාහ කළෙමි groff, නමුත් grofferඑය එතරම් ශක්තිමත් නොවන lessඅතර සමහර ලිපිගොනු එය එල්ලී හෝ කිසිසේත් නොපෙන්වයි. එබැවින් තවත් එක් පයිප්පයක් හරහා යාමට ඉඩ දෙන්න. , මොන මගුලක්ද!

එය ඔබගේ ~/.bash_aliases(හෝ සමානව) එකතු කරන්න


0

මොඩිටර්

මෙම ලස්සන, සරල හා mark ලදායී සලකුණු සංස්කාරකයේ අද පැකිලී ඇත:

https://moeditor.js.org/


0

මට වඩාත්ම වේදනා රහිත ක්‍රමය වන්නේ රූබි වෙතින් mdless මැණික් භාවිතා කිරීමයි .

  1. රුබී සවි කරන්න

    sudo apt-get install ruby

  2. Mdless ස්ථාපනය කරන්න

    sudo gem install mdless

  3. Mdless හරහා ගොනුව විවෘත කරන්න

    mdless filename.md


1
mdlessදැනටමත් පිළිතුරක් ලෙස ලබා දී ඇත.
ස්කොට්

0

සෑම ලිනක්ස් ඩිස්ට්‍රෝ පැකේජ ගබඩාවකම පහසු සහ ලබා ගත හැකිය. ඔබට 'පැන්ඩොක්', 'w3m' සහ 'w3m-img' පැකේජ අවශ්‍ය වේ. අන්තිම w3m සමඟ රූප පෙන්විය හැකිය.

pandoc -f markdown -t html README.md | w3m -T text/html

'-f markdown' අත්‍යවශ්‍ය නොවේ. මෙය ඔබට ටර්මිනල් කවුළුව තුළ ඇති රූප සමඟ හොඳ පෙරදසුනක් ලබා දෙනු ඇත, එකම අවාසිය නම් ඔබට පේළිගත කේත කොටස් වෙන්කර හඳුනාගත නොහැකි වීමයි.

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.