タグ

ブックマーク / kaworu.jpn.org (4)

  • flake8-vim - Python入門

    # -*- coding: utf-8 -*- # vim:fenc=utf-8 EE def foo(): EE hoge() ~ 通常 /tmp/z.py unix │ utf-8python 100% LN 5:1 /tmp/z.py|4 col 1 error| E302 expected 2 blank lines, found 0 [pep8] /tmp/z.py|5 col 1 warning| W191 indentation contains tabs [pep8] /tmp/z.py|5 error| W802 undefined name "hoge" [pyflakes] Quickfix W802 undefined name "hoge" [pyflakes]

  • Windows GVimのメニューが文字化けした場合の解決方法

    このドキュメントの内容は、以下の通りです。 はじめに 原因 対処方法 はじめに Windows で使っていた GVim のウィンドウのメニューが文字化けしてしまいました。 右クリックしたときに表示されるメニューも文字化けしていました。 はじめは、GVim が壊れてしまったのか、と思ったのですが、どうやら、_vimrc の設定を変更したことによると考えて、調査しました。 原因 encoding の設定を utf-8 にしてしまったのが問題でした。 対処方法 encoding の設定を utf-8 から変更する気がなかったので、別の方法を探しました。 _vimrc ではなく、 _gvimrc に下記の設定を加えて対処しました。 $HOME/_gvimrc source $VIMRUNTIME/delmenu.vim set langmenu=ja_jp.utf-8 source $VIMRUN

    homaju
    homaju 2016/06/29
    WinのGvimにおいて内部encodinngはUTF8のままで、メニューはSJISに戻す方法。
  • vim snipMate の入力補完でプログラミングを高速化

    このドキュメントの内容は、以下の通りです。 スクリーンキャスト vimのバージョン インストール スニペット PHP 関連記事 関連記事を探す vimには、オムニ補完などの様々な入力補完機能が提供されています。 snipMate という TextMate-style snippets for vim があります。 snipMate は、スニペットの機能を提供してくれます。 snipMate PHPやC言語など、様々な言語で利用できます。 C言語で説明すると for 文を書くときに for<tab> と押します。 ※ <tab>は、タブキーです。 そうすることで、 for がスニペットで展開され、 for (i = 0; i < count; i++) { /* code */ } が入力されます。 カーソルは、 count に合っており、入力すると count を置き換えることができます。

    homaju
    homaju 2009/10/23
    snipMateで入力補完
  • vim で SQL のキーワードを自動的に大文字化する

    SQL のキーワードを打つときに、シフトを押すのが面倒ではありませんか? select などの SQL のキーワードを打つと、自動的に大文字(アッパー)にしてくれる sql_iabbr.vim というスクリプトがあります。 # version 1.5 cd ~/.vim/ftplugin/ fetch -o sql_iabbr.vim 'http://www.vim.org/scripts/download_script.php?src_id=1414' まず、 sql のファイルを開きます。 vi hoge.sql select と打つと SELECT と自動的に大文字に変換されます。 続けて SELECT * from と打てば SELECT * FROM となります。 参考 http://vim.sourceforge.net/scripts/script.php?script_id

    homaju
    homaju 2009/06/25
  • 1