タグ

vimに関するm-birdのブックマーク (29)

  • もしもvimを使っているときに記憶喪失になったら…

    ここはどこだ 「あれ、なんの作業をしてたっけ?」 彼の名前はkoutarn、しがないタッチタイピング虚無僧。 今日も元気にお経を唱えながらコーディングをしていたのですが、 度重なるデスマーチのせいで軽く記憶を無くしてしまったようです。 「vimで作業をしていたんだけど基的な操作方法以外思いだせない…」 おっと、彼はvimという 素晴しいエディタ で作業をしていたようですね。 ご都合主義なこの状況から彼と一緒にvimの操作方法を思い出してみましょう。 この記事の対象の方 ✅ この記事は以下の人を想定して書いています。 もの忘れが激しい人 vimって便利なんだけど覚える事が多いんだよなーって人 🚨 逆にこんな人は読んでもあまり意味がないかもしれません ガチで記憶をなくしている人 一度見たものは絶対に忘れないタイプの人 基的なキーマップを思いだそう 「あれ、これデフォルトのキー設定と違うぞ

    もしもvimを使っているときに記憶喪失になったら…
    m-bird
    m-bird 2021/07/02
    これすき。これでいつvim使ってる最中に記憶喪失になっても大丈夫だ……
  • Emacs 使いが Vim を使ってみた(ちょっとだけGit)

    Emacs 使いの僕が Vim を使ってみました。 .vimrc すら書いてない状態から設定を書いてみた。 Emacs 使いならやっぱ Vim 上で Emacs キーバインドだよね。

    Emacs 使いが Vim を使ってみた(ちょっとだけGit)
    m-bird
    m-bird 2012/09/27
  • Vimで現在割り当てられているショートカットキーの一覧を見る - アインシュタインの電話番号

    Vimでどのキーに既にショートカットキーが割り当てられていて、どのキーが空いてるのか、をどうやって調べるんだろうと疑問に思ってた。 昨日の記事で、「Vimに割り当てられてるショートカットキーを調べる方法ってあるの?」と聞いてみたところ、unite.vimの設定を参考にさせてもらったdelphinus35さんに教えてもらえた。ので自分の備忘録と、同じ疑問を持ってる人がいるかも知れないのでエントリー化しておく。 デフォルトで割り当てられているショートカットキー Vimのデフォルトのショートカットキー割り当てを調べるには、以下のテキストをhelpコマンドで参照する。 :help index.txt Vimのヘルプを日語化していれば、日語で一覧が表示される。たとえば、ノーマルモードでのデフォルトの割り当ては以下のような感じ。 |タグ|文字|注|ノーマルモードでの動作| |-|-|:-:|-|

    Vimで現在割り当てられているショートカットキーの一覧を見る - アインシュタインの電話番号
    m-bird
    m-bird 2012/01/20
  • 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のブログ
    m-bird
    m-bird 2011/10/24
    これは便利そう!
  • remora.cx

    This domain may be for sale!

    m-bird
    m-bird 2011/10/03
  • 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 さんのために発表しているんじゃ ない

    m-bird
    m-bird 2011/05/15
    あたまおかしい(褒め言葉
  • css-eblog.com - このウェブサイトは販売用です! - css eblog リソースおよび情報

    This webpage was generated by the domain owner using Sedo Domain Parking. Disclaimer: Sedo maintains no relationship with third party advertisers. Reference to any specific service or trade mark is not controlled by Sedo nor does it constitute or imply its association, endorsement or recommendation.

    m-bird
    m-bird 2011/05/12
    他人がvim使っているところを観たりするのはすき
  • VimからEvernoteを編集するプラグインevervimを作成しました。 « wp.krks.net

    Vimmerな人が快適にEvernoteを編集するために、 vimから編集するためのプラグインを作成しました。pythonのインストールが必要です。 まだ開発途中なので、何かあればお気軽にご指摘ください。使い勝手(UI)の点など、まだ試行錯誤中です。 Windows7 64bitvim7.3 (香り屋版) & python 2.7.1で開発及び動作確認しています。 文字コードの関係で、windows以外だと文字化けするかもしれません。 動作環境がないので確かめられないのですが、ちょっと不安です。 プラグインのページ pythonのダウンロード (windows版のvimpythonが使えるようにするには、インストール後に、環境変数pathにpythonのインストールディレクトリの追加が必要だと思います。)

    m-bird
    m-bird 2011/05/06
    vimからevernoteの編集!
  • Gtags.vim の活用を試みる - 肉とビールとパンケーキ by @sotarok

    引き続きvimの設定をいじり中。 GNU Global については,以前machuさんのブログを見て知っていて,gtags.vimも入ってたんだけど,いつもコマンドとか忘れて使えてなかったので,せっかくなので再入門してみることにした。今度は忘れないようにちゃんとキーバインド登録しておこう。 詳しいことは以下参照ってことで。 ソースコードを快適に読むための GNU GLOBAL 入門 (中編) - まちゅダイアリー(2009-03-08) ソースコードを快適に読むための GNU GLOBAL 入門 (前編) - まちゅダイアリー(2009-03-07) で,自分も先のブログを参考にしつつ,加えてちょっと設定した。 " gtags " 検索結果Windowを閉じる nnoremap <C-q> <C-w><C-w><C-w>q " Grep 準備 nnoremap <C-g> :Gtags -

    Gtags.vim の活用を試みる - 肉とビールとパンケーキ by @sotarok
    m-bird
    m-bird 2011/05/03
  • vimプラグインでよりよいコーディングを - KAYAC engineers' blog

    こりなくvimプラグインの紹介をします。北原(@soh335)です。 たかが、エディタですがプログラムを書く際には一番触っている道具です。イチローも道具は大切にすることが重要と言ってますし、メンテナンスしながら良い状態にしておきたいですね。 今回はvimプラグインの管理、プログラム書く自体には関係ないけど便利なプラグイン、実際にエディタを使っている際に便利なプラグインの紹介をします。 vimプラグインの管理 vim-pathogen http://www.vim.org/scripts/script.php?script_id=2332 vimプラグインは、windows環境はで$HOME/vimfiles/、mac等では$HOME/.vimのディレクトリの下にインストールしていきますが様々なプラグインを一つのディレクトリにいれると のようになり例えばこのプラグインが更新されたのでアップデ

    vimプラグインでよりよいコーディングを - KAYAC engineers' blog
    m-bird
    m-bird 2011/05/03
  • vimやEmacsを「使いこなす」なんてやっていいのは20世紀までだろ

    Software Design のvim/Emacs特集をきっかけとした、生越さん、くさかべさんらによる vi/Emacs 談議です。

    vimやEmacsを「使いこなす」なんてやっていいのは20世紀までだろ
    m-bird
    m-bird 2011/05/03
    IDEがサックサク動くようなハイスペック端末が買えるような余裕は、私には有りません。仕方ないので、それなりのスペックのマシンにsshで入って作業するのでvimになります。批判をするなら金おくれ。。。
  • Unite vim

    現在私が開発中のunite.vimに関する紹介です。オマケとして、今までの発表をダイジェスト形式で御届けしています。Read less

    Unite vim
    m-bird
    m-bird 2011/04/27
    unite.vim教祖さまに布教されたので。。。
  • Vim-users.jp - Hack #110: Vimでプレゼンをする (Mac OS X編)

    m-bird
    m-bird 2011/02/16
    ( ゚Д゚) "Vimというプレゼンツールソフトウェアは、ソフトウェア開発にも用いることができるということで知られています"
  • Vimで開発するならこれだけはやっとけ - 何気に大変

    開発効率を上げるためのプラグインや機能のご紹介。 ■neocomplcache http://github.com/Shougo/neocomplcache 自動で補完候補をポップアップしてくれるプラグインで、Vimで効率的な開発をしようと思うのであれば必須のプラグインです。vimrcに以下の1行を加えればプラグインが有効になります。 let g:neocomplcache_enable_at_startup = 1有効にした上で適当にファイルを編集すれば自動で補完候補が出てきます。候補を選ぶ時はCtrl+Nで次の候補、Ctrl+Pで前の候補が選択できます。 設定項目もたくさんあります。:help neocomplcache@ja とすれば日語ヘルプが見れるので、参照しながら設定してください。 もしこのプラグインを使ったことがないのであれば、人生の半分は損をしています。 ■テキストオブジ

    Vimで開発するならこれだけはやっとけ - 何気に大変
    m-bird
    m-bird 2010/09/05
    vim!vim!vim!
  • 連載:いまさら聞けないVim(1)インストール、そしてはじめの一歩 − @IT

    Vimについてこんなことも知らないなんて言えないなあ……と尻込みしている方、いませんか? このシリーズでは数回にわたってVimの導入から基の操作、設定に至るまでを紹介します。(編集部) Vim - プログラマに人気の軽量高性能エディタ プログラマに人気の高いエディタの1つに「Vim」がある。「ヴィム」または「ヴィアイエム」と発音する。Vimはvi系の高性能エディタで、vi互換機能に加え、独自の機能を実現している。拡張が容易で多くのプラグインが提供されており、さまざまな用途に活用できるという特徴がある。 viはUNIX系オペレーティングシステムで長らくデフォルトインストールされてきたエディタで、システム管理や設定ファイルの編集などに使われることが多かった。ワープロとは操作方法がだいぶ違い、基的にコマンドモードと入力モードという2つのモードを切り替えながら編集作業を実施する。 使えるように

    連載:いまさら聞けないVim(1)インストール、そしてはじめの一歩 − @IT
    m-bird
    m-bird 2010/08/18
    FreeBSDが入っててちょっとほっこりしてたら、執筆者が大地さんだった件。
  • Gtags用にキーバインドをチューニング - big-eyed-hamster’s diary

    以前をGtags使っていたことがあったんだけど、その時は正直キーバインドのチューニングが甘くて使いこなせていなかった。Gtagsの使い方がホットエントリに入ってるのを見て、ちょいともっかい使ってみるかという気になったのでデフォルトのキーバインドと、以前に設定していた方の知恵(1)、以前に設定していた方の知恵(2)を参考にしながらチューニング。 試行錯誤の結果、global の関係のキーバインドは以下のようにした。 キー 効果 Ctrl+o 戻る Ctrl+i 進む Ctrl+n Quickfix 次へ Ctrl+p Quickfix 前へ Ctrl+6 Quickfixを閉じる Ctrl+7 カーソル位置にある関数を使っている場所一覧をQuickfixに表示 Ctrl+8 カーソル位置にある関数の定義場所へジャンプ、Quickfixに表示 これに対応するvimrcが以下のような感じ。 "

    Gtags用にキーバインドをチューニング - big-eyed-hamster’s diary
    m-bird
    m-bird 2009/07/22
    これは便利!
  • bashrc/vimrc再び。 - ここにタイトルを入力|

    .bashrcはじめ設定ファイルのたぐいはちょくちょく書き加えるので少しずつカオスになっていく。 ということで、整理しつつ、いくつかtips的なアレコレをまとめてみた。 .bashrc編 まずは.bashrcから 環境変数をいじる糖衣function in .bashrc .bashrcを見てみるとやたら目に付くのが"export HOGEHOGE=hoge:${HOGEHOGE}"という記述。 単に環境変数を拡張しているだけなのだが、何を追加しているのか分かりづらいし、なにより環境変数が空だったときに余分な":"がつくのが嫌い。 ということで書いてみたのがこんな。 function AddPathPre() { if [ -z "${!1}" ]; then eval "export ${1}=${2}" else eval "export ${1}=${2}:\${${1}}" fi

    bashrc/vimrc再び。 - ここにタイトルを入力|
    m-bird
    m-bird 2009/07/16
    近頃bashも使わなきゃならなくなり。僕らのbasherごすさんの記事は一味違う!
  • UNIX今日の技 - FrontPage

    wiki にしていると業者がウザいので生 HTML で行くことにしました。 だからといって更新するようになるわけでもないとは思いますが。 (岸田) 『UNIX今日の技』は、「UNIX 初心者が中級者にレベルアップするための足掛かり」となる事を目的としています。 ですので、「ls って何?」というようなレベルの人はまずなどで(基的なコマンド程度で良いので)勉強してからにした方が良いと思います。 あと、当研究室特有の事情や研究でよくなされる作業(VASP を使うなど)をそのまま例に挙げることがよくあります。 (今まさに表示されている)このページに書かれているのは最新の記事であり、書いてから暫く時間の経った物は適当なタイミングで archives に放り込んでいます。 vim: 連続上書きモード たとえば、以下のファイルがあるとします。 (ちなみにこれは VASP の POSCARの一部分で

    m-bird
    m-bird 2009/07/03
    screen技やらターミナルの技やらいろいろ便利。
  • Vimのtab機能とfuzzyfinder.vimのマッピング設定をしたら編集ファイルの切り替えが超快適になった - ぬいぐるみライフ?

    Vimのtab機能を利用すると,以下のように画面上部に現在開いているバッファの一覧が表示されるようになる.GNU screenのhardstatusっぽい感じ. また,fuzzyfinder.vimはバッファやファイルをあいまい検索や部分一致検索で開くことができるプラグイン.候補一覧が最近使ったファイルを基にソートされたりして便利. 例えばFuzzyfinderのファイルモードで「rc」に部分一致するファイルを列挙するとこんな感じになる. fuzzyfinder.vim http://www.vim.org/scripts/script.php?script_id=1984 ただ,これらはデフォルトのままだと:tabmoveや:FuzzyFinderFileなど非常に長いExコマンドを使わないと利用できないので,押しやすいキーマップを設定して簡単に操作できるようにしてみた. 設定したマッピ

    Vimのtab機能とfuzzyfinder.vimのマッピング設定をしたら編集ファイルの切り替えが超快適になった - ぬいぐるみライフ?
    m-bird
    m-bird 2009/06/24
    vim設定
  • Top malicious Android applications as detected by AVG Threat Labs

    m-bird
    m-bird 2009/06/24
    ファイル/バッファのオープン設定