Выделение GitHub README.формат md в возвышенном тексте 2
у меня есть файл README, и я хочу, чтобы Sublime выделил только некоторые части кода, идентифицированные некоторым "тегом", например:
Here is an example of usage
# This should be highlighted
```ruby
superhero = Superhero.new
superhero.make_world_better
```
или [code lang=ruby]
или как там
2 ответов
ленивый ответ
(для независимых быстрых учащихся)
- установите управление пакета для sublime-text.
- после перезапуска sublime-text см. раздел "быстрый ответ".
быстрый ответ!--24-->
(для промежуточного и продвинутого sublime-text пользователи)
-
Ctrl+ Shift+P и
Package Control: Install Package
, затем установитеKnockdown
.вот это, теперь у вас есть
Set Syntax: Markdown (Github flavored)
вариант прямо на расстоянии вытянутой руки.
окончательный ответ
(бессильный к powerfull)
- Установка Package Control
открыть sublime-text.
[Если вам нужна эта функция доступна при редактировании файлов в каталоге принадлежит root или www-data ( т. е. /var/ www/) вы можете открыть sublime с помощью администратора привилегии с помощьюgksu sublime
или аналогичный и повторяйте каждый шаг]-
активировать sublime в
console
при нажатии ctr+`
[это ключ управления плюс могила Клавиша ACCENT (обычно над клавишей TAB)] -
копировать-вставить один из следующих параметров в sublime console's
prompt
. (нажмите клавишу enter):если возвышенное текст 2:
import urllib2,os,hashlib; h = '7183a2d3e96f11eeadd761d777e62404' + 'e330c659d4bb41d3bdf022e94cab3cd0'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); os.makedirs( ipp ) if not os.path.exists(ipp) else None; urllib2.install_opener( urllib2.build_opener( urllib2.ProxyHandler()) ); by = urllib2.urlopen( 'http://sublime.wbond.net/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); open( os.path.join( ipp, pf), 'wb' ).write(by) if dh == h else None; print('Error validating download (got %s instead of %s), please try manual install' % (dh, h) if dh != h else 'Please restart Sublime Text to finish installation')
если возвышенное текст 3:
import urllib.request,os,hashlib; h = '7183a2d3e96f11eeadd761d777e62404' + 'e330c659d4bb41d3bdf022e94cab3cd0'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); by = urllib.request.urlopen( 'http://sublime.wbond.net/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); print('Error validating download (got %s instead of %s), please try manual install' % (dh, h)) if dh != h else open(os.path.join( ipp, pf), 'wb' ).write(by)
закройте sublime, когда консоль распечатает сообщение"перезагрузите Sublime Text для завершения установки" (обычно почти мгновенно). Откройте sublime-text еще раз.
как только вы перезапустили sublime-text, остальное легко,см. "быстрый ответ" (выше), или читать на.
об использовании Package Control
то, что вы только что установили, добавляет новую кучу команд к вашему палитра и открывает дверь в удивительный мир сообщество внесло Плагины; способ расширить функциональность sublime другими людьми или самостоятельно! (поделитесь своим кодом!).
Теперь давайте использовать его для установки knockdown
.
-
вы можете получить доступ к пакету Управления просто нажав ctr+ shift+P, и введя
Package Control
,pc
,pack
(или что-нибудь подобное благодаря функции нечеткого поиска в палитре команд), в этом случае найдите правильную команду, написавPackage Control: Install Package
(или простоpi
).
(если что-то пойдет не так, вы всегда можетеRemove Package
). -
чтобы увидеть все доступные пакеты просто enter или щелкните на нее. Sublime будет искать все зарегистрированные пакеты и даже проверять и показывать Вам только те, которые совместимы с вашей версией sublime-text, вам придется подождать несколько секунд.
(или меньше второй, в зависимости от вашего интернета + задержка компьютера+скорость). -
теперь найдите и выберите
knockdown
. -
после нажатия Enter или нажмите на него, это займет короткое время, чтобы установить.
вот и все!--60-->, это просто работает.
- как им пользоваться вы спросите?
чтобы активировать эту подсветку в текущем загруженном буфере:
(скажем, "открытый файл")
- внутри sublime-text и с a .md файл открыт, нажмите ctr+ shift+P снова.
- искать
Set Syntax: Markdown (Github Flavored)
и enter или нажмите на он.
если вы хотите активировать для всех .md файлы (это большое "если")
На текущей версии (последние релизы Sublime Text 2 и любые версии 3):- перейдите по следующим меню:
View -> Syntax -> Open all with current extension as... ->[your syntax choice]
.
-
перейти к
Packages/User
создать (или отредактировать) в назван в честь Синтаксиса, в который вы хотите добавить увеличение,Markdown (Github Flavored).sublime-settings
в вашем случае, тогда напишите там что-нибудь вроде этого:{ "extensions": [ "md" ] }
а затем перезапустить Sublime Text
... фото, иначе это shant пришли, чтобы пройти:
(отлично работает! вот доказательство)
вуаля!
вы только что сделали еще один шаг, чтобы стать мастером возвышенного текста, я надеюсь мой ответ: помогло вы
ваш пример описывает структурированный текст Markdown
попробовать
1) сохранить файл .расширение md
2) Вид - > синтаксис - > открыть все с текущим расширением - > Markdown