タグ

.vimrcに関するyohichidateのブックマーク (5)

  • 個人的に便利だと思うVimの基本設定のランキングを発表します! - プログラムモグモグ

    この記事は Vim Advent Calendar 2014 の5日目の記事です。諸事情によりVim Advent Calendar 2014で穴が空いてしまった5日の記事を、遅ればせながら代打で投稿させていただきます。この投稿を以って、 Vim Advent Calendar 2014 は全ての日程が埋まる事になります。完走おめでとうございます。皆様、お疲れ様でした。 2014年もあと僅かとなり、年末の忙しさに追われている方もおられることでしょう。土日は家の大掃除という方も多いのではないでしょうか。 大掃除…大掃除と言えば、vimrcです!!! あなたはvimrcはたくさん書いていますか? Vimをもっと便利にしたくありませんか? 包丁は砥ぐことにより長く使えるのと同様に、普段あなたが使っているvimrcも定期的に見なおすことで、より愛着がわき、更にVimに対する理解も深まります。あなた

    yohichidate
    yohichidate 2014/12/25
    Vim Advent Calender 5日めの代打記事。シンプル・イズ・最強というべき.vimrcの設定部分のお話でいやこれ早速設定しないとって感じです。
  • マークアップや文章の編集をちょっと楽にする - CHROMA

    Vim Advent Calendar 2014 19日目。 初めに、僕は普段主に HTMLCSS、それとブログ記事などの文章を Markdown で書いてる。 今回はこれらのコードを Vim で編集する中で、今まで不満に思いながらも放置していたことを解消したいと思う。 また、問題の解決にあたっては去年の Vim Advent Calender や Web 上に公開されているドキュメント、Vim に用意されているヘルプに大変お世話になった。感謝の念が絶えない。 指定範囲の折り畳み ファイルのアウトラインを表示 インデントの可視化 インデントの自動挿入 文字数のカウント HTML の開始タグと終了タグの移動 ウィンドウの分割領域を少しずつ変更したい 指定範囲の折り畳み コードの閲覧や編集中、特定の箇所以外のコードが視覚的に邪魔になることがある。そんなときには Vim の折り畳みを使おう

    マークアップや文章の編集をちょっと楽にする - CHROMA
    yohichidate
    yohichidate 2014/12/20
    真面目な記事なんだけど、インデントの自動挿入のところが.vimrcに対して「set autoindent」ってなってるあたりがじわじわと来るのはなぜだろう
  • vimrc アンチパターンを自動でチェックする - Qiita

    この記事は Vim Advent Calendar 2014 の 16 日目の記事です。 15日は kefir_ さんの「vim と term.c」でした。vim と 端末の間のやりとりの解説という超ディープな話題で、つくづく vimmer は変態(いい意味)が多いな、と痛感させられます。素晴らしい記事ですので、ぜひ一読をお勧めします。 さて、今回の記事では、VAC 1 日目の記事 「vimrc アンチパターン」 を Vim script の lint ツール「vint」で判定できるようにした、という話を紹介します。 今年 11 月に開かれた VimConf 2014 にて「vint は機能追加が簡単さ〜」とか豪語しておりましたので、その実証がてら lint ルールの実装タイムアタックにチャレンジしてみました。 vimrc アンチパターンのルール vimrc アンチパターンをまとめると、9

    vimrc アンチパターンを自動でチェックする - Qiita
    yohichidate
    yohichidate 2014/12/17
    試すのが怖い感じですが、試さない訳にはいかないでしょうね
  • Vimのマークについて - MBA-HACK2

    この記事はVim Advent Calendar 2014の10日目の記事です!Vimのマークについて最近試してみたプラグインなどを紹介します。 Vimのマークとは ここで言う、Vimのマークとは、Vimで使う:markコマンド、またはそれに類する機能のことを言います。 マークした箇所への移動を提供します。 皆さん、この機能って使ってますか。 多分、使ってない方が多いと思われるのですが、巨大なファイルを扱うことが多い時は、この機能は結構便利なのです。 ここで、特徴的なのは、指定する文字列である[a-z],[A-Z],[0-9]で内容が異なることです。 例えば、:mark aとするのと、:mark Aとするのとでは、ファイル間の移動を実現するか否かに違いが出てきます。 具体的には、小文字はマークの移動できませんが、大文字は移動できます。 また、前回終了時の行は、0にマークされていますので、'

    Vimのマークについて - MBA-HACK2
    yohichidate
    yohichidate 2014/12/10
    長いソースを見たり弄ったりする時の他、長めの文書をVimで書いたりする時にも使えそう
  • vimrcアンチパターン - rbtnn雑記

    この記事はVim Advent Calendar 2014 - Qiita1日目の記事です。 今回は、もう130回も続いているvimrc読書会でよく見られるvimrcのアンチパターン、 まぁ「これは気を付けたほうがいいんじゃない」的なことを私なりにまとめてみようと思う。 vimrcの文字コード Vim scriptにはscriptencodingという現在のVim scriptファイルの文字コードを指定するコマンドが存在します。 一般的にscriptencodingはマルチバイト文字を使う前に宣言します。マルチバイト文字を一切使っていない場合、特に宣言する必要はないでしょう。 なので、マルチバイト文字をvimrc内で使用する場合(コメント内でマルチバイト文字を使用する場合も含みます)、vimrcの先頭で宣言するのがいいでしょう。 悪いパターン " ミュートにする。 set t_vb= se

    vimrcアンチパターン - rbtnn雑記
    yohichidate
    yohichidate 2014/11/30
    一度この勉強会に出て、あまりの自分のレベルの低さに猛勉強中です。 自分の.vimrcもここにあるアンチパターンにはまっている(てかコピペのかき集めなので、、、)要見直しですな
  • 1