[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

タグ

vimに関するkitajのブックマーク (26)

  • Vimで誤って":wq"のようなファイルを作ってしまうのを防ぐ方法(autocmdを使う) - 結城浩のはてなブログ

    背景 Vimを使っている。 問題 Vimの「書き込んで終了」コマンドは ":wq" だが、誤って ":w:wq" のようにしてしまうと ":wq" という変なファイルができてしまう。 解法 autocmdを使って特定のファイル名の書き込みには警告を出す。 詳細 id:tyruさんのエンター巻き込み事故を防ぐのコードを利用する。 以下では ":" で始まるか、"[" で終わるか、"]" で終わるファイル名のときに警告を表示している。 " Checking typo. " http://d.hatena.ne.jp/tyru/20130419/avoid_tyop (一部修正) autocmd BufWriteCmd :*,*[,*] call s:write_check_typo(expand('<afile>')) function! s:write_check_typo(file) le

    Vimで誤って":wq"のようなファイルを作ってしまうのを防ぐ方法(autocmdを使う) - 結城浩のはてなブログ
    kitaj
    kitaj 2014/02/11
    :wqなんてファイル作ったことないが,みんなよく作ってんの?
  • プログラマが知っておくべき100のVimコマンド

    上記ページを見て、vimコマンド覚えるぜ!と意気込んで訳しながら試してみた。fmt は日人じゃあまり使わないよなー、とか read/write file と Case の欄は初めて見るコマンドばっかだなーとか。そんな感じ。 Search

    プログラマが知っておくべき100のVimコマンド
    kitaj
    kitaj 2014/02/11
    バックスラッシュが抜けてて残念な感はあるが,知らないのが結構あって勉強になる.っていうかちゃんと:help読めよってことか.
  • ヴィム(vim)のブログ|ホットペッパービューティー

    https://beauty.hotpepper.jp/CSP/my/bookmarkStylistWebApi/doSet/

    kitaj
    kitaj 2014/02/05
    騙された…
  • vim-bride.com

    vim-bride.com 2018 Copyright. All Rights Reserved. The Sponsored Listings displayed above are served automatically by a third party. Neither the service provider nor the domain owner maintain any relationship with the advertisers. In case of trademark issues please contact the domain owner directly (contact information can be found in whois). Privacy Policy

    vim-bride.com
    kitaj
    kitaj 2013/12/02
    これvim使い限定?
  • Vim 初心者が正規表現で混乱しない、たったひとつの冴えたやり方 - High Context Meta Language

    2013-06-13 Vim 初心者が正規表現で混乱しない、たったひとつの冴えたやり方 この記事は Vim Advent Calendar 2012 の 195 日目です。つーか別の用途で用意したブログなのになんで VAC 書いてんだろうな。意味わかんねえよ。俺は確かに vim-users.jp のチャットで書きたいなとは言った。だが俺がいつ書くと言った。言ってねえよ。でもな、vim-users.jp にそんなガキの言い訳は通用しねえのさ。書きたいと思った時にはリストに加えられてる、それがあそこの現実だ。俺だって文句や弱音のひとつも言わず書いてるんだぜ。お前等だって、好きな時に Lingr の Vim 部屋でこういうネタが書けそうだって発言することができるんだ。わかるかい。そうすりゃ、このエントリみたいに VAC の ATND に並べられる、そういう寸法なんだ。どんな人間だって Vim

    kitaj
    kitaj 2013/06/14
    単なる\vの紹介なのに,なんなのこの勢いw
  • Vimで意外に知らなかった10つのこと - 紳士なブログ

    すごくすごくすごく今さらですが、vimtutorやってみました。 とてもよくまとまっていてびっくりした。 基的な内容だったけど、自己流でやっていたせいか 意外と知らなかったことがあったのでまとめてみます。 今まで無駄なことしてたなと少し反省(-_-;) % vimtutor オペレータとモーション w - カーソル位置から空白を含む単語の末尾まで。 e - カーソル位置から空白を含まない単語の末尾まで。 モーションにカウントを使用する 0をタイプして行頭に移動 ^でも戻れますが0でも戻れるということをすっかり忘れていた!微妙に違うので個人的には^が好きです。 変更コマンド ミスタイプした単語の途中でcwとタイプすると、その単語のカーソルより後ろの部分が消えてインサートモードになる。 cw は単語を変更するだけでなく、挿入も行える点が便利。 位置とファイルの情報 ファイル内での位置とファイ

    Vimで意外に知らなかった10つのこと - 紳士なブログ
    kitaj
    kitaj 2013/04/23
    「10つ」?
  • Emacs上でのVim実装であるEvilのバージョンが1.0に達した

    江添亮 自由ソフトウェア主義者 C++ Evangelist C++標準化委員会の委員 ドワンゴ社員 C++11を執筆した。 株式会社ドワンゴで働いている。 Mail:boostcpp@gmail.com Twitter:@EzoeRyou GitHub: https://github.com/EzoeRyou 江添亮のマストドン@EzoeRyou 筆者にブログのネタを提供するために、品物をアマゾンお気に入りリスト経由で送りたい場合: Amazon.co.jp: 江添亮: 江添のほしい物リスト 筆者にブログのネタを提供するために、直接に品物を送りたい場合、住所をメールで質問してください。 View my complete profile ► 2020 (31) ► December (2) ► November (2) ► September (2) ► August (4) ► Jul

    kitaj
    kitaj 2013/02/23
    「どうやら、Emacsにもようやくまともなテキストエディターがやってきたようだ。確かに、EmacsはそれなりのOSではあるが、まともなテキストディタ―を欠くと言われて久しい。」みんなもEmacs使いなよ!
  • gmail.vim - vimでgmail: お気に入りのツールを気ままに拡張するブログ

    vimでメールを見るためのプラグインとしては、「VMail」というものがあります。 私も使ってみたかったのですが、現時点ではWindowsでは動かないようです(現在対応中?) それとこのVMailはRubyやらなにやらいろいろ依存しているライブラリがあるようです。 で、最近出会ったvimprocとopensslを使えばvimのgmailクライアントが作れるのではと思い、 作ってみました。 それなりに動いています。 "Done is better than perfect."という言葉もありますので、 完璧ではないと思いますが、とりあえず公開してみます。 https://github.com/yuratomo/gmail.vim 動作イメージは次のような感じです。 操作はいたってシンプルです。 ・準備 gmailでimapを使えるように設定しておいてください。 ・設定 "ユーザー名 let

    kitaj
    kitaj 2013/01/16
    良くやるなぁw
  • Sublime Text 2 のあの機能を使う - 永遠に未完成

    Vim Advent Calendar 2012 の 3 日目の記事です。 前回の kaoriya さんの記事でも触れられていましたが、Sublime Text 2、最近とても注目されていますね。私の周りにも使っている人をちらほらみかけます。 これだけ人気があるのだから、何か秘密があるはず。人気のある機能があるのではないか。その機能を Vim に移植できれば、Vim がもっと便利になるのではないだろうか。そう考えた私は、ちょっと調べてみることにしました。 色々便利な機能があるようですが、前回の minimap 然り、いくつかの機能はすでに移植が試みられているようです。そんな中今回は Sublime Text 2 の以下の機能に注目してみました。 このダイアログです。これは Sublime Text 2 を使っていると保存時に時折表示されるもののようで、この機能は無効にもできるようですが、有

    Sublime Text 2 のあの機能を使う - 永遠に未完成
    kitaj
    kitaj 2012/12/07
    なにこれ便利ww
  • vim使っているrubyistで、これ入れていないのはヤバいプラグインまとめ 9個 (2013-10-04更新) - Qiita

    Rubyの開発効率を高めたい! vimRubyRails開発するときに、デフォルトの状態では非力ですよね。 開発効率を高める9つのプラグインを紹介します。 alpaca_tags   ctagsの非同期生成 neosnippet   Rails/sinatra/rspec等の補完 swtich.vim    .present?:.brank?など対応するキーワードを切り替える rubocop    文法エラー、スタイルチェック vim-rails    Railsプロジェクト用プラグイン unite-rails    Railsプロジェクト用Unite-source vim-endwise   if...endなど対応するキーワードの自動補完 ruby-matchit   %を拡張して、def...end等のキーワードを移動出来るようにする。 vim-ref     Ruby/Gems

    vim使っているrubyistで、これ入れていないのはヤバいプラグインまとめ 9個 (2013-10-04更新) - Qiita
    kitaj
    kitaj 2012/09/12
    そろそろ本気でvimのカスタマイズを覚えようかな.
  • Vimから見たemacs

    2. 自己紹介 ● Vimmer 枠の ShougoMatsu です ● 職業:普通のサラリーマン ● Vim/Emacs 勉強会と聞いてやって来ました ● 日では珍しい重度の Vim 病患者なので、 「Vim」とつぶやいていないと調子が悪くなります 3. 作ってきたプラグイン ● auto-complete.el → neocomplcache ● Dired.el, direx.el → vimfiler ● anything.el(helm.el) → unite.vim ● eshell → vimshell ● package.el, el-get → neobundle.vim ● hexl-mode (?) → vinarise 4. このスライドの目的 ● VimEmacs にはそれぞれ良いところと悪いとこ ろがある ● VimEmacs の文化を知り、相互理

    Vimから見たemacs
    kitaj
    kitaj 2012/09/10
    冷静な比較でいいね
  • ヘッダファイルなどをVimのキー操作一発で探す

    前回に続き、Vimが備えるプログラマ向けの便利な機能を紹介します。今回の内容をマスターすれば、プログラミングに関する操作のほとんどをVimから出せるようになります。(編集部) プログラミングにかかわる操作はすべてVimから ある程度Vimが使えるようになっても、マニュアルは別のターミナルで開いてしまうとか、ビルドや実行は別のターミナルから実行するといった癖を持っている方は少なくないだろう。操作法には好みがあるので、どれが良い、どれが悪いということはないが、Vimを使っているのであれば、なるべくVimですべての作業を完結させるようにしてしまいたい。その方が確実に作業効率は上がる。 先月からシステムコールの連載が始まっているということもあるので、しばらくはVimでC言語プログラミングをするという状況を想定した使い方を紹介していこうと思う。 C言語でプログラムを作るとき、プログラマはいくつかの決

    ヘッダファイルなどをVimのキー操作一発で探す
    kitaj
    kitaj 2011/12/20
    "ノーマルモードにして「k」キーを押す"の意味が分からない…kって「カーソル上」じゃないの?
  • Big Sky :: vimscriptでLispエンジン書いた。

    この記事見てたら、「vimscriptでも書けるさ!」と悔しくなったので勢いだけで書いた。 Simple Scheme interpreter in Perl - Life is very short Simple Scheme interpreter in Perl perl , scheme | 21:52 昨日 Brainfuck を書いてみたので、今日は Scheme( Lisp )の 処理... http://d.hatena.ne.jp/syohex/20111116/1321447925 後悔していない。 mattn/lisper-vim - GitHub This vim plugin provide lisp environments for vimmers. https://github.com/mattn/lisper-vim 見ての通り、vimscriptだけでli

    Big Sky :: vimscriptでLispエンジン書いた。
    kitaj
    kitaj 2011/11/19
    これはEmacsからのマイグレーションパスかw
  • 5分で学ぶvimとvim plugin

    Loading… Flash Player 9 (or above) is needed to view presentations. We have detected that you do not have it on your computer. To install it, go here. 5分で学ぶvimvim plugin - Presentation Transcript 5 分で学ぶ VimVim plugin (仮) 自己紹介● Vim 大好きな人です● 開発環境を整えるのも大好きです● 今回は ujihisa さんが帰国すると言うことで記念に 参加することにしました● つい最近も Yokohama.vim に参加・発表しました● さすがに連続して勉強会に参加するのはつらい… … 今回発表する理由● べ、べつに ujihisa さんのために発表しているんじゃ ない

    kitaj
    kitaj 2011/05/15
    ワロタ
  • Rubyのための開発補助ツール、RSenseをリリースしました - Functional Emacser

    未踏プロジェクトの援助を受けて、ここ数ヶ月集中して開発していた、Rubyのための開発補助ツールRSenseをようやくリリースしました!配布物やドキュメントは次のURLから入手できます。 http://cx4a.org/software/rsense/index.ja.html RSenseの最大の特徴は、他の開発環境(IDE)では実現できていない高精度なコード補完を実現しているところです。周知のことだと思いますがRubyは動的型付け言語です。そのためプログラムを実際に実行してみないと、ほとんどの式の型は分からないのです。型情報からユーザーの入力を補助するコード補完機能の分野では、これはかなり致命的な問題です。RSenseは型推論の技術を応用することで、この問題を解決しました。上記のURLにもありますが、以下に実際のスクリーンショットやデモが貼っておくので、ぜひご覧ください。 現在利用できる

    Rubyのための開発補助ツール、RSenseをリリースしました - Functional Emacser
  • RSense - Rubyのための最も優れた開発援助ツール

  • はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知

    はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28

    はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知
  • Web開発周りのVimの設定

    HTML/CSS/JavaScriptを書くために行ったVimの設定やインストールしたスクリプト等をざっとまとめてみた。「VimでWeb開発を100倍効率的にする方法」といったような生産性を上げるための設定の類ではない。 HTMLファイルを:makeで文法チェック tidy.vimが用意されているので、HTML Tidyをインストールし、.vimrcに以下のように書くだけで良い。 autocmd FileType html :compiler tidy autocmd FileType html :setlocal makeprg=tidy\ -raw\ -quiet\ -errors\ --gnu-emacs\ yes\ \"%\" tidy.vimのmakeprgでは日語が化けるので-rawを追加する。 HTMLファイルのインデントをやり直す gg=G ノーマルモードではggでファイ

    Web開発周りのVimの設定
    kitaj
    kitaj 2009/11/01
  • Vim-users.jp - Hack #96: あらゆる言語に対してキーワードの補完を有効にする

    kitaj
    kitaj 2009/11/01
  • Text::VimColorをRubyに移植する - Blog by Sadayuki Furuhashi

    シンタックスハイライトするフィルタてないかなで、perlText::VimColorをRubyに移植するところからやったら、とっくに先を越されていたという話。 それはそれとして、Rubyでもサーバーサイドでシンタックスハイライトができたらいいですよねーということで、移植したものを公開します。CodeReposの/lang/ruby/vimcolorにあります。 完成度がダメダメなので、ガツガツいじってやってください>< もしかして車輪の再開発だったら悲しい。

    Text::VimColorをRubyに移植する - Blog by Sadayuki Furuhashi