読み書きプログラミング

日常のプログラミングで気づいたことを綴っています

Atom

パッケージが外部コマンドを起動できない時は

Rustaceanになろうと四苦八苦しています。 Atomでlinter-rustを入れて、cargoで作ったプロジェクトをいじると、 Failed to run cargo spawn cargo ENOENTというエラーが出ます。cargoがパスにないようです。OS XのYosemite以降、ターミナルからコマンドを起…

underscore形式の名前をCamelCaseに変換する

Atomのfind-and-replaceは正規表現が使えますが、JavaScript仕様なので、置換文字に\u(小文字を大文字に変える)などのメタ文字が使えません。 JavaScriptのreplaceは置換文字列引数に関数を与えることができ、それでなんでも変換できるようになっていますが…

ファイルの文字コードの自動判別

AtomでシフトJISのファイルを扱うことがあって、自動判別忘れに苦しみました。 ググるとちゃんと解決してくれている人がいました。 ATOM でファイルを開いたら自動文字コード判定を行う ところが、これだと手動でファイルを開いた時にはOKですが、フォルダ指…