Hatena::ブログ(Diary)

とりあえず日記 このページをアンテナに追加 RSSフィード

2015-06-06

OmniSharpServer備忘録

自分用の備忘録。

exeの生成

https://github.com/OmniSharp/omnisharp-server

コマンドラインからexeを作成する。

omnisharp.exe --help

Usage: omnisharp [-s /path/to/sln] [-p PortNumber]

Options:
  -s, --solution=VALUE       The path to the solution file
  -p, --port=VALUE           Port number to listen on
  -c, --client-path-mode=VALUE
                             The path mode of the client (Cygwin, Windows or
                               Unix)
  -v, --verbose=VALUE        Output debug information (Quiet, Debug, Verbose)
  -h, --help                 Show this message and exit
      --pid, --hostPID=VALUE The processId of the editor to watch
      --config=VALUE         The path to the server config.json file

秀丸マクロからomnisharpを呼び出してみたが・・・

omnisharpから取得した入力補完の候補を、秀丸エディタの補完ダイアログで表示する方法が無いようだ・・・

色々と面倒になったのでこのマクロは放置中です。

疲れたよ

秀丸エディタ側でomnisharpの機能を取り込んでくれないかな〜

2014-05-10 秀丸エディタからEverythingを使用するマクロ書いた

秀丸エディタから超高速なファイル検索ソフトである「Everything」を使用してファイルを検索するマクロを書きました。

エディタから指を離したくない人向けのマクロです。


  • ダウンロード

https://github.com/ohtorii/everything


  • 検索結果の表示方法

検索結果は「アウトプット枠/新規ファイルへ出力/カーソル位置へ挿入」の3種類から選択可能

です。

好みに合わせて本マクロをカスタマイズして下さい。


  • 検索文字の指定

検索文字の指定には「入力ボックス/カーソルのある行」の2種類を使用できます。

好みに合わせて本マクロをカスタマイズして下さい。


  • イメージ(その1)

検索する文字指定に入力ボックスを使用するバージョン。

f:id:ohtorii:20140510142554p:image


  • イメージ(その2)

検索する文字指定にカーソルのある行を使用するバージョン。

f:id:ohtorii:20140510142553p:image



秀丸スーパーライセンスパック [ダウンロード]

秀丸スーパーライセンスパック [ダウンロード]

2012-11-18

秀丸エディタでperlを実行するマクロを書いた

秀丸エディタでperlを実行するマクロを書きました。

似たような秀丸マクロは本家のライブラリにありますが、ファイルに保存していないPerlスクリプトを実行できるのが特徴です。

思いついたコードをすぐ試せることを優先しています。


スクリーンショット1

f:id:ohtorii:20121118182326g:image

スクリーンショット2

f:id:ohtorii:20121118182315g:image


perlのバージョン

  • どのバージョンでも動くはずです。
  • バージョンの切り替えはマクロ中の $g_exe 変数を編集して下さい。

動作環境

秀丸エディタver8.20 beta14で動作を確認していますが、秀丸エディタver8以降なら動くと思います。


インストール

マクロ秀丸エディタのスクリプトディレクトリへコピーして、ショートカットキーに割り当てて下さい。

ダウンロード

https://github.com/ohtorii/hidemaru_perl



秀丸スーパーライセンスパック [ダウンロード]

秀丸スーパーライセンスパック [ダウンロード]

Perlベストプラクティス

Perlベストプラクティス

2012-09-19 秀丸エディタでC#のコードを実行するマクロ

遅くなりましたが、秀丸エディタ本家のマクロライブラリへ

秀丸エディタでC#のコードを実行するマクロ」を公開しました。

実行中の画面

f:id:ohtorii:20120603000152g:image

仕事でガンガン使ってから公開しているため変なバグは無いはず・・・多分。

何かあれば連絡下さい。

D*isukeさんのブログで紹介してもらいました。

(改善点の指摘ありがとうございます、ボチボチ実装していこうかと)

http://clockahead.blogspot.jp/2012/09/c_15.html


秀丸エディタマクロライブラリ(本家)

http://hide.maruo.co.jp/lib/macro/cmd_c_sharp.html

最新版の入手先(GitHub)

https://github.com/ohtorii/hidemaru_cs


秀丸スーパーライセンスパック [ダウンロード]

秀丸スーパーライセンスパック [ダウンロード]

2012-06-02

秀丸エディタでC#を実行するマクロ

秀丸エディタからC#を実行するマクロを書きました。

ちょっとしたコードの断片を実行するのが主な用途です。

巨大なソースコード群を実行するのは想定していません。


スクリーンショット

f:id:ohtorii:20120603000152g:image


ダウンロード

https://github.com/ohtorii/hidemaru_cs

左上の「ZIPボタン」を押すとダウンロードできます。


最後に

世の中には、C#/JavaScript/Ruby/Python/PHPなどをブラウザ上で実行できるwebサービスがありますが、まずはローカルで実行できるマクロを書きました。