2015/06/25(木) [n年前の日記]
#2 [prog] Atomエディタを再インストール
Pythonスクリプトを書く際に、Atomエディタを試用していたのだけど。(環境は Windows7 x64。)
日付挿入ができる _date というパッケージをインストールしたら、Atomエディタがエラーを出すようになってしまって。 _Package.getActivationCommands is deprecated. - Issue #3 - dannyfritz/atom-date によると、Atom現行版では問題が起きるから使わないでくれ、と書いてあるように見える。残念。
しかし、アンインストールしようとしても、Atomエディタ上からはアンインストールできず。いや、おそらくアンインストールはできてるのだろうけど、ファイル → 環境設定 → install の画面で、インストール済みっぽい表示が消えてくれない状態になってしまって。
apm というコマンドラインツールを使えば、コマンドラインからパッケージのインストール・アンインストールができるらしいので、
仕方ないから、Atomをアンインストールして、再インストールしてみたり。
日付挿入ができる _date というパッケージをインストールしたら、Atomエディタがエラーを出すようになってしまって。 _Package.getActivationCommands is deprecated. - Issue #3 - dannyfritz/atom-date によると、Atom現行版では問題が起きるから使わないでくれ、と書いてあるように見える。残念。
しかし、アンインストールしようとしても、Atomエディタ上からはアンインストールできず。いや、おそらくアンインストールはできてるのだろうけど、ファイル → 環境設定 → install の画面で、インストール済みっぽい表示が消えてくれない状態になってしまって。
apm というコマンドラインツールを使えば、コマンドラインからパッケージのインストール・アンインストールができるらしいので、
apm uninstall date apm install date等を繰り返してみたのだけど変化無し。
仕方ないから、Atomをアンインストールして、再インストールしてみたり。
◎ インストールしたパッケージ。 :
再インストール後にインストールしたパッケージは以下。apm list で表示できる。
C:\Users\USERNAME\.atom\packages (17) ├── atom-beautify@0.28.5 ├── autocomplete-paths@1.0.2 ├── autocomplete-python@0.5.0 ├── autocomplete-ruby@0.1.0 ├── color-picker@2.0.7 ├── emmet@2.3.10 ├── file-icons@1.5.8 ├── highlight-line@0.11.0 ├── highlight-selected@0.10.1 ├── japan-util@0.1.1 ├── japanese-menu@0.7.0 ├── japanese-wrap@0.2.10 ├── japanese-zen-han-convert@0.4.0 ├── minimap@4.10.0 ├── open-recent@2.2.4 ├── project-manager@1.15.10 └── script@2.25.2
◎ コメント行の見た目を変更。 :
コメント行がイタリック表示になってるのが気に入らないので、Themes → your stylesheet で辿り着ける styles.less に以下を追加して変更。
atom-text-editor::shadow .comment { font-style: normal; }
◎ キー割り当てを変更。 :
Keybindings → your keymap file で辿り着ける keymaps.cson に以下を追加。
'atom-text-editor:not([mini])': 'ctrl-,': 'unset!' '.platform-win32 atom-text-editor, .platform-linux atom-text-editor': 'ctrl-shift-B': 'unset!' 'shift-F5': 'script:close-view' 'F5': 'script:run' 'atom-text-editor': 'alt-f': 'native!' 'atom-workspace atom-text-editor': 'ctrl-k ctrl-k': 'editor:delete-to-end-of-line' # 'atom-text-editor': # 'alt-shift-D': 'date:datetime'
- emmet が Ctrl + , を使ってしまって、設定画面を開く Ctrl + , が使えなくなったので、emmet 側の割り当てを無効に。
- script(現在開いてるファイルを実行)を、F5 と Shift + F5に割り当て。
- Windows標準の Alt + F でファイルメニューが開くショートカットが使えないので修正。
- Ctrl + K Ctrl + K に、行末まで削除を割り当て。
◎ Scriptの修正。 :
Script を使って、Windows上でPythonスクリプトを実行しようとすると、最初の1行目の「#! /usr/bin/env python」(シバン、shebang)を読み取ってエラーが出てしまうので、該当行を無視するように修正。
C:\Users\ユーザ名\.atom\packages\script\lib\script-view.coffee 内の、getShebang というメソッド内で、何も処理をせずに return するようにした。
C:\Users\ユーザ名\.atom\packages\script\lib\script-view.coffee 内の、getShebang というメソッド内で、何も処理をせずに return するようにした。
[ ツッコむ ]
以上です。