-この広告は、90日以上更新していないブログに表示しています。ールisetup.exeを持ってきて、実行。インストールパッケージは、ひとまず、デフォルトのまま。パッケージの保存場所も適当に決める。環境変数に設定ではなく、★Cygwin.batに以下を追加する。SHELL=/bin/bashEclipseのインストールpleiadesにするか、普通のやつにするか。もろもろの設定負荷を考えると、pleiadesの方が効率的か。java.homeを確認する。java.homeのパスが問題なければ、以下をpom.xmlに追加。</dependency>java.homeがおかしい場合は、eclipse.ini(Winならeclipse.exeと同じフォルダにある)に"-vm"オプションを追加します。"-vm"オプションは"-vmargs"の前に設定することを忘れずに。"-vmargs"以下はJVMへの引数として解釈されてしまいます。...Cygwinのアンインストールhttps://cygwin.com/faq/faq.html#faq.setup.uninstall-allサービス(cron,cygserver,inetd,apache,postgresql,etc.)を削除。-Lで登録しているサービスを確認。この時点で、cygrunsrvがない場合は、スキップ。削除X11サーバが起動している時は、停止。バッググラウンドのCygwinプログラムも停止。コマンドプロンプトも終了。packageの使用を停止。Packagesの値を、元のmsv1_0に戻す。windowsを再起動Cygwinのルートフォルダとサブフォルを全て削除。パーミッションエラーになる場合は、Cygwinのルートフォルダからすべてをにフルコントロールをつけて、削除。ディレクトリを右クリックし、プロパティからセキュリティタブで設定。デスクトップ、スタートメニューのショートカット削除。HKEY_LOCAL_MACHINE\SOFTWARE\Cygwinを削除。これまでの手順を進めていれば、空のはず。HKEY_CURRENT_USER\SOFTWARE\Cygwinを削除。これまでの手順を進めていれば、空のはず。isetup.exeを持ってきて、実行。インストールパ...Tweet広告を非表示にするもっと読むコメントを書く2014-11-03Windows上でのvimの環境構築いろいろと設定を変更していると、必要なプラグインを追加した時によくわからないエラーになったりする。そのたびに、vimを入れ直したりするのは、非常に面倒なので、vimの設定について一度、ちゃんと整理してみる。7.4(香り屋版)20141012リリース版http://www.kaoriya.net/software/vim/なお、以前にvimを使っていた人は、悪さしないように、以下のファイル等々を別の場所に移しておく。あとで、必要に応じて復旧する。$VIM配下$HOME\_vimrc$HOME\_gvimrc$HOME\vimfiles配下インストール香り屋さんのサイトから、vimをダウンロードして、適当なディレクトリに解凍する。この時点で、状況を確認する。"$VIM\_gvimrc"(省略)なお、$VIMや$HOMEがどこになっているかは、以下のコマンドで確認できる。$VIMRUNTIMEvimの設定ファイルであるvimrcは、上記の順に読み込まれ、同じパラメータに別の設定をした場合、あとに読まれるファイルで上書かれることになる。香り屋版のvimの場合、最初に読み込まれるシステムvimrcが同梱されている。香り屋版を使った場合、利用者は何も設定しなくても、このシステムvimrcの設定はされることになる。香り屋版に同梱のシステムvimrcから、設定の前に、$VIMRUNTIME/vimrc_example.vimも読み込んでいる。したがって、香り屋版のvimをそのまま使っている場合、知らないうちに、以下のvimrcの設定が有効になっている。"$VIM\gvimrc"そのため、プラグインを導入した際に、どうしてもエラー等が発生する場合には、上記の設定もちゃんと確認する必要がある。ちなみに、香り屋版に同梱のシステムvimrcでは、このファイルの設定をskipするためのオプションが用意されている。$VIM/vimrc_local.vimが存在し、変数g:vimrc_local_finishに0以外の値が設定されていれば、香り屋版に同梱のシステムvimrcをskipする。$HOME/.vimrc_first.vimが存在し、変数g:vimrc_first_finishに0以外の値が設定されていれば、香り屋版に同梱のシステムvimrcをskipする。上記のどちらかのファイルに、変数g:no_vimrc_exampleに0以外の値が設定されていれば、$VIMRUNTIME/vimrc_example.vimをskipする。この辺りは、以下の議論で追加された?https://github.com/vim-jp/issues/issues/331非常に複雑になっており、わかりづらい。上記を理解した上で、以下の様にvimrcを使い分けるのが良いと思われる。個人的には、$HOME直下をあまり汚したくないので、こちらに設定する方が好み。vimfilesディレクトリを用途ごとに複数用意して、使い分けたりもできるかも。"$VIM\_vimrc"全ユーザに必ず強いる設定を記載neobundleをインストールなにはなくとも、neobundleをインストールする。基本的にhttps://github.com/Shougo/neobundle.vimに記載しているとおりにやればよい。Windowsの場合、パスが少しことなる。コマンドは以下のとおり。them.NeoBundleCheckあとは、適宜必要な設定を$HOME\vimfiles\vimrcに記載する。githubで管理しているdotfilesを使うgithub上でdotfilesを管理する人が多い。することで、どの環境からでも同じ設定でvimを使うことができる。Linuxでも使うことを考慮し、vimの設定ファイルは通例に習い.vimrc、.gvimrcとしておく。windowsでは、_vimrcやvimrcというファイル名のため、リンクを張って対応する。登録方法については、ここでは省略する。$GIT\dotfiles\.gvimrcこれで、ひと通りの環境構築完了。04:20Windows上でのvimの環境構築Tweet広告を非表示にするもっと読むコメントを書く2013-11-10基本的なvimrcの設定について調べてみたもろもろの諸事情により、vimを使うことになったので、基本的なvimrcの設定について調べてみた。確認環境はwindows7であり、gvim(香り屋版)とする。vi互換しないwindows環境なので、vimrcのエンコードはcp932にしている。ファイルフォーマット自動判別(優先順)内部エンコーディングや、デフォルトのエンコードもcp932。ファイルフォーマット(改行コード)は、dos(CRLF)。最初のマッチのみを補完する。次のマッチを完全に補完する。共通する最長の文字列までが補完される。複数のマッチがあるときは、全てのマッチを羅列する。念のため、swapと上書き前のbackupはとるようにしている。(まぁ、今どきいらない気もしますが。)その他は、説明の通り。全角記号(○、□等)の位置ズレ対応listcharsは、適当な記号に置き換えてもいい。80行目への色付けも好みの問題。gvimの場合は、colorschemeはgvimrcに記載する必要がある。ファイルタイプ別インデントのロードonプラグインの設定を反映させるために、ファイルタイプを一旦offにして、プラグインのロード後にonにする。プラグイン管理には、neobundleを利用。導入するプラグインは適宜読み替える。gvim(香り屋版)は、vimprocを含んでいるので、別途インストールする必要なし。file_mruの表示フォーマットを指定。''endfunctionプラグインごとに適当に。lightlineを利用する際の注意として、unite/vimfilerのforce_overwrite_statuslineを無効にしておかないと、unite/vimfilerを利用した際、lightlineが有効にならない。(というか、上書かれる。)(lightline公式の導入方法とかにも、注意として書いておいてくれればいいのに。uniteマッピング"現在開いているファイルのディレクトリ下のファイル一覧。<C-w>l<CR>ここが、vimで自分らしさを発揮するところ。上記は、個人的に役立ちそうなものを設定している。vim初心者は、とりあえずvimrc編集/反映のマッピングだけ設定しておいて、あとは、必要になった段階で試考錯誤しながら、自分で追加するのが良いのではないでしょうか。まとめよければ、ご参考までに。認識が誤っている箇所、もっと良い方法があれば、コメントいただけると幸いです。00:14基本的なvimrcの設定について調べてみたTweet広告を非表示にするもっと読むコメントを書く2013-10-06vimrc初心者向け(本人が初心者のため)もろもろのサイトから集めた情報で作ってみたvimrc(Windows用)。必要最低限にしておいて、あとは、適宜、修正する。おすすめ!というわけではないが、これくらい設定しておけば、とりあえず、困らないと思われる。あ、rivはreST編集用なので、不要なら外す。最初のマッチのみを補完する。次のマッチを完全に補完する。共通する最長の文字列までが補完される。複数のマッチがあるときは、全てのマッチを羅列する。03:39vimrc初心者向け(本人が初心者のため)Tweet広告を非表示にするもっと読むコメントを書く2013-09-23Pythonでグラフを書く(Windows)Windows端末で、Pythonを使ってグラフを書くことをめざす。e.t.c.)をPythonでパースしてグラフ化したい。グラフ化には、Matplotlibを使うのが良さそう。以下、インストール時のメモ。numpyしかし、エラー発生。Editionをインストールすればいいらしい。exe版:http://go.microsoft.com/?LinkId=9348304iso版:http://go.microsoft.com/?LinkId=9348306exe版は、インストール後30日以内にユーザ登録が必要。iso版は、登録不要だが、VC++以外も含まれているため、サイズが大きい。面倒なので、easy_installを利用せず、インストーラを使うことにする。64bit用のインストーラは、Officialでは用意されていないので、以下のサイトから取得する。matplotlib上記同様のエラーになったため、インストーラを利用する。pyparsing使ってみる以下のサイトあたりから、適当なグラフを書いてみる。http://kaiseki-web.lhd.nifs.ac.jp/wiki/index.php/Matplotlib_%E3%82%B5%E3%83%B3%E3%83%97%E3%83%AB%E9%9B%86無事にグラフが表示されれば、完了。Windows7Windows7環境にPython開発環境を構築した時のメモ。資材Python2.x系を利用する。(64bit版)http://www.python.org/python-2.7.5.amd64.msisetuptoolsPythonのライブラリ管理用https://pypi.python.org/pypi/setuptools/ez_setup.pyインストールPythonインストーラでインストール後、Pathを通す。$PYTHON_HOME$PYTHON_HOME\Scripts$PYTHON_HOME\Lib\site-packagessetuptoolsez_setup.pyを実行あとは、勝手にソースを落としてきて、インストールしてくれる。numpyとかを実行すれば良い。追記(2014/1/19)どうやら、pipもインストールしておいた方が便利そうなので、追加。pipインストールできたら、以下のようなコマンドが利用可能。freezeインストールされているPythonパッケージのリストアップ。[パッケージ名]パッケージのインストール/アンインストール。Windows7Tweet広告を非表示にするもっと読むコメントを書く2013-09-18reStructuredText(reST)を編集するvim環境(Windows)目的Windows端末上で、vimを使ってreStructuredTextで文章を書く環境を作成する。検討vimに、reStructuredTextで編集するのに便利なプラグイン等を導入することを検討する。ハイライトのみ大は小を兼ねるということで、とりあえず、riv.vimを導入してみる。合わせてプラグイン管理も導入する。今は、neobundleが流行っているらしいので、これにしよう。その際、gitも必要になるので、合わせてインストールする。vim上で編集中のreStructuredText形式のファイルをすぐにプレビューできたほうがよい。html形式に変換してブラウザでプレビューできる環境を整える。reST形式から、html形式への変換には、Docutilsを使う。インストール資材gitあんまり汚したくないので、ポータブル版のmsysgit(1.8.4)を利用する。http://www.kaoriya.net/software/vim/vim74-kaoriya-win64-20130901.zipneobundlevimのプラグイン管理https://github.com/Shougo/neobundle.vimriv.vimreST用プラグインhttps://github.com/vim-scripts/rest.vimPython2.x系を利用する。(64bit版)http://www.python.org/python-2.7.5.amd64.msiDocutils最新版(0.11)を利用する。http://docutils.sourceforge.net/docutils-0.11.tar.gzPygmentsプレビュー時のハイライトのために入れておく。https://pypi.python.org/pypi/PygmentsPygments-1.6.tar.gzインストールgitのインストール解答して、binにPathを通す。vimのインストール解凍して、完了。編集内容は後述vim起動:NeoBundleInstallriv.vimのインストールneobundleを使ってインストール。vimrcに追加するだけ。Pythonのインストールインストーラでインストール後、Pathを通す。pygmentsでよい。~/_vimrcには、以下を追記する。gitコマンドが、なぜか環境変数のPathに追加するだけでは、vimから実行できなかったため、ここでPathに追加している。onreST用プラグインの利用vimを使って、reSTで文章を記載する際、モードラインを利用して、切り替える。そのために、文頭or文末に以下を追加する。ft=rst:あとは、riv.vimのマニュアル参照。プレビューの利用riv.vimでは、Docutilsを利用して、htmlに変換後、ブラウザで表示する機能が用意されている。Windows7上に構築したこの環境では、エラーになり、うまく行かなかった。Docutils(rst2html.py)でhtmlに変換するところでエラーになっている様子。以下のように修正することで、なんとか動くようになった。)さらに、ブラウザ呼び出し部分でもエラーになったので、そこも合わせて修正。endif最後に、riv.vimのdefaultの表示用ブラウザが、Firefoxになっているので、Chromeに変更するため、_vimrcファイルに追加する。"friendly"ついでに、ちょこちょこと設定している。あとは、:Riv2HtmlAndBrowseとすれば、編集中のreSTファイルをブラウザでプレビューすることができる。riv.vimを利用しなくても、Docutilsを利用して、htmlに変換しブラウザで表示するような関数を定義してやれば、プレビューは可能。~\vimfiles\bundle\riv.vim\ftplugin\rst\riv.vimに、以下のようにすれば良い。Rst2Web()この場合は、実行時に:rst2webとすれば良い。最後にこれで、vimのreST用プラグインの導入と、プレビュー環境の構築が完了。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。