エディタの中身をHTMLとかRTFで出力したいなーと思い、SublimeHighlightを導入したときにつまずいたメモ
導入
導入の際に参考にした記事はこちら
Cmd
+P
でダイアログを出し、Add Repositry
を選択。
次にエディタ下部の欄にhttps://github.com/n1k0/SublimeHighlight/tree/python3
をこぴぺで貼付け。
上部の画像では正しく書かれていますが、最初のリンク先の記事に書いてあるものをコピって、ペッとした際に、改行コードもコピーしてしまい、貼り付けしても何も表示されてませんでした。
そして、そのままエンターをポチっと押したところ、何も起きません。。
解決
Shift
+Cmd
+P
でダイアログを出し、Install Package
を出そうと思ったのですが、何も出てこなくなってしまいました。。
さすがにInstall Package
が出なくなるのはまずいなーと思ったので、ctrl
+ ` でエラーログをチェック!
Exception in thread Thread-64:
Traceback (most recent call last):
File "./threading.py", line 901, in _bootstrap_inner
File "/Users/Ken/Library/Application Support/Sublime Text 3/Packages/Package Control/package_control/commands/install_package_command.py", line 43, in run
'reinstall', 'pull', 'none'])
File "/Users/Ken/Library/Application Support/Sublime Text 3/Packages/Package Control/package_control/package_installer.py", line 54, in make_package_list
packages = self.manager.list_available_packages()
File "/Users/Ken/Library/Application Support/Sublime Text 3/Packages/Package Control/package_control/package_manager.py", line 260, in list_available_packages
provider = bg_downloader.get_provider(repo)
File "/Users/Ken/Library/Application Support/Sublime Text 3/Packages/Package Control/package_control/downloaders/background_downloader.py", line 52, in get_provider
return self.used_providers[url]
KeyError: 'https://github.com/n1k0/SublimeHighlight/tree/python3\nhttps://github.com/n1k0/SublimeHighlight/tree/python3\nhttps://github.com/n1k0/SublimeHighlight/tree/python3'
やはり、改行コード付きのhttps://github.com/n1k0/SublimeHighlight/tree/python3
を何回もこぴぺしたのが原因でした。最後の行を見ると、repositoryが多重登録されてしまっています。
どうすればーいいのかなーと調べたところ、ここが参考になりました。
回答を参考にして/Users/Ken/Library/Application Support/Sublime Text 3/Packages/User/Package\ Control.sublime-settings
を見ると、
"repositories":
[
"https://github.com/n1k0/SublimeHighlight/tree/python3\nhttps://github.com/n1k0/SublimeHighlight/tree/pyt$
]
怪しそうな部分がありました!
なので、このrepositoriesの中身を削除し、
"repositories":
[
"https://github.com/n1k0/SublimeHighlight/tree/python3
]
としました。
めでたし
そして、SublimeText3を再起動したところ、Install Package
でパッケージ一覧が出るようになり、SublimeHighlight
も入れられるようになりました。
これでエディタの中身をHTMLやRTFで出力できるようになりました。