LoginSignup
1
1

More than 5 years have passed since last update.

SublimeHighlight導入でつまづいたメモ

Last updated at Posted at 2014-11-06

エディタの中身をHTMLとかRTFで出力したいなーと思い、SublimeHighlightを導入したときにつまずいたメモ

導入

導入の際に参考にした記事はこちら

Cmd+Pでダイアログを出し、Add Repositryを選択。
addRepository.png

次にエディタ下部の欄にhttps://github.com/n1k0/SublimeHighlight/tree/python3をこぴぺで貼付け。
SublimeHighlight.png

上部の画像では正しく書かれていますが、最初のリンク先の記事に書いてあるものをコピって、ペッとした際に、改行コードもコピーしてしまい、貼り付けしても何も表示されてませんでした。
そして、そのままエンターをポチっと押したところ、何も起きません。。

解決

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で出力できるようになりました。

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1