タグ

Vimとネタに関するkirakkingのブックマーク (12)

  • Vimは万能 (証明編) - ちゅーたのぶろぐ

    この記事は, Vim Advent Calendar 2022 19日目 の記事です.僭越ながら初参加させて頂きます.よろしくお願いいたします. はじめに チューリング完全性の証明 Brainfu*k VimコマンドでBrainfu*k 表記上の注意 全体設計 + 置換コマンド 事前に定義するマクロ 説明 - 置換コマンド 事前に定義するマクロ 説明 < 置換コマンド 事前に定義するマクロ 説明 > 置換コマンド 事前に定義するマクロ 説明 . 置換コマンド 事前に定義するマクロ 説明 [ 置換コマンド 事前に定義するマクロ 説明 ] 置換コマンド 事前に定義するマクロ 説明 [, ]によるループの実現 条件分岐 ループ 多重ループ 動作確認 1. 基動作 Brainfu*kコード Vimコマンド 実行結果 2. ループ Brainfu*kコード Vimコマンド 実行結果 3. 多重ルー

    Vimは万能 (証明編) - ちゅーたのぶろぐ
    kirakking
    kirakking 2022/12/19
    スクリーンエディタを二次元配列と見なして、ヘッドシークを行移動コマンドでやるの賢い。その発想は無かった。
  • vimを使うとき十字キーで移動して、vimmerに殺されるその前に - Qiita

    はじめに あなたがこの記事を読んでいるということは、私はすでにこの世にはいないのでしょう。 最期に、あなたに私の犯した罪を告白します。 そうです、vimでの移動に十字キーを使っていたのです。 この事実を知ったvim教の信者たちが血眼になって私を探しています。 きっと、私は見つかるでしょう。 そしてMacBookの十字キーを全て剥がされ、Logicoolの青軸キーボードで撲殺されるのです。 それほどまでに私の罪は重いということは重々承知しています。 もし、これを読んでいるあなたが私と同じ業を背負っているのであれば今すぐ逃げてください。vimmerはどこにでも潜んでいます。 今日笑顔で話していた同僚が明日にはキーボードで殴りかかってくるかもしれないのです。 だからせめて、私のささやかな抵抗をここに書き記します。 あなたが私と同じ道を辿らないことを願って・・・・ escは海よりも遠いということ

    vimを使うとき十字キーで移動して、vimmerに殺されるその前に - Qiita
  • viを:wqや:q!、あるいはZZで終了するのとではどちらが効率的か - 人間とウェブの未来

    後ろの方に追記をいくつか書いているのでそちらも是非参照ください 今日さくらインターネット研究所の雑談タイムで、viの終了時には:wqや:q!とかで終了するよりもZZで終了すべき、という話題が出た。 ここで簡単に整理しておくと、 :wqはファイルを上書き保存して終了 :qは上書きせずに終了 ZZ はファイルに変更があれば保存して終了、なければ上書きせずに終了 というコマンドである。 最初はZZ便利だよなぁと思っていたけど、確か過去にZZだとやりにくいところがあって使うのをやめた記憶があった。それで色々話をしていると、やっぱりZZを使った方が良いケースが思いつかなかった。 そこで、ZZいらんでしょ、などと発言したりしていたのだった。 といのうも、僕のviの終了するパターンとしては、 まず:qを押す 変更がなければそのまま終了、変更があれば変更があるよとwarningが出て終了できない warn

    viを:wqや:q!、あるいはZZで終了するのとではどちらが効率的か - 人間とウェブの未来
    kirakking
    kirakking 2019/06/26
    ヘルプ読むと :x == ZZ で :q! == ZQ なのか。ZQ 知らなかった。バッファ使いまくるので :wqa 派。
  • Vim script で機械学習 - Qiita

    この記事は Vim Advent Calendar 2018 の最終日 25 日目の記事です。昨日は rhysd さんの「Vim の構文ハイライトでクリスマスツリー🎄を飾ってメリクリする」でした。今年も Vim Advent Calendar は完走しました。皆さんお疲れさまでした。 はじめに 昨今 Vim script は目覚ましい進化を遂げ、Vim script からタイマーも実行でき、プロセスを起動して非同期に通信できる様にもなりました。以前の様にコマンドを実行して Vim でのテキスト入力を妨げる事も少なくなってきました。 Vim script が扱える数値も既に64bit化されています。現在 pull-request されている blob 型 も入れば、ほぼ他の言語と同等の機能を得たと言えるでしょう。1 しかしながら世の中のプログラミング言語は機械学習へと足を延ばし、大量のデー

    Vim script で機械学習 - Qiita
  • Stack Overflow: Helping One Million Developers Exit Vim - Stack Overflow

    Capture, share, & collaborate on knowledge internally. This morning, a popular Stack Overflow question hit a major milestone: You're not alone, jclancy. In the five years since this question was asked, there have been over a million other developers who got stuck in Vim and couldn't escape without a bit of help. Indeed, the difficulty of quitting the Vim editor is a common joke among developers. I

    Stack Overflow: Helping One Million Developers Exit Vim - Stack Overflow
  • 【なにそれこわい】Vimシェル芸というvimshellとは異なる何かが誕生した模様

    第27回シェル芸勉強会の中で某大某未来ロボティクス学科某A氏が使い出してパンデミックの予感 2017/2/15追記: 先行記事を見つけました。 http://auewe.hatenablog.com/entry/2016/12/03/001000

    【なにそれこわい】Vimシェル芸というvimshellとは異なる何かが誕生した模様
    kirakking
    kirakking 2017/02/13
    「Vimのキーバインドをブレース展開」いみがわかれん。
  • Make Vimmer Happy Again | ラング・ラグー

    稿は Vim Advent Calendar 2016 の12日目の記事です. 今年の9月に Vim 8.0 がリリースされました.これに伴って追加された Vim の新機能は数多くありますが,その中に:smileコマンドというものがあることをご存知でしょうか.私は Yokohama.vim #8 に参加した際に知りました.このコマンドは,実行すると次のような「スマイル」が表示されます. :smileのヘルプを見ると “make the user happy(ユーザを幸せにする)” と解説されています.確かに,これは大変愉快で素晴らしい新機能だと思いました. しかし,惜しいことにこの機能はユーザ(Vimmer)に対する考察がほんのわずかに足りていないようにも思われます.すなわち「ある Vimmer が unhappy なとき,その Vimmer に:smileコマンドを叩く余裕があるだろう

    Make Vimmer Happy Again | ラング・ラグー
  • 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 の組み合わせで端末環境を整える

    kirakking
    kirakking 2015/06/22
    vimで開けないファイル形式はガッデムだよね(vim原理主義)。
  • Macを購入したら絶対に導入したい!私が3年間で厳選した超オススメアプリ10選! - かなりすごいブログ

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

  • Your plugin kills children! · Issue #15 · mhinz/vim-startify

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    Your plugin kills children! · Issue #15 · mhinz/vim-startify
  • 人生って別にそんなにつらいものじゃないよ

    はとりあえず恵まれている例えば自分がワープアだとするじゃん。年収200万以下。辛いって思うじゃん。でも、月17万くらいあったら、安い家賃のところに住んで、そこそこうまくもまずくもない飯を毎日べれて、娯楽費にもある程度ぶちこめてちょっと節約すれば貯金もできるわけ。(ただし独身に限る) 発展途上国ではなかなかこうはいかない。飯がえて家があるだけでとりあえず上等。娯楽費にお金なんてなかなか使えない。とりあえず何かスキルをつければお金をもっと稼げるようになるスキルがあれば億万長者になってうっはうはというわけではないけど、とりあえずある程度まで何らかのスキルを身につければ、収入は上がる。そうすれば生活はもっと楽になるし、選択肢ももっと広がる。こういうのって21世紀より前ではなかなか考えられなかった、つい最近の話。悲観しているのは未来が悲惨っぽいからどうせ頑張ったって人生に意味なんてないんだか

  • 正しいVimのロゴ — KaoriYa

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

    正しいVimのロゴ — KaoriYa
  • 1