mieki256's diary



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 というコマンドラインツールを使えば、コマンドラインからパッケージのインストール・アンインストールができるらしいので、
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 するようにした。

以上です。

過去ログ表示

Prev - 2015/06 - Next
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30

カテゴリで表示

検索機能は Namazu for hns で提供されています。(詳細指定/ヘルプ


注意: 現在使用の日記自動生成システムは Version 2.19.6 です。
公開されている日記自動生成システムは Version 2.19.5 です。

Powered by hns-2.19.6, HyperNikkiSystem Project