タグ

ブックマーク / nanasi.jp (4)

  • 高性能なテキスト整形ツールAlignの使い方 #1 インストールから設定まで — 名無しのvim使い

    Alignはvimスクリプトで作られた高性能、多機能なテキスト整形ツールです。 このツールひとつで、インデントの修正、CSVフォーマット、TSVフォーマットのファイルの整形、 ソースコメントの位置揃えなどの整形処理ができます。 スクリプトの機能としては、 与えられた条件に従ってテキスト整形処理を行う応用のきく「:Align」コマンドと、 いくつかのシチュエーション用の使うのが簡単な組み込みのマッピングが用意されており、 これらの機能を使用して、整形処理を行います。 (Windows, Mac) 概要 Align : Provides commands and maps to help produce aligned text, eqns, declarations, etc http://www.vim.org/scripts/script.php?script_id=294 Align

    HHR
    HHR 2012/10/25
    align
  • xmllintによる XMLの検証と整形 — 名無しのvim使い

    指定のXML文書が正しいフォーマットであるかをチェックする、 いわゆるLintツールです。 XML文書のインデントを整えることもできます。 (Windows, Mac) 概要 xmllintは、xmlの検証を行うLintツールです。 指定したXMLが、正しいかどうかを判定することができます。 また、XMLファイルを整形することもできます。 vimエディタではビジュアルモードで、行を選択して「=」キーを押せば、 ドキュメントを整形することはできるのですが、それにも限界があります。 " 全行フォーマットのコマンド例 vgG= 例えば、次のような形式のXMLドキュメントは、 上記の方法では正しく整形できません。 <root><parent><child><subchild>DOCUMENT</subchild></child><child> <subchild>TEXT</subchild></

    HHR
    HHR 2012/10/12
  • ファイル名、ファイルパス情報の取得 — 名無しのvim使い

    expandを使う :echo expand("%") "# => カレントファイルの名前を出力 :echo expand("%:p") "# => カレントファイルのフルパスを出力 :echo expand("%:r") "# => カレントファイルの名前、拡張子抜きを出力 :echo expand("%:e") "# => カレントファイルの拡張子を出力 fnamemodifyを使う :let filepath = "C:/var/articles/code/io/file-path.html" :echo fnamemodify(filepath, ":t") "# => file-path.html :let filepath = "C:/var/articles/code/io/file-path.html" :echo fnamemodify(filepath, ":t:r")

    HHR
    HHR 2011/10/26
  • 名無しのvim使いへようこそ。 — 名無しのvim使い

    コンテンツの案内 このサイトには、下記の種類のコンテンツがあります。 「vimエディタ基vimエディタの基的な情報を扱った記事の一覧 「vimエディタのインストール関連の記事」vimエディタのインストール方法 「vimエディタ・スターターマニュアル」vimエディタの操作方法(かなり入門) 「vimスクリプト」vimエディタの拡張スクリプトの記事の一覧 「役立つ、助けになるvimスクリプト」 「デフォルトでインストールされているvimスクリプト」 「vimエディタカラースキーマ」vimエディタのカラースキーマのスクリーンショットの一覧 「vimスクリプト リファレンス」vimスクリプトの書き方、サンプルコード 「その他のツール、コマンド」vimエディタ以外の、ツール、コマンドの記事の一覧 「ダウンロード」このサイトで配布しているファイルの一覧 このサイトではRSSでサイトの更新情報を配

    HHR
    HHR 2009/02/11
  • 1