タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

Vimに関するblythegirlsのブックマーク (21)

  • DockerとWebSocketを使って、vimの設定をブラウザで即体感できるサービスを作った - Goldstine研究所

    2014年の秋から@mogulla3と定期的にインフラ関連技術の勉強会をやってきましたが、 インプットの勉強会だけでは飽き足らず、いつしかサービスを作る中でインフラ関連技術を駆使し勉強したいと思うように… そして、普段使っているVimを題材に、 vimの設定をブラウザ上で即体感できるサービス Vim::Factory を開発しました。 記事はVim::Factoryの簡単な紹介と技術的な仕組みについて記述しています。 Vim::Factoryはこちら。 http://vimfactory.com/ 1. Vim::Factoryについて 1-1. Vim::Factoryってなに?? Vim::Factoryは、選択したVimの設定を、ブラウザ上で「即体感」できるサービスです。 数多くあり複雑なVimの設定を容易にし、お気に入りのVim探しをサポートすることを目指しています。 1-2.

    DockerとWebSocketを使って、vimの設定をブラウザで即体感できるサービスを作った - Goldstine研究所
  • OLの事務vim日記 - 藻ログ

    4月から都会でOLとして働き始めたので, OL的windowsの事務処理環境を手探りで作ってみました. OLとWindows 事務処理といえばOffice, 当然Windowsで行うことになります. 今時のOLは家ではLinuxを使っているはずなので, 自然とシェル環境で困ることになります. Windows当にわからない linuxコマンド使いたい(DOS音痴) Cygwinは嫌い MinGW+MSYS にしてみたい(けど未だによくわかってない) 事務PCなので, 大掛かりな環境は入れたくない(入れられない) WSL ? そもそも Windows7 なので(ry) などのモチベーションから 色々見ていてcmderが良さそうだなと思ったのですが cmder.net 所属機関でフィルタされて落とせなかった(つらい)ので, ConEmu + msys bash の組み合わせで端末環境を整える

  • vimでキーマッピングする際に考えたほうがいいこと - derisの日記

    この記事はVim Advent Calendar 2012の153日目の記事です。 152日目はmanga_osyoさんによるVim で現在の検索位置を表示するでした。 vimをある程度使うようになると、ある操作(機能)を素早く呼び出すためなどでキーマップを設定するようになります。 ですが、数あるキーの中でどのキーに機能を割り当てるか結構頭を悩ませることが多いかと思います。 ちゃんと既存のキーの機能を意識して割り当てられれば良いですが、たまに「えっ、そのキー潰しちゃうの?」と思うような キーを潰しているのを見かけます(出典:vimrc読書会にて)。 意図してやっているならいいですが、わからぬまま重要なキーを潰してその機能を全く使わないという結構もったいないものです。 そこで、キーマッピングする際に考えたほうがいいことを記述したいと思います。 いつキーマッピングするか? まずはどういう時にキ

    vimでキーマッピングする際に考えたほうがいいこと - derisの日記
  • 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雑記
  • VimのFoldingを設定してみる

    B! 20 0 0 0 vim-markdown で行っているVim上のMarkdownの畳み込みで ちょっと気になる所があったのでいじってみました。 vim-markdownで行ってる畳み込み 畳み込みの設定 vim-markdownでの畳み込みのアップデート vim-markdownで行ってる畳み込み vim-markdown ではafter/ftplugin/markdown.vim の中で畳み込みの設定してますが、 これはもともと Original版(plasticboy/vim-markdown) にあったものを取ってきたままのものでした。 これは、基的に#で指定したり---の下線を引くことで作る 各セクション毎に畳み込む設定です。 ただ、先日のアップデートYAMLブロックのハイライトを出来る様になって、 ファイルの先頭にあるYAMLブロックをハイライトしてくれる様にはなり

    VimのFoldingを設定してみる
  • VimConf2014に参加してきた!各スライド感想まとめ - エンジニアをリングする

    11/8に渋谷で開催されたVimConf2014に参加してきました!! 公式サイトはこちら Vim Conferenceは家に帰って感想記事を執筆、公開してはじめて完了します。まだ #vimconf2014 は終わっていません。— ujm (@ujm) 2014, 11月 8 というわけで参加レポートを。 会場 mixiさんでした! とってもおしゃれなオフィスでした。 会社にアイスの自販機、最高 #VimConf2014 pic.twitter.com/ITKXnkasDm— yoshiko (@yoshiko_pg) 2014, 11月 8 最高だ・・・ 発表 Identity of the Vim (KoRoNさん) スライド: http://koron.github.io/vimconf-2014-koron/ 内容を3行で Vimのアイデンティティとは? Vim歴史 Vim使うな

    VimConf2014に参加してきた!各スライド感想まとめ - エンジニアをリングする
  • Vimmerのあなたの為に。最高のカレンダーcalendar.vimを作りました - Vimはアプリケーションプラットフォームの時代に - プログラムモグモグ

    Vimでカレンダーといえば, mattnさんのcalendar.vimが有名でした. mattn - calendar-vim しかし, 私には以下の不満点がありました. 現在のVim Scriptから見ると, Vim Scriptの基的な要素(文字列と数字)しか使っていない. ぶっちゃけ, コードが読みにくいし拡張しにくい. 日付の計算, 表示部の構成など, 様々な要素が一つのファイルに書かれていて, ごちゃごちゃになっている. キーボード入力に対して, インタラクティブでない. 例えば, hを押した時に隣の日に移動しない. 自分でカレンダーを一から書いてみたくなったんです. というわけで... calendar.vim作りました itchyny - calendar.vim どうぞ使って下さい. :Calendarコマンドでカレンダーが開きます. スクリーンショットはこんな感じ. G

    Vimmerのあなたの為に。最高のカレンダーcalendar.vimを作りました - Vimはアプリケーションプラットフォームの時代に - プログラムモグモグ
  • 新・ももんが流NeoBundle管理術(あたらしい) - かなりすごいブログ

    Vim Advent Calendar 2012、361日目の記事になります。 全世界3000億人の美少女Vimmerのみなさん、こんにちは。 さて、今回は、おなじみのプラグインマネージャNeoBundleに最近追加されたneobundle#tap・neobundle#untapや、丁度日追加されたautoloadのon_sourceオプションを活用した、新・ももんが流NeoBundle管理術をお伝えしていきたいと思います。 最近追加されたneobundle#tap・neobundle#untapについてこれは、私の以前の記事「ももんが流NeoBundle管理術」にてご紹介したs:bundle_tap関数やs:bundle_untap関数などを、NeoBundle作者であるShougoさんがオフィシャルな機能として実装してくださったものです。 NeoBundle付属の関数となったことで若

    新・ももんが流NeoBundle管理術(あたらしい) - かなりすごいブログ
  • 「立て!立つんだビムー!」 - はやくプログラムになりたい

    この記事は Vim アドベントカレンダー 2012 の 19 日目の記事です. 昨日はhrsh7th さんの vim-versions についての記事 でした. たくさんプラグインを入れたり設定を書いたりしていると Vim の立ち上がりはどんどん遅くなってしまいます. 一度 Vim を立ち上げたらそのあと閉じることが無いスタイルの人はそれほど気にならないかもしれませんが, シェルからターミナル内で Vim を開いたり閉じたりするスタイルの人にとっては起動速度はとても大事です. 今年のアドベントカレンダーでは,素敵なプラグインを入れて Vim の機能を強化する記事がたくさん紹介されているので, ここではそういった便利さをなるべく維持しつつ,起動時間を抑える方法を紹介します. (1/3 追記) neobundle.vim がバージョン 3 になり,ファイルタイプ・コマンド・関数名・マッピングの

    「立て!立つんだビムー!」 - はやくプログラムになりたい
  • vim7 undo branch - undo を使いこなす - bonar note

    vim, 特にvim7のundoに関して復習したのでメモ。undo/redo で安心快適 happy viming. undo の基礎 vimではデフォルで無限undoが使えます。何も考えなくても以下のコマンドで自由自在に編集履歴を行き来することができます。 u アンドゥ(undo) Ctrl+r リドゥ(redao) 挿入モードに入ってから抜けるまでが一つの更新と見なされるため、長い文章を打ったりする場合にはきりのいいところで一旦編集モード(ノーマルモード)に抜けおくと履歴が管理しやすいかもしれません。 undo branch 通常の無限undoだけで問題ないようにも思いますが、たまに困ることもあります。例えば、ある文章やコードを書いていて途中undoでいくつか履歴を戻り修正していたものの、よく考えるとさっきまで書いていたもののほうが良かったのでそっちに戻りたい、みたいな場合です。 vi

    vim7 undo branch - undo を使いこなす - bonar note
  • Big Sky :: Sublime Text2 の複数カーソル?それVimでも出来るよ

    Sublime Text2 の複数カーソル、なんかキャッチーだけど、それ Sakura でずいぶん前から出来てたし...。 Vim 使いは正規表現で一括置換するのでそもそも必要ない。 とかいうと「それ実装できない言い訳じゃん」とか言われそうなのでかるーく作ってみた。(実装中途半端) mattn/multi-vim - GitHub https://github.com/mattn/multi-vim なんですか!そのやる気のないプロジェクト名は!!! どんな風に動くかはこちらのページをご覧下さい。(デカいアニメーションgif注意) http://mattn.github.com/multi-vim/ http://mattn.github.com/multi-vim/ 作り続けられる自信があまりありません。

    Big Sky :: Sublime Text2 の複数カーソル?それVimでも出来るよ
  • ujihisa.vim#3 に行ってきた - 永遠に未完成

    ujihisa.vim#3 に行ってきたよ。 vim-jpの活動報告 Vimの過去と現在と未来 - @kaoriya 発表資料: http://koron.github.com/ujihisa-201211/ vim-jp の紹介、在り方、そして今後のVimへの貢献の話など。 興味を持った方は vim-jp の活動に参加してみてはどうでしょう。発表資料にもあるように、気負う必要はないですよー。 The whirlwind evolution of TweetVim - @basyura 発表資料: http://www.slideshare.net/basyura/the-whirlwind-evolution-of-tweetvim tweetvim のすさまじい進化の軌跡の紹介。 徐々に進化していくプラグインの様子が見て取れた。 そしてプレゼン中に新バージョンをリリースするというサプラ

    ujihisa.vim#3 に行ってきた - 永遠に未完成
    blythegirls
    blythegirls 2012/11/04
    行きたかった…
  • vimrc読書会

    次回予告 第639回 日時: 2024/10/05 (土) 23:00 場所: Gitter (Matrix #vim-jp_reading-vimrc:gitter.im) vimrc: christoomey さん (後編) coc-settings.json ftdetect/dotenv.vim ftplugin/ruby.vim ftplugin/scss.vim ftplugin/svelte.vim init.vim rcfiles/chrome rcfiles/completion rcfiles/convenience rcfiles/folding rcfiles/general rcfiles/git rcfiles/help-files rcfiles/html rcfiles/project-notes rcfiles/prose rcfiles/search-a

  • Big Sky :: Uniteプラグイン書いた。

    最近のVim界隈では、バッファセレクタの新しい形の一つであるUniteが注目を浴び始めています。 Shougo's unite.vim at master - GitHub unite all sources https://github.com/Shougo/unite.vim Uniteはバッファセレクタという単純な概念に縛られた物ではなく、候補選択を行うユーザインタフェースとして提供されるライブラリ的な代物です。 Uniteにはバッファやファイル、MRU(Most Recently Used)等、通常候補選択しそうな物がUnite sourceとして既に含まれていますが、プラグインを書く事で自分で定義した候補選択がUI付きで実現出来る事になります。 Uniteはまだ発展途上ではありますが、今日はどれだけ少ないコードでUnite UIが使える様になるかを皆さんに伝えるべくUniteプラ

    Big Sky :: Uniteプラグイン書いた。
  • GitHub - Lokaltog/vim-powerline: Moved to powerline/powerline.

    I can't see the fancy symbols, what's wrong? Make sure that you have let g:Powerline_symbols = 'fancy' in your vimrc file. The settings may be loaded too late if you have this in gvimrc, so always put this in your vimrc. Clear the cache using :PowerlineClearCache and restart vim. Make sure that you've configured gvim or your terminal emulator to use a patched font. Make sure that vim is compiled w

    GitHub - Lokaltog/vim-powerline: Moved to powerline/powerline.
  • 折り畳み嫌いの男が一夜でFolding freakにまでなった話 - cafegale(LeafCage備忘録)

    続編→折り畳み嫌いの男が一夜でFolding freakにまでなった話2 - cafegale Vim Advent Calendar 2011 23日目天皇誕生日担当は私@LeafCageです。 みなさん折り畳み(Fording)は使ってるでしょうか? 私は折り畳みが嫌いでした。 折り畳みがダメな理由は大きく2つあります。 見た目が悪い 操作性が悪い この2つをカイゼンして快適な折り畳み環境を構築することにします。 見た目のカイゼン まず、見た目についてです。 Vim標準の折り畳み表示はインデントが崩れる、最初の行の内容が分かりにくいということで直感的ではありません。 そこで折り畳みテキストを生成する関数を差し替えて、より自分に望ましいように表示を変えてしまいましょう。 標準ではset foldtext=foldtext()になっていますが、これを自分で用意した関数に差し替えます。 適用

    折り畳み嫌いの男が一夜でFolding freakにまでなった話 - cafegale(LeafCage備忘録)
  • Shougoの開発環境

    I explained my favorite environment. Of course, all tool is Vim!Read less

    Shougoの開発環境
  • best vimrc

    「これは参考になる!」と思った.vimrcに投票して、 みんなで.vimrcの輪を広げましょう。 (サインインにはTwitterアカウントが必要です)

  • vimrc基礎文法最速マスター - 永遠に未完成

    調子に乗って vimrc を書くのに特化した内容のものを書いてみる。取り上げた内容は完全に独断と偏見です。 関連記事: Vimスクリプト基礎文法最速マスター - 永遠に未完成 この記事では vimrc を書くにあたって知っておくべき概念や機能を解説します。Vim 自体の操作方法に関しては触れません。 基礎 バッファ バッファは、ファイルを編集するための論理的な領域です。Vim で新しくファイルを開くと、新しいバッファが作成されてそこにファイルの内容が読み込まれます。 ウィンドウ ウィンドウはバッファを画面に表示するための物理的な領域です。分割することができ、1つの画面に複数のウィンドウを表示できます。 タブページ タブページを使うことでウィンドウの配置を保持したまま複数の画面を切り替えることができます。 タブ文字と区別するためか、タブページと呼ばれています。 モード Vim の中でも知って

    vimrc基礎文法最速マスター - 永遠に未完成
  • Vim で静的に C++ のシンタックスチェックを行う - C++でゲームプログラミング

    [概要] イメージとしては、Visual Studio 2010 で行われている静的なシンタックスチェックです。 これと似たような事を Vim で行います。 [Vimプラグイン] quickrun.vim 非同期でシンタックスチェック quickfixstatus quickfix の該当箇所をコマンドラインに出力 vim-hier quickfix の該当箇所をハイライト vimproc 非同期実行用 [vimrc] " quickfix のエラー箇所を波線でハイライト execute "highlight qf_error_ucurl gui=undercurl guisp=Red" let g:hier_highlight_group_qf = "qf_error_ucurl" " quickfix に出力して、ポッポアップはしない outputter/quickfix " すでに

    Vim で静的に C++ のシンタックスチェックを行う - C++でゲームプログラミング