タグ

vimに関するpcmasterのブックマーク (37)

  • iOS用のVim (Vi IMproved)がApp Storeで配信開始!

    Vimはsandboxの中で動いているので、編集できるのは$HOMEの中のファイルのみ。そのほかのファイルはリードオンリー Vimは外部のバイナリを実行できない。これはiOS SDKの制約で、対処のしようがない デフォルトでは「\(バックスラッシュ)」がEscキー iOSのキーボードからは、Tab、Esc, Ctrl, Meta(Alt)などたくさんのキーが欠けています。 Vim for iOSでは、キーボードアクセサリにこれらのキーを追加するアプローチを取るのでなく、標準のキーボードだけで使えるように考えてあるそうです。 Escキーが無いとインサートモードから抜けることができませんが、デフォルトでは「\(バックスラッシュ)」キーにEscが割り当てられています。 1指でのタップとドラッグは、マウスのクリックとドラッグに相当。 2指での水平、垂直ドラッグは、マウスホイールイベントを生成。

    iOS用のVim (Vi IMproved)がApp Storeで配信開始!
  • Vim使いなら導入必須のGoogle Chrome拡張機能「Vichrome」 - (DxD)∞

    独特の操作体系が初めは取っ付きにくいエディター「Vim」(Vi)。しかし、慣れてしまえば、その操作性の快適さから手放せなくなるエディター「Vim」。「Vimの快適なインターフェイスをGoogle Chromeでも使いたい」、そんな全てのVim使いにおすすめしたい、Vim使いなら導入必須のGoogle Chrome拡張機能「Vichrome」を紹介します。 Google ChromeをキーボードでVim風に操作する拡張機能はいくつか存在します。その中でも「Vimium」は最も利用されている拡張機能ではないでしょうか(ちなみに、Firefoxであれば「Vimperator」が最も利用されているアドオンでしょう)。 実際に、自分もこれまで「Vimium」を利用してきましたが「Vichrome」の存在を知り、さっそく乗り換えました。 「なぜVichromeVim使いに必須の拡張機能なのか?」、「

  • Vimpusher という Web サービスをリリースしました - 写経日記

    明けましておめでとうございます。これは Vim Advent Calendar 2011 の35日目の記事です。 Vim Advent Calendar 2011 に参加するにあたって、Vimpusher という Web サービスを作ってみました。 502 Bad Gateway これは何か 元々、http://vimpi.net/ という Web サービスがあって、 僕はこのサイトを昔知ったときに心が踊りました。 Vimpi は Vim のプラグインを watch するというコンセプトで作られていました。 Vimpusher は基的には同じなのですが、 自動で自分の使っているプラグインが更新されたらいいな、と思って作ってみました。 @masudaK さんも Vimと親しくなるある「キッカケ」と、それからの付き合い方について - カイワレの大冒険 Third で言われてますが、最近は g

    Vimpusher という Web サービスをリリースしました - 写経日記
  • vim使い向けのGDBフロントエンド、CGDBが便利という話 - id:anatooのブログ

    最近PHPの中身を探ることが多くなってきました。以前PHPカンファレンス2011で話した「PHPをハックしてオレオレ文法を追加する」のなかでは、PHPの内部の動きを知るにはソースコードリーティングだけだと実際にどんな動きをしているのかわかりづらいので、そういう時はGDB使ってやるといいよ、というふうなことを言いました。とかいいつつ、実際にはGDBを直接使ってはいません。操作がプリミティブ過ぎて使いづらいからです。代わりに、GDBフロントエンドの一つであるCGDBというソフトウェアを利用しています。 この記事ではこのCGDBの概要について簡単に説明します。 CGDBの何が便利なのか GDBフロントエンドには、DDD、Insightなどがあります。また、純粋なGDBフロントエンドの他にも、Eclipse CDT、XcodeなどGDBフロントエンドとしての機能を有しているIDEなどがあります。こ

    vim使い向けのGDBフロントエンド、CGDBが便利という話 - id:anatooのブログ
  • はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知

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

    はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知
    pcmaster
    pcmaster 2010/12/04
    きっと闇プログラマーが使うものに違いない
  • Mac OSXでのvim環境整理。.vimrcやらオヌヌメPlug inやらまとめ。 - ( ꒪⌓꒪) ゆるよろ日記

    「そんな.vimrcで大丈夫か?」 「一番いい設定をたのむ」 ってことで、新しくMacbook Pro 15inch買ってSSDで世界が変わったゆろよろですこんにちうぉー。 で、pathogen.vimというvimのplugin管理を導入して、.vimrcやら見直したりしてみたんで色々と紹介してみようと思ったんですわ。 まぁ、この記事見たのがきっかけです。 vimプラグインでよりよいコーディングを | tech.kayac.com - KAYAC engineers’ blog もっとVim戦闘力を上げたいので、誰かvim scriptのハンズオンとかやって俺にvim scriptの書き方を教えてください……! MacVim-KaoriYaのinstall まずは、vim体をMacVim-KaoriYaにします。 MacVimに対して、香り屋パッチの統合、ローカライズ、MacVim固有の

    Mac OSXでのvim環境整理。.vimrcやらオヌヌメPlug inやらまとめ。 - ( ꒪⌓꒪) ゆるよろ日記
    pcmaster
    pcmaster 2010/11/07
  • 便利!VIM(GVIM 7.x)でSQLを整形する | Labs Zsrv Net

    便利!VIM(GVIM 7.x)でSQLを整形する April 23rd, 2008 Posted in Linux Write comment ということで、VIMMacroという便利な機能があるので、それを使う。 VIM用のMacroというのはいっぱい既に出回っていて、今回は以下のものを使う。 SQLUtilities http://www.vim.org/scripts/script.php?script_id=492 まずは、上記の場所からMacroをダウンロードしてくる。 ダウンロードしたファイルを解凍し、VIMのHOMEディレクトリ配下の「plugin」 ディレクトリにファイルを配置する。 ※解凍すると、pluginフォルダを含む複数のディレクトリが出来ると思うので、  実際にはHOMEディレクトリ配下の「plugin」ディレクトリの上のディレクトリ  に丸ごとコピーすれば良

  • VimからTwitterの投稿、閲覧ができるTwitVim - 理想未来ってなんやねん

    以前紹介のtwitter.vimの拡張版。 投稿できるだけじゃなくて閲覧もできるようになってます。 投稿 投稿は :PosttoTwitter で投稿できます。 閲覧 閲覧は :FriendsTwitter で閲覧できます。 で更新 gでブラウザで開く rで返信 他にも色々コマンドがありますが、上記だけでほぼ事足ります。 詳しくは、 :help TwitVim にて インストール $ wget -O twitvim-0.4.1.vba http://www.vim.org/scripts/download_script.php?src_id=10325 $ vim -c 'so %' twitvim-0.4.1.vba 設定 こんな感じ "let twitvim_login = "user:pass" "base64 encode "$ cat -n 'user:pass'|openssl

    VimからTwitterの投稿、閲覧ができるTwitVim - 理想未来ってなんやねん
  • vimで張り付けする際のメモ - 理想未来ってなんやねん

    たまに忘れるのでメモ vimでクリップボードの内容を貼付けた時、オートインデントにより意図しないインデントやコメントが追加されてしまうことがあります。 こんな時、 :set paste してから貼付けると一時的にオートインデントを無効にすることができます。 有効にする場合は、 :set nopaste で、有効にする事ができます。 また、 :a! としてから張り付けを行ったあと、ESCキーを押すとそのまま張り付けを行う事ができます。 paste、nopasteを一々切り替えなくてよいので、こっちの方が便利。 関連記事 [Vim]編集中のスクリプトを直ぐに実行できるquickrun.vim [Vim]Vimからはてなダイアリーへの投稿ができるhatena.vim [Vim][Twitter]VimからTwitterの投稿、閲覧ができるTwitVim [vim]VimShell最強ですね、わか

    vimで張り付けする際のメモ - 理想未来ってなんやねん
    pcmaster
    pcmaster 2009/06/28
  • Vimからはてなダイアリーへの投稿ができるhatena.vim - 理想未来ってなんやねん

    hatena.vimを使うと、Vimからはてなダイアリーへの投稿ができます。 作者はmotemen氏です。 hatena.vimのメリットとしては、Vimで編集できる事で強力なエディタの機能を活用できることに尽きます。 テキストエディタで記事を書いてから投稿する人も多いかと思いますが、ダイレクトに投稿できるのは便利です。 又、定型文のスニペットを用意しておけば、いちいち定型文を入力しなくてもすみます。 記事編集中のfiletypeはhatenaになっているので、neocomplcacheであれば、hatena.snipに定型文を書いておくことで、スニペットを呼び出すことができるようになります。 使い方 コマンドモードにて :HatenaEdit を実行。 パスワードと編集する日付の入力を求められるので、入力すると編集できます。 :HatenaEdit YYYYMMDD で日付を指定して編集

    Vimからはてなダイアリーへの投稿ができるhatena.vim - 理想未来ってなんやねん
  • haskell.vim - Updated with `for` in standalone deriving. : vim online

  • コアテクの路地: vim: 見えない文字を見えるようにする

    こんにちは、ここの blog は初登場で両刀使いの さとうふみやす です。 両刀と言ってもエディタの話で、vi, Emacs の事です。 皆さんはどちらがお好みですか? 私はテキストの編集は vi (vim)、 メーラーと辞書索き (全然エディタ用途じゃないですが) は Emacs (XEmacs + Wanderlust + lookup) と使いわけています。 今回のお題は vim で見えない文字を見えるようにする としました。 ここでの 見えない文字 とは、スペースやタブ文字のことです。 スペース文字といえば ASCII のスペース (U+0020) やいわゆる「全角」のスペース (U+3000) がありますが、 これらを見た目で区別できたら便利じゃありませんか? また、テキスト行の末尾に無駄なスペース文字がないか気になりませんか? この Tips は、そんな人に役立ちます。 前置き

  • 高密度小池 / Vim で日本語を書く

    Vim で日語を書く 先日までのエントリで少々触れた通り、僕はアニメやゲームに関わる仕事などをしていて、仕事では主に開発言語として日語を使っています。開発環境は主に Vim を使っているのですが、僕の周囲の Vim ユーザー(主にプログラマーが多いですね)は Vim はまるで日語に向かないクソだというふうに主張している。 実際には Vim は日語のプロ(自分で自分のことをこういう風に言うのはとても恥しいし、アホっぽいですね)の道具としても十分使い物になる道具ですので、その辺りのことを紹介していこうと思います。 1.IME を適切に選びましょう Vim で日語を書く際の最大の問題点が Vim のモードと IME のモードの問題です。一言で言うと「コマンドモードに戻った時に同時に IME も死んで欲しい」というアレです。これは gVim を使うか、 Vim 協調モードのある適

  • あるVimmerのブログ

    この記事は「最近の DCG 界隈の現状について」の続編である。 2021 年から 2022 年、DCG の閉塞感があった現状に颯爽と現れたのが新星「マーベルスナップ」である。 マーベルスナップは既存の DCG としてとても異質であり、アンチテーゼであるとすらいえる。しかし、私はマーベルスナップに期待をしている。 ここでは私がなぜそのように思ったのか解説していこう。 マーベルスナップの一番の魅力はなんといってもそのカジュアルさである。一試合が 3 分である(※ 1)。 DCG の中では試合が短いハースストーンでさえ試合に 5 〜 10 分はかかるのである。 どのようにしてマーベルスナップは 1 試合を 3 分にできたのか。 その秘密は「同時ターン」と「6 ターンで強制終了」にある。 6 ターンでほぼ必ず試合が終わる上に、自分と相手が同時に動くので待ち時間が最小限に抑えられている。 よって 1

    pcmaster
    pcmaster 2009/05/11
  • Vim勉強会 in MTLで話してきました

    Vim勉強会 in MTL : ATND 当日のLingrのログと写真と録画 録画はあまり質に期待しないでとのこと(見てない) 便利なVimスクリプトやTips紹介 id:iandeth タイトル通り便利なTipsの紹介。個人的には今回の勉強会に参加してくれた人達を見ると、これぐらいの内容が丁度よかったのかなーって思う。おれのはちょっと調子に乗りすぎたw Vim捌きを上達させる、たったひとつの冴えたやり方至高のエディタには、至高のキーボード id:ursm Vim勉強会なのにVimの話を一切しないという荒技。4万円ぐらいのキーボードの営業してました。フットペダル欲しいです。 Vim Script DE OOP id:ukstudio とりあえず資料 完全に参加者置いてけぼりの発表内容でした。まぁネタだからいいんです。Vim ScriptでOOPはネタです。 Vim Scriptは名前空間と

  • 私が使っている Vim スクリプト - ursmの日記

    オーベルジーヌ実レポ べ物の鼻塩塩(未だに通じるのかな) オーベルジーヌというカレーをご存知だろうか 都内にあるデリバリー専門のカレー屋で、 ロケ弁などで大人気の格欧風カレーが楽しめるらしい いいな〜 いいな〜オブザイヤー 都内の奴らはこんな良いモンってんのか 許せねえよ………

    私が使っている Vim スクリプト - ursmの日記
  • LTでvimプラグインについてはなしてきた

    昨日、前の会社でLTがあって参加してきました。 せっかくなんで自分の発表をさらしときます。 内容はvimの便利なプラグインについてです。 前から使ってたのと vim勉強会 の資料を見て使いだしたのも含めての紹介です。 EnhacedCommentify.vim これはコメントアウト、コメントインを簡単にできる。 ¥x で可能。ビジュアルモードでもインサートモードでも使用可能。 かなりの数の言語のコメントアウトをサポートしているので便利。 特に HTML とかめんどくさくて重宝します。 で、サポートしていない言語についても簡単に追加することができます。 tanabee さんの コメントアウトと、その解除をトグルさせる が actionscriptのコメントアウトの追加方法を書かれているので参考になります。 mxml の 記事を 参考に設定しているのですが、 auocomplpop.vim +

    LTでvimプラグインについてはなしてきた
  • presen/vimshell.txt at master from Shougo's vimshell - GitHub

    This repository is private. All pages are served over SSL and all pushing and pulling is done over SSH. No one may fork, clone, or view it unless they are added as a member. Every repository with this icon () is private. This repository is public. Anyone may fork, clone, or view it. Every repository with this icon () is public.

  • vim でのオススメ plugin

    最近 .vimrcを貼り付けるのが流行ってるみたいなので自分も.vimrcを貼り付け、るわけでなくオススメの plugin を紹介してみようかと。 Align.vim http://www.vim.org/scripts/script.php?script_id=294 痒いところに手が届く整形ぷらぎん。 options = { width => 100, height => 50, background => nil, } なソースを範囲選択して :'<,'>Align => すると options = { width => 100, height => 50, background => nil, } のように整形してくれます。 Allargs.vim すべてのバッファでコマンドを実行。例えば開いてるバッファのすべての文字列を置換したければ、 :Allargs %s/perl/ruby

    vim でのオススメ plugin
  • fudist - QFixHowm - vim用howmプラグイン

    howmはエディタで手軽にメモや予定、TODOを書いて、検索するためのシステムです。 QFixHowmは、vim/gvimにhowmを実装したスクリプトで、拡張Quickfixの機能による追加検索で絞り込み、ソート、結果表示編集などが可能です。 Quickfixウィンドウを使用しているので、柔軟な検索結果表示/非表示が可能です。 またプレビュー&絞り込み検索付きgrepとしても使えます。(→「grepとして使用する」) 基的なデータ形式や操作はEmacs版(家)に合わせてありますが、「予定・TODOの繰り返し」など、一部に独自拡張されている部分があります。 howmでは、細かいことを気にせずメモや日記、日報が簡単に作成できます。 メモを取る時いちいちファイル名を気にしなくても良いので非常に楽です。 予定やTODOも管理できて、一行のメモでもどんどん書き込めます。 howmファイル自体は

    fudist - QFixHowm - vim用howmプラグイン