投稿

ラベル(SublimeText)が付いた投稿を表示しています

SublimeTextのSFTPパッケージを利用する

イメージ
SublimeTextとssh サーバーのファイルをSublimeTextを使って編集したいと思いませんか? この記事はそのような思いをかなえてくれる「Sublime SFTP」パッケージの利用ガイドです。 インストールと設定 パッケージのインストール パッケージインストーラーより、SFTPをインストールします。このパッケージは有償ですが無償で試用できるようです。気に入ったら購入しましょう! 設定ファイルの編集 設定ファイルの追加 SublimeTextにフォルダを読み込みましょう。SideBarにフォルダが追加されたでしょうか?SideBarのフォルダを右クリックすると、メニューに SFTP/FTP が追加されているのがわかります。メニューをたどって、 Map to Remote… を選択します。 すると sftp-config.json ファイルが追加されます。このファイルを編集します。 { // The tab key will cycle through the settings when first created // Visit http://wbond.net/sublime_packages/sftp/settings for help // sftp, ftp or ftps " type ": "sftp" , " save_before_upload ": true , " upload_on_save ": false , " sync_down_on_open ": false , " sync_skip_deletes ": false , " sync_same_age ": true , " confirm_downloads ": false , " confirm_sync ": true , " confirm_overwrite_newer ": false , " ho...

Luaを始めます

SquirrelとLua 先週「Squirrelに挑戦します」の記事を書きました。舌の根も乾かぬうちにLuaにお引っ越しします。その理由はといいますと、Squirrelを勉強しているうちに、ファイルのインポートの機能がないことに気がついたからです。そもそも、なぜスクリプト言語を学ぼうかと思ったというと、ゲームやアプリケーションのロジックを共通化するためでした。1つのファイルにすべての機能を集約してしまえばできないことはありませんが、1ファイル1クラスのようなファイルとアプリケーションの構造が合っている方が好みなのです。 というわけで、Luaのインストールにお付き合いください。対象の環境はMacOS Xです。その他の環境の方はごめんなさい。 Install Lua さて、Luaのインストールです。Luaのサイトにもあるように、ソースファイルをダウンロードしてきて、手元でビルドするのが良さそうです。バージョンは記事作成時のものなので、適宜に読み替えをお願いします。(curlを使わなくても、ブラウザなどを使ってダウンロードしても構いません) curl -R -O http://www .lua .org /ftp/lua- 5.2 .3 .tar .gz tar zxf lua- 5.2 .3 .tar .gz cd lua- 5.2 .3 make macosx test 上記でコンパイルが確認できたらインストールしましょう。 make macosx install バージョンも確認してみましょう。 lua -v インストールが終わったらダウンロードしたファイルや展開&コンパイルしたファイル群は削除して構いません。ですが、Makefileにはアンインストールの機能が含まれていますので、将来的にアンインストールする可能性がある場合は適当な場所にとっておきましょう。 which lua をしてインストールされている場所を確認してみましょう。私の環境では /usr/local/bin/lua でした。 with SublimeText Install Package 先日の記事でもお話したように、私はSublimeTextを利用しています。Luaに関するパッケージを探してみると、 Lua Dev というパッケージを見つけました。こ...

Squirrelに挑戦します

はじめに Squirrelというスクリプト言語を使ってプログラミングをしてみます。フットプリントの小さなスクリプト言語はいろいろなところで動かすことができるのでとても便利です。 Install ソースコードからビルドする方法もあるようですが、Macの場合はMacPortsを利用するのが簡単なようです。 sudo port install squirrel with SublimeText SublimeTextの吊るしには、Squirrelのスニペットやビルドシステムはビルトインされていません。それぞれ追加してみましょう。 Install Snippet 運の良いことに、スニペットを 公開 してくださっている方がいらっしゃいました。 Add Build System ショートカット ⌘ + b ですぐに実行できるようにBuild Systemを整えます。メニューから「Tools」「Build System」「New Build System…」を選択してSquirrelの設定を行います。次のように入力して、 Squirrel.sublime-build の名前で保存します。 { " cmd ": [ "sq" , "$file" ] , " file_regex ": "(.*\\.nut?)\\s\\(([0-9]+)\\,([0-9]+)\\)\\:\\s(...*?)$" , " selector ": "source.nut" , " osx ": { " path ": "/usr/local/bin:/opt/local/bin" } } MacPortsでインストールを行うと、 /opt/local/bin にインストールされるはずですが、もしも別の場所にインストールされている場合は( which sq などで調べることができます)pathを書き換えてください。