タグ

vimに関するIceNineのブックマーク (98)

  • テキストエディター「Vim」開発者・Bram Moolenaar氏が死去/今から学びたい方は『とほほのVim入門』などを参考に【やじうまの杜】

    テキストエディター「Vim」開発者・Bram Moolenaar氏が死去/今から学びたい方は『とほほのVim入門』などを参考に【やじうまの杜】
    IceNine
    IceNine 2023/08/08
  • Vim Boss が亡くなりました。

    2023-08-05、悲しいお知らせが入ってきました。Vim の作者 Bram Moolenaar 氏が亡くなりました。謹んでお悔やみを申し上げます。 以下は Bram Moolenaar 氏のご家族から vim_announce に送られたメッセージです。 https://groups.google.com/g/vim_announce/c/tWahca9zkt4t 親愛なる皆様へ Bram Moolenaar が 2023年8月3日に逝去したことを、謹んでお知らせいたします。 Bram はここ数週間で急速に進行した病状に苦しんでいました。 Bram は人生の大部分を Vim に捧げ、皆様が一員である Vim コミュニティを大変誇りに思っておりました。

    Vim Boss が亡くなりました。
    IceNine
    IceNine 2023/08/08
  • 全能テキストエディタ「Vim」の歴史と開発者に広く普及した理由

    MicrosoftのVisual Studio CodeやSublime Textなど、GUIで動作するテキストエディタが数多くリリースされる中で、コマンドラインベースで動作するテキストエディタ「Vim」は、リリースから約30年たった今でも多くの開発者に利用されています。そのVimがなぜ開発者に広く普及したのかを、Vim歴史とともにソフトウェアエンジニアのNikola Đuza氏が自身のブログで語っています。 How Did Vim Become So Popular | Pragmatic Pineapple ???? https://pragmaticpineapple.com/how-did-vim-become-so-popular/ Đuza氏はVimを「全能」と評価するとともに「人々が時々引っかかる場所」とも表現。確かに、Vimにはノーマルモードと入力モードの使い分けなどとい

    全能テキストエディタ「Vim」の歴史と開発者に広く普及した理由
    IceNine
    IceNine 2020/07/07
  • Big Pile of Vim-like

    Items of this type are applications that are intentionally created to be Vim-like in some respect (possibly disabled by default). Less Vim-like applications are in "Configurable" section.

    IceNine
    IceNine 2019/12/15
  • Ctrl-[ が Esc になる理由 - Humanity

    理由 SHIFT キーはキーコードを -0x20、CTRL キーはキーコードを -0x40 する機能 全文 vim-jp.slack.com の #random から。 heavenshell [10:08 AM] TouchBar MBP にしたら強制的に C-[ になるので、オススメです!ようやく矯正できた。 mattn [10:09 AM] 人間の方が最適化されている yoshitia [10:12 AM] Escが物理的にない状況用にデフォルトでCtrl-[ 用意してるのすごい mattn [10:14 AM] いや、用意した訳ではないです。 SHIFT キーはキーコードを -0x20、CTRL キーはキーコードを -0x40 する機能なのです。 なので `[` つまり 0x5b は 0x1b になる。 0x1b = ESC 同様に CTRL-H は H が 0x48 なので 0x

    Ctrl-[ が Esc になる理由 - Humanity
  • Vim を WebAssembly に移植した - はやくプログラムになりたい

    久々のブログです. 6月ぐらいにWebAssembly の仕様をざっくり読んだので,なんか WebAssembly でやりたいなと思って,VimWebAssembly に移植してブラウザで動くようにしてみました,という話です. github.com 多分実物を見ていただくのが一番早いので,下記のリンクにアクセスしてみてください. デモページはこちら(下記の注意事項を先にお読みください) 注意 デスクトップ版の Chrome か Firefox か Safari か Edge を使ってください.どうやら macOS では Safari が一番動きが良いです. デモページは全部で1MBほどのリソースを fetch します.モバイルネットワークなどからアクセスする場合はお気をつけください. keydown でキー入力を取っているので,キー入力を横取りするブラウザ拡張などが有効になっていると

    Vim を WebAssembly に移植した - はやくプログラムになりたい
    IceNine
    IceNine 2018/07/12
  • 15年目のVim | POSTD

    (注:2017/04/19、いただいたフィードバックを元に翻訳を修正いたしました。修正内容については、 こちら を参照ください。) Vim使用について述べた先の投稿( 1 、 2 )は好評だったこともあり、そろそろ更新が必要になりました。Vim 8には非常に要望の多かった機能がたくさん追加され、 VimAwesome のような新しいコミュニティサイトができたことでプラグイン探しと評価が容易になりました。最近では私もVim仕事をする機会がとみに増え、 ピーク効率 に向け自分のワークフローの設定に時間を費やしたりもしています。ですから、この記事は私の現在の状況を写し取ったものです。 大まかには次の内容です。 ファイル特定にはfzfとfzf.vim *ファイル検索にはack.vimと ag Vim + tmuxが勝利への鍵 ALEは新Syntastic。理由はその非同期性 …などなど多数。ぜひ

    15年目のVim | POSTD
    IceNine
    IceNine 2018/04/13
  • Vim日本語チートシート作った - Qiita

    先人のvimmer様が作ったチートシートはUS配列の図か、 日語化されたものでもコマンドの羅列のみの物が多かったので、 JIS配列+日語表記のvimチートシート作りました。 まずはテンプレート作成 世界一有名であろうこの図を元に作成する。 幸いなことにこの図をJIS配列化しているVimmerの方が居たので、 JIS配列化されているものを使用する。 そして英語説明部分を切り取ったものがこちら。 日語化 まっさらな状態のJIS配列表にキー説明を書き込んでいく。 最後に自分用のメモ書きを書き込んで完成! キーマッピングを独自に変えててこのままじゃ使えないよ!という先輩Vimmer様はまっさらな状態の物から自分専用チートシートを作ってください! (間違っている箇所があればご指摘ください!)

    Vim日本語チートシート作った - Qiita
    IceNine
    IceNine 2018/01/08
  • 新人達を1ヶ月でガチvimmerにした方法 - Qiita

    vim以外のエディタでコード書くと私の手は産まれたての子鹿みたいになります。 効率よくコーディングをしてもらうために、新人やvimを学びたい人にvimの研修を実施しています。今回は研修で非常に有効だった内容についてまとめておきます。 ※ なんだか誤解を生んでしまっているようなので追記しておきます。vimの研修は新人研修の一環として行ったわけではなく、vimを使って開発をしたがっていた新人へテスト駆動開発の研修を実施した際に並行して盛り込んだだけです。会社がvim強制とかではないのでご安心ください。言葉足らずで申し訳ありません。 2つの繰り返しキーの存在を認識させる vimは一度実行したコマンドの組み合わせを記憶する.(ドット)とfを使った移動の際のキーストロークを記憶しておく;(セミコロン)があります。これらを駆使することで他のエディタよりも高速な編集作業を行えます。 セミコロンはus配列

    新人達を1ヶ月でガチvimmerにした方法 - Qiita
    IceNine
    IceNine 2018/01/05
  • Vim で書いているスクリプトを Firefox 上で実行する | TECHSCORE BLOG | TECHSCORE BLOG

    鰺坂です。 これは TECHSCORE Advent Calendar 2017 (略してテットカ) の12日目の記事です。 Firefox Quantum 先月の 14 日、Firefox のバージョン 57 (Quantum) がリリースされました。 かなり高速化されたとのことですが、旧式のアドオンが全く使えなくなっています。 その結果、Firefox の UI が完全に変える Vimperator・KeySnail・Pentadactyl といったアドオンは全滅です。 これらアドオンはアドオン自身が(プラグインと呼ばれていましたが)アドオンシステムをもっており、当然のことながらこれらも使用できません。 あのプラグインを再び 私は Vimperator を使っていて、さらにそのプラグイン auto_source.js も使っていました。 auto_source.js は、指定した Ja

  • :terminal コマンドが使える Windows 版 Vim の配布状況 (2017/09/15 時点) - Humanity

    tyru.hatenablog.com この記事を書いた後 Windows でも :terminal コマンドが使える Vim が配布されるようになったのでその配布状況をメモしておく。 Vim バイナリの配布 URL 一覧 まず初めに Vim のバイナリへのリンク集を vim-jp では提供しているので貼っておく。 *1 Redirects このリンクの「Vim official binary」と付いてるものが :terminal コマンドに対応しています(現時点では)。 方法その(1): Vim official binary を使う というわけで、Vim official binary のバイナリをダウンロードすれば、すぐに :terminal コマンドが使える GVim が手に入る。 github.com ただ +kaoriya ではないので細かい部分で差異があります。 例えば家の

    :terminal コマンドが使える Windows 版 Vim の配布状況 (2017/09/15 時点) - Humanity
    IceNine
    IceNine 2017/09/17
  • 凄腕エンジニアが選んだAtom・Vim・Emacsの超便利プラグインと設定34選 - paiza times

    Picture by ITエンジニアを目指す女子高生たちの学園ライフ4コマ漫画『ぱいじょ!』 こんにちは、谷口です。 皆さんは普段どんなエディタを使っていますか?「今のエディタに不満がある」「乗り換えを考えている」という方もいるかと思います。 弊社でpaizaを作っている凄腕エンジニアたちに聞いたところ、Atom派とVim派とEmacs派がいたので、各エディタを使うメリット・デメリット、また実際に開発で使っていて便利なプラグインや設定の小技などをみっちり聞いてきました。 エディタの設定や乗り換えの参考にしていただければと思います。 ■その前にpaizaを作っているエンジニアが使うエディタの割合 Picture by ITエンジニアを目指す女子高生たちの学園ライフ4コマ漫画『ぱいじょ!』 Atomユーザー:2名 Vimユーザー:2名 Emacsユーザー:1名 もちろんみんな一つのエディタ単体

    凄腕エンジニアが選んだAtom・Vim・Emacsの超便利プラグインと設定34選 - paiza times
  • Big Sky :: コルタナさん、ねぇ Vim を起動して

    コルタナさん、とても便利なのですが Vim を起動する事が出来ない。どこかで見たショートカットファイルを所定の場所に置く方法もうまく動かない。 C:\ProgramData\Microsoft\Windows\Start Menu\Programs 調べると、ボイスコマンドという API が出ているのだけど、Universal Application でないといけない。Universal Application だと System.Diagnostic からプロセスを起動できない。そこで別に立てたウェブサーバから Vim を起動させる。サーバのコードは至って簡単。 using System; using System.Collections.Generic; using System.Diagnostics; using System.Linq; using System.Net; usi

    Big Sky :: コルタナさん、ねぇ Vim を起動して
  • さよなら、Emacs - 三等兵

    ついにこの時を迎えてしまった。 不満はない。しかし、居心地のよいHelm.elとお別れをしなければならないのかと思うと小指の古傷がうずいて仕方がない。私を引き止めようとしているのだろうか、まるで考えなおせといわんばかりに。 だが、私の小指はもう…...。 …...いや。 ああ、少し昔話をしよう。 私はその昔、Emacsを最高に使いこなせるようにと小指の修行をしていた。もうずいぶん昔の話だ。 2,3年ぐらい前だ。 なぜそのような修行をしていたのかというと最高の小指を用意するためである。もちろん、最高のEmacsに応えるために。 iPadiPhoneは小指だけで操作し、かの松尾象山も躊躇したという片手小指逆立ち、小指ピンポンダッシュ、アマゾンの奥地にて小指を餌に見立てたピラニア小指一釣りなど、様々な修行をしてきた。 なかでも特に困難を極め、私の小指もこれまでかと覚悟した修行がひとつあって、

    さよなら、Emacs - 三等兵
  • Vimmerなら2013年中に試しておきたい海外産Vim plugin 8選 - derisの日記

    Vim この記事はVim Advent Calendar 2013の15日目の記事です。 14日目はjoker1007さんによるwebapi-vimとBufWriteCmdでWeb上のリソースをVimで編集するでした。 記事では、2013年中に試しておきた海外Vim pluginを8個ご紹介します。 はじめに なんで海外産限定なの? 理由は以下のとおりです。 日産のVim pluginは入れている人が多く日語での情報も多い(vimrc読書会に参加した感覚として) Vim Advent Calendar 2012が1年続いたこともあり、興味深い日Vim pluginが多すぎる… 海外でそこそこ流行っていても日ではあまり知られていないVim pluginが多いのでもったいなーと思ったので、記事を書こうと考えました。 ちなみに、今回ご紹介するのは今年私が見つけたVim plugi

    Vimmerなら2013年中に試しておきたい海外産Vim plugin 8選 - derisの日記
    IceNine
    IceNine 2013/12/17
  • 正しいVimのロゴ — KaoriYa

    よく使われているVimのロゴ、なんかおかしいのです。 間違っているのです。その原因を明らかにし正しいロゴの使い方を啓蒙したいのです。 この記事は Vim Advent Calendar 2013 6日目です。 変なロゴとその出自 まずは下の画像を見てください。 2日目からの引用ですが、一見なんの変哲も無いVimの正式なロゴです。しかし何かがおかしい。わからない人もいるかもしれませんが、これは縦横比がおかしいのです。背景の緑の四角は来なら正方形でなければならなにもかかわらず、この画像では菱型になっています。この違いは昔からVimのアイコンに慣れ親しんだ身としては、快速電車の中で足の裏が痒くなったけど掻くに掻けないそんなもどかしさを感じずにはいられない、というわけです。 問題はこの縦横比が狂った画像がどこからやってきたのか。そのネタで引っ張ろうかとも思いましたが、実はWikipediaでした

    正しいVimのロゴ — KaoriYa
    IceNine
    IceNine 2013/12/08
  • Macを購入したら絶対に導入したい!私が3年間で厳選した超オススメアプリ10選! - かなりすごいブログ

    さて日は、MacBook Airを2010年に買ってから、数々のフリーソフト・シェアウェアを使い続けてきた私が、MacBookを買ったら「絶対に」導入したい、超厳選アプリをランキング形式でご紹介したいと思います!今回は無料で使えるものばかり集めてみましたので、シェアウェアに関しては後日またご紹介したいと思います(^^) それでは、ご覧ください! ↓↓↓

  • Vimから電話がかけられるなんて・・・素敵! - rattcvの日記。

    このエントリーはVim Advent Calendar2012の301日目の記事です。 Vimで電話? スマホにVimを入れてるVimmerなら、Vimから電話掛けれたらな〜って1度は思ったことありますよね?(オレだけ?)。この度そんな願望を叶えるためのunite-sourceをちょこっと書いてみたので紹介してみたいと思います。 電話帳の取得は? もちろんAndroid端末は内部に連絡先のデータベースを持っており、そこから情報を取得できれば一番いいんですが、ターミナルエミュレータで動いてるAndroidネイティブなCUIアプリからそれをやるのは恐らく無理だと思われます。さてどうしたものかと考えて思いついたのは、スマホの「連絡先データのエクスポート」でSDカード上に出力されたファイルを使ったらどうか?というものでした。vcard形式のこのファイルのUTF-8エンコードされた部分をデコードして

    Vimから電話がかけられるなんて・・・素敵! - rattcvの日記。
  • Big Sky :: Vim で幅跳び

    先日、某所で何人かに遊んで貰ったので、ここにも書いて皆に遊んでもらおうと思います。 mattn/habatobi-vim - GitHub https://github.com/mattn/habatobi-vim :Habatobi を実行すると起動します。j と k を交互にタイプすると走り出すので jkjkjkjkjkjkjkjk... とタイプして下さい。 赤い線の前でスペースキーをタイプするとジャンプします。 記録が出て、どうこうなる訳ではないですが息抜きのつもりでどうぞ。

    Big Sky :: Vim で幅跳び
    IceNine
    IceNine 2013/06/11
  • Vimチートシート製造機

    Vimチートシートをつくろう(つくろう) この広大なネットの中に、好きな壁紙からVimチートシートを作れるウェブサービスが存在するらしい…。いったいどこに存在するんだ…

    IceNine
    IceNine 2013/06/10