lynx   »   [go: up one dir, main page]

タグ

vimに関するkamei_rioのブックマーク (21)

  • はじめてのVim 〜 Vimはいいぞ!ゴリラと学ぶVim講座(1) | さくらのナレッジ

    はじめまして、ゴリラです。 ご縁があってこの度Vimについての連載をさせて頂く事になりました。 連載ではVimに興味ある方や、Vimを使い始めたばかりの方向けの内容を予定しています。筆者自身もまだVim歴が8ヶ月と浅いのですが、みなさんにVimの良さが伝わるように頑張っていきますので、何卒よろしくお願い致します。 自己紹介 普段プログラマーとして働きつつプライベートでは趣味でOSS活動をしています。とくにVimが好きで、Vimに関する記事を書いたりゴリラ.vimといったイベントを主催したり、プラグインを作ったりしています。 Vimの良さ Vimというと一般的にとっつきにくい、学習コストが高いと言われることが多いと思います。Vimにはモードといった概念があり、そして機能がとても豊富なためそのような印象があるのは仕方ないと考えています。しかし、Vimは学習コストといったデメリットよりもメリッ

    はじめてのVim 〜 Vimはいいぞ!ゴリラと学ぶVim講座(1) | さくらのナレッジ
    kamei_rio
    kamei_rio 2019/06/26
    ウホッウホッウホホッ
  • Stack Overflow: 100万人の開発者を手助けするVim終了方法 | POSTD

    今朝のことですが、 Stack Overflowで人気のある質問 が1つの値を越えました。 注釈: 見出し: Vimエディタの終了方法を教えてください 質問者: jclancy 赤丸囲みの中: ビュー:1,000,082回 jclancyさん、あなただけではありません。この質問が投稿されてから5年、あなた以外に100万人以上の開発者がVimで身動きできなくなって、何らかの助けなしには抜け出せませんでした。実際、Vimエディタを終了させるのは難しく、開発者の間では共通のジョークになっています。 注釈: 誰も簡単にVimから抜け出せない ベテランのVimユーザからこういう評判は不当だと言われたことがあります。(私もやっとここ数年でこの問題についてのコツをつかんだのですが、)確かにベテランの言い分は正しいと思います。Vimの終了方法を忘れてしまうのには2つの理由があると思います。開発者は、Git

    Stack Overflow: 100万人の開発者を手助けするVim終了方法 | POSTD
    kamei_rio
    kamei_rio 2017/11/01
    本当にVim終了方法の話だった。これはすごい
  • 「Vimを終了する方法」、100万PVを突破 | スラド デベロッパー

    技術系Q&Aサイト「Stack Overflow」に2012年8月に投稿された「How to exit the Vim editor?」という質問ページのページビューが、100万を突破した(Stack Overflowの公式ブログ)。 このページでは「Vimが終了できない」という質問に対し、Escキーを押し、続いて『:q』や『:q!』などを入力するという終了方法が親切に解説されている。 この記事は昨年Stack Overflowのページビュー全体の0.005%を稼いだそうで、平日のピーク時には一時間当たり80人がこのページを見ていることになるという。また、国別やメインのプログラミング言語別のアクセス統計も示されている。

    「Vimを終了する方法」、100万PVを突破 | スラド デベロッパー
    kamei_rio
    kamei_rio 2017/05/26
    こういう時こそ青いアイツがいれば、お前を消す方法を聞けるのに
  • 女子大生の87%「vimを使う男子はキモい」

    1: 風吹けば名無し@\(^o^)/ 2016/05/12(木) 08:15:51.24 ID:Zkb58Hqxp.net

    女子大生の87%「vimを使う男子はキモい」
    kamei_rio
    kamei_rio 2016/05/12
    なるほどそういうことか
  • Vim-Galore : Vimについて知っておくべき全てのこと(1/5) | プログラミング | POSTD

    (編注:2020/08/18、いただいたフィードバックをもとに記事を修正いたしました。) (訳注: 2016/2/26、記事タイトルを変更いたしました。) 特定のトピックについての記述をご希望ですか? Issue を立てるか、 Twitter で私までお知らせください!ありがとう! はじめに Vimとは何か? Vimの基原則 最初の一歩 ミニマルなvimrc 自分の実行しているVimの種類を知る チートシート 基礎 バッファ/ウインドウ/タブ アクティブ/読み込み済み/一覧表示/名前付きバッファ 引数リスト マッピング マップリーダー レジスタ 範囲 マーク機能 補完 モーション/オペレータ/テキストオブジェクト autocmd 変更履歴リスト/ジャンプリスト アンドゥツリー クイックフィックスと位置リスト マクロ カラースキーム 折り畳み機能 セッション ローカリティ 使用方法 オフラ

    kamei_rio
    kamei_rio 2016/02/23
    あとで読まない
  • jとkでの移動を矯正するためのVim pluginを作った - derisの日記

    記事はVim Advent Calandar 2015の13日目です。 来書こうと思っていたネタがあったんですが、若干ネタが大きかったため期間的に厳しく そのネタの内容を検討している時に思いついて作ったVim pluginについてご紹介します。 背景 みなさんはカーソル位置からスクリーン上に見える範囲の特定の行への移動はどのように操作されていますでしょうか? Vimmerは十人十色なので、様々なやり方があると思います。 例えば 気合でjjjjj・・・、kkkkk・・・を使う 5jや5kなどを繰り返し実行して距離を詰めた後に最後微調整する (relativenumberオプションを有効にするなどで) 目視で極力一発で目的の行に移動する 様々な縦方向の移動コマンドの中から状況にあった移動コマンドを選択する (/, }, { などなど) (vim-easymotionなどの) 移動系のVim

    jとkでの移動を矯正するためのVim pluginを作った - derisの日記
  • サクラエディタ上に Vim を実装した話 - tchsskのブログ

    これは Vim Advent Calendar 2015 の 9 日目の記事です。 はい、タイトルは盛りました。正直「実装」と言えるほどのものではないので最初に謝っておきます。すみませんすみません。 サクラエディタ (以下サクラ) というのは Windows 用のテキストエディタなんですが、とある事情でこのエディタを Vim ライクなキーバインドで使えるようにしたことがありました。これはその時の思い出話になります。 自己紹介 当時、私はとある零細下請け SIer で働くシステムエンジニアでした。回ってくるのは客先常駐の堅い現場ばかり。ネットに繋がっていない PC で作業することが殆どでした。 サクラエディタとは サクラエディタ サクラエディタはMS Windows上で動作する日語テキストエディタです. 行く先々の現場では必ずと言っていいほどサクラが使われていて、私もほとんどのショートカッ

    サクラエディタ上に Vim を実装した話 - tchsskのブログ
  • Vimの生産性を高める12の方法 | POSTD

    1. LeaderをSpaceキーにする Leader は素晴らしい概念です。キーの 組み合わせ ではなく 並び によって、操作を行えるようにするものです。私はこれを使っているので、操作のために” Ctrl -何らかのキー”の組み合わせを押す必要はめったにありません。 私は長い間、 , を Leader キーとして使っていました。ですがある時、キーボードの中で一番目立つキーにマップすることを思い付いたのです。Space(スペース)キーです。 これで私のVim生活は激変しました。今や、私は Leader をどちらの親指でも押すことができ、他の指は常にホームポジションにあります。 Leader がとても使いやすくなったので、私が様々なキーバインドで用いるようになったことは周知の話です。 2. 自分が特によく行う操作をLeaderにマップする 私は、自分がVimで作業を行っている中で、その時間の

    Vimの生産性を高める12の方法 | POSTD
  • Vim の魅力を余すこと無くお伝えする動画まとめ - fugafuga.write

    Vim を使うとどれだけ幸せになれるのか。 どうすれば Vim で効率良くコーディングできるのか。 実際に Vim を使用している動画を集めて確かめて見ました。 私自身は Vim 初心者です。 カーソルを hjkl で移動し、コピー(ヤンク)、ペーストができ、 ノーマルモードとインサートモードをかろうじて使い分けることができる程度です。 一番はじめに Vim に触れた時は、 常にインサートモードでエディットするという悪魔の所業を行っていました。 しかし、ペアプログラミングをする機会も無いので、 他人がどのように Vim を使いこなしているのかがわかりません。 そこで、世の Vimmer 達がどのようにして効率化を図っているのかを知りたいと思い、 Vim でライブコーディングを行っている動画を漁って参りました。 □ 極める! vim / halt feits (2015/04/12 追加)

    Vim の魅力を余すこと無くお伝えする動画まとめ - fugafuga.write
    kamei_rio
    kamei_rio 2015/03/30
    あとで読む可能性がゼロではない
  • 今さら聞けない高性能エディタVim入門

    サクラエディタなど基的なエディタに慣れたら、次に気になるのはさらに高性能エディタの代表格、vimではないでしょうか?Vimはプログラムコードやシステム設定ファイルなどの編集で威力を発揮するためエンジニアにファンが多いのも特徴ですが、エンジニアを惚れ込ませるその高性能さは一度惚れてしまうと離れられなくなるほど。慣れるまでは少し大変かもしれない上級者向けエディタですが、今回はその苦労を補って余りある高性能エディタ、vimの魅力をご紹介しようと思います! "CodeCampus"はオンラインプログラミングスクール No.1のCodeCampが運営するプログラミング未経験の方のための学習メディアです CodeCampとは?(受講生体験記) 「エンジニアは女性のキャリアとして魅力的」未経験からの転職体験記リモートワーク×多拠点居住の新しい生き方を実現する。元バレエダンサーの挑戦普通の文系大学生/営

    今さら聞けない高性能エディタVim入門
    kamei_rio
    kamei_rio 2015/03/18
    これは随分とまた適当な記事を……
  • Big Sky :: IDE としての Vim

    この文章は、http://yannesposito.com/Scratch/en/blog/Vim-as-IDE/ で掲載されている「Vim as IDE」の翻訳文です。 文内の全てはの筆者による物であり、訳文の内容については私による物となります。意訳が若干入っています。間違い等あればご連絡下さい。 Vim as IDE tl;dr: 如何に Vim を効率の良い IDE として使いこなすか Learn Vim Progressively (訳者注: 日語訳)では Vim が如何にテキスト編集に優れ、かつファイルを操縦できる偉大なテキストエディタであるかについて示した。この短い記事では、私が如何にして Vim を IDE として使っているかについて見る事が出来るだろう。そう、主に幾つかの素晴らしいプラグインを使う事により。 1. Vim Plugin Manager Vim のプラグイン

    Big Sky :: IDE としての Vim
  • Sublime、Vim、Emacs、AtomなどにIntelliSense機能を追加する「OmniSharp」、マイクロソフトがデモ

    Sublime、VimEmacs、AtomなどにIntelliSense機能を追加する「OmniSharp」、マイクロソフトがデモ Sublime TextやVimEmacsなど既存のテキストエディタに対して、マイクロソフトのVisual Studioが備えているIntelliSense機能を追加できるオープンソースソフトウェア「OmniSharp」のデモが、日マイクロソフトが1月16日に開催したイベント「GoAzure」の基調講演で披露されました。 OmniSharpのデモを行ったのは、米マイクロソフト Principal Program ManagerのScott Hanselman氏。.NET CoreがオープンソースとなってMacOS XやLinuxに移植され、C#も使えるようになることを紹介した上で、「MacLinuxでのソースコード修正は手間だ、IntelliSense

    Sublime、Vim、Emacs、AtomなどにIntelliSense機能を追加する「OmniSharp」、マイクロソフトがデモ
  • VimをモダンにリファインしたMac用エディタ「VimR」 | ソフトアンテナ

    Vimを現代風にリファインしMacの他のモダンなエディタで導入されている機能を取り入れることを目的としたエディタ「VimR」(Vim Refined)が公開されています(GitHub、Hacker News)。 説明によると、VimRはエミュレーションではない完全なVimを内部に組み込んでいて、Vimの好みプラグインを使用可能。hjklで操作できるGUIファイルブラウザや、曖昧検索に対応したファイル検索機能が使えるということです。 ↑左ペインがファイルブラウザ。 ↑ファイル検索。 MacVimプラスアルファといった雰囲気なので、GUIメインでVimを使っているユーザーならば検討してみる価値はあるかもしれません。 ソースコードのライセンスはGPL v3で、ビルド方法はGitHubに説明されています。今後が楽しみなエディタだと思います。

    VimをモダンにリファインしたMac用エディタ「VimR」 | ソフトアンテナ
    kamei_rio
    kamei_rio 2014/08/18
    Vimをモダンに焼き直した
  • なぜ、IDEじゃなくてVimを使うか。 - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? ここに書かれていることは私の「なぜ、IDEじゃなくてVimを使うか。」の理由なので、Vimmerな皆同じ理由とは限らないのでご注意を...。 また、だいぶ省略しているので、Vimを全くしらないひとには分からないところも多々あるかもしれません、ご了承を...。 Vim以外のテキストエディタ(Emacs、Sublime Text、Atomなど)では同じようなことが実現できるかもしれないので、必ずしもここであげたことが正しいわけではないですのでご勘弁を...。 1. MacLinuxWindowsのどれでも使える。 MacLinuxでは

    なぜ、IDEじゃなくてVimを使うか。 - Qiita
    kamei_rio
    kamei_rio 2014/07/21
    使ってる俺すげー感はすごい。ただ万人向けではない、という紋切り型のコメント
  • テキストエディターとプログラミング言語の相関関係は? | スラド Slashdotに聞け

    シェルやテキストエディターをめぐるフレーム戦争は長く続いているが、私の疑問は別のところにある。特定のテキストエディターと特定のプログラミング言語に結びつきはあるだろうか。Rubyプログラマーの多くはEmacsを使い、Perlプログラマーの多くはvimを使っているのだろうか。 皆さんが選ぶテキストエディターとプログラミング言語の組み合わせをコメントしてほしい。

    kamei_rio
    kamei_rio 2014/06/29
    宗教の道具戦争
  • Vimの生産性を一撃で高めるシンプルなテクニック | RickyNews

    Vim Advent Calendar 2013の168日目の記事です。 Vimプラグインの組み込みなど、日々Vimによる開発速度の向上を研究されている方も 多いかと思います。そんな開発効率を一撃で高められるテクニックがあるので紹介。 それはズバリ、OSのキーリピート速度を高めるです。 非常にシンプルですが、破壊力がすごいです。 普段のwebhjklがこの通り。パラグラフ単位移動コマンド{ }でやるとすごい速度。 単語単位でも超高速で移動できます。 もちろん通常のvimに限らず、tmuxのvisual mode(vi互換)であってもBashのカーソル移動であってもリモート接続先のVimであっても全てが高速になります。なぜならボタンを押し続ける動作はほぼキーリピートによるコマンド送出だからです。 Bashの場合は単語移動では以前はEsc + fを利用しておりましたが、すっかり使わなくなりまし

    Vimの生産性を一撃で高めるシンプルなテクニック | RickyNews
    kamei_rio
    kamei_rio 2014/05/17
    「ズバリ、OSのキーリピート速度を高める」マシンが固定されない&共用なことが多いので、こういう発想は無かった
  • ニコ生でvimを教わろうとしたらLingr勢に急襲されてvimrcの行数が14倍になった話 - webサービスを作りたいニートの日報

    2014-02-14 ニコ生でvimを教わろうとしたらLingr勢に急襲されてvimrcの行数が14倍になった話 Vim vim使えたらかっこいいよなーでも難しいよなーみたいなもやもやした気持ちを抱えて過ごしていました。vimできる友達でもいたら教えてもらえそうだけどvimmerなんて知らないしそもそも友達いないし……。 なんて考えていたら昨日ふと思いつきました。ニコ生で教えてもらえないだろうかと。自分の画面映しておけばリアルタイムで質問できちゃうじゃん素敵! そんなわけで「求む!vimのプロ」と題して生放送やってみました。人が来てくれるか不安だったのですが、ニコ生にはいろんな人がいるものなんですね。たくさんのvimmerの方々に来ていただいて情弱ど素人な自分に手取り足取り教えてくれました。 なかでも多かったのが「lingrから来ました」というコメント。lingrなるものを存じ上げない自分

    ニコ生でvimを教わろうとしたらLingr勢に急襲されてvimrcの行数が14倍になった話 - webサービスを作りたいニートの日報
    kamei_rio
    kamei_rio 2014/03/07
    「闇の組織か何かかなと思っていましたが」だいたいあってたと
  • 次世代Vimを開発へ! 「Neovim」プロジェクト発足

    特に日で人気の高いエディタのひとつに「Vim」がある。20年以上に渡って開発され続けている高機能エディタで特に開発者に好まれる傾向がある。このVimをより現代的なコードへ書き換えていこうという新しいプロジェクトNeovim」が発足した。「Neovim: vim's rebirth for the 21st century」などにプロジェクトの目的などの詳細情報がまとまっている。Vimよりもプラグインエコシステムなどの開発が加速する可能性があり、今後注目しておきたいプロジェクトといえる。 「Neovim」では現在のVimは20年以上にわたる開発を経てコードの合算行数が30万行を超え、さらに理解できる人が少ないC89のコードが入っており理解が難しい面があると指摘。また、Vimの開発者であるBram Moolenaar氏にパッチマージの負担が集中しており、反映されるまで時間がかかってしまって

  • neovimで新しくなったところまとめ - 方向

    neovimは「vimを近代化させよう」というvimのforkです。 https://github.com/neovim/neovim http://news.mynavi.jp/news/2014/02/26/097/ なかなかかっこいいので、現状どのような改修が行われたのかcommitを追いかけてみました TL;DR 開発始まったばっかりなので総Commit数まだ少ない CMake使うようにした ゴミ掃除とサポートしたくない環境の切り捨てをした 実用段階になるには少なくとも半年以上はかかりそう 詳しく Import vim from changeset v5628:c9cad40b4181 ファーストコミット いらなそうなファイルとかマクロとか消したらしい Cmakeにビルドを移植したらしい fork元との差分はなし。あんまり丁寧じゃないね Fix build on OSX/Archl

    neovimで新しくなったところまとめ - 方向
  • 個人的に参考にしているvimrc - Qiita

    最近Vimを始めてvimrcを育てています。 GitHubで公開されている他の方のvimrcを読んで勉強しているのですが、個人的に特に参考にしているvimrcを紹介します。 日語のコメントが中心 https://github.com/yuroyoro/dotfiles https://github.com/SpringMT/dotfiles https://github.com/rhysd/dotfiles (2014/02/26追加) https://github.com/glidenote/dotfiles (2014/03/03追加) すべて英語、もしくは英語のコメントが中心 https://github.com/deris/dotfiles https://github.com/toupeira/dotfiles https://github.com/cocopon/dotfil

    個人的に参考にしているvimrc - Qiita
Лучший частный хостинг