タグ

2010年10月10日のブックマーク (7件)

  • Vim: エンコーディング関係の設定の仕方 - while (”im mirrored”);

    vimVimでのエンコーディング関係のオプションは次の通り:'encoding'グローバルなオプション。Vimが内部で用いるエンコーディングを指定する。バッファやレジスタやVimスクリプトでの文字列の中身はこのオプションで指定されたエンコーディングが用いられる。また、他のエンコーディング関係のオプションが未設定ならばデフォルトの値としても用いられる。基的にvimrc以外で変更すべきではない。また、このオプションを変更しても既存のバッファやレジスタやVimスクリプトでの文字列の中身のエンコーディングは変化しない。(なお、ヘルプでは明言されていないがsystem()の結果は常に'encoding'として扱われ、'fileencoding'への変換は行われない。変換を期待する場合は:read!を使う必要がある。このためにvcscommandは一部で不具合が出る。)'fileencoding'バ

    kk6
    kk6 2010/10/10
  • Vim documentation: usr_30

    main help file *usr_30.txt*    For Vim バージョン 7.2.  Last change: 2007 Nov 10 VIM USER MANUAL - by Bram Moolenaar プログラムの編集 プログラミングに役立つ機能が Vim にはたくさんあります。プログラムをコンパイル してエラーが出た行にジャンプしたり、言語に合わせて自動的にインデントしたり、コ メントを整形したりできます。 |30.1|  コンパイル |30.2|  C 言語系インデント |30.3|  インデント設定の自動化 |30.4|  その他のインデント |30.5|  タブとスペース |30.6|  コメントの整形 次章: |usr_31.txt|  GUI を活用する 前章: |usr_29.txt|  プログラムの中を移動する 目次: |u

    kk6
    kk6 2010/10/10
    vim7のsmartindentは挙動がおかしいので変わりにcindentを使うと良い
  • python用vim設定 - ラシウラ

    "vim python"などで検索すると、vim用のpython設定らしきものがいろいろとあるが、smartindentやcinwordsをハック的に使うものが多く、ここ最近のものですら"filetype indent on"を使わないものばかりに誘導されてしまいます。 ubuntuならvim-runtimeパッケージに、"/usr/share/vim/vim72/indent/python.vim"があるので、これを使う設定を第一にすべきでしょう(kaoriyaのvim7.2にもcygwinのvimにもindent/python.vimがあるのは確認済)。 必須設定 ふたつのファイルに以下の設定内容を書くだけです。 " ~/.vimrc syntax on filetype plugin indent on " ~/.vim/ftplugin/python.vim setlocal so

    python用vim設定 - ラシウラ
    kk6
    kk6 2010/10/10
    .vimrcに直接書くのではなくて、.pyファイルのときだけ有効になるようpython.vimに書けよって話。
  • vimのProjectプラグインまとめ

    今回のPython Hackathonで大活躍してくれたProjectプラグインについて適当にまとめ。 ■プラグインのダウンロードはこちらから http://www.vim.org/scripts/script.php?script_id=69 ■まずはこれを読む http://d.hatena.ne.jp/hidde/20080930/1222776171 http://d.hatena.ne.jp/hirono_hideki/20090816/1250365295 http://blog.kaihatsubu.com/archives/001438.html ■覚えておかなくてはならないコマンド \c 対話的に新しいディレクトリをプロジェクトに追加する。 \C \cと同じだが、指定したディレクトリ以下のすべてのディレクトリを再帰的にプロジェクトに追加する。 \r 現在カーソルがあるディ

    kk6
    kk6 2010/10/10
  • Google App Engineで手軽にTwitterアプリを作成!(OAuthにも対応!) - AppEngine-Twitter [ゼロと無限の間に]

    Google App Engineで手軽にTwitterアプリを作成!(OAuthにも対応!) - AppEngine-Twitter 更新履歴とコメントはAppEngine-Twitter Archive - ゼロと無限の間のログへどうぞ。 Google App EngineでTwitter APIを操作するライブラリを作ってみた。 車輪の再発明ではなく、趣味の車輪作り。

  • Windows XP でユーザー プロファイル名を変更する方法 - Microsoft サポート

    はじめに Microsoft Windows XP でユーザー プロファイル名を変更するには、新しいユーザーを作成し、既存のユーザーの環境をコピーします。ユーザー プロファイル名に日語など 2 バイト文字が含まれていることで問題が発生した場合、ユーザー プロファイル名を変更することで解決することがあります。 注 : 環境をコピーすると、コピー先の環境は上書きされます。コピー先に必要なデータがある場合は、あらかじめバックアップを取ることをお勧めします。 詳細 ユーザー プロファイル名を変更するには、次の手順で操作します。 新しいユーザーを作成します。 ここでは例として、管理者権限を持つ "new user" という名前のユーザーを作成します。新しいユーザーを作成する方法については、以下の「サポート技術情報」 (Microsoft Knowledge Base) をクリックしてください。 8

    kk6
    kk6 2010/10/10
  • プログラミング日記

    Youtubeからmp3に変換するPythonスクリプトをネットを参考に作成したのでメモ。 youtube_dlはpipでインストール。 ffmpegもDLが必要。 他にもyoutube-mp3-downloaderというモジュールも見つかったがどうなのだろう? mp4をDLして、変換はFreemake video converterでmp4からmp3に変換しても良いがmp4は重いのでネットに制限ある場合にはもったいない。 >C:Python34\Scripts\pip.exe install youtube-dlimport youtube_dl import sys import os import glob def dl(URL): options = { 'format': 'bestaudio[ext=mp3]/bestaudio[ext=m4a]/bestaudio' } wi

    プログラミング日記