Movatterモバイル変換


[0]ホーム

URL:


はてなブックマークアプリ

サクサク読めて、
アプリ限定の機能も多数!

アプリで開く

はてなブックマーク

タグ

関連タグで絞り込む (26)

タグの絞り込みを解除

vimに関するaceraceaeのブックマーク (24)

  • Learn Vim

    LearnVim the Smart WayWhat's This?LearnVim (the Smart Way) is aguide to learn thegood parts ofVim. This project was inspired by Steve Losh' LearnVimscript the Hard Way. I thoughtit would be neat to do a broader, albeit less deep, overview ofVim +Vimscript in 2021. So hereit is! Thisguide consists of three parts: How to useVim How to customizeVimHow to useVimscriptIf you're an advance

    Learn Vim
    • テキストエディタ「Vim」の操作速度を競うゲーム「Vim Racer」で遊んでみた

      テキストエディタの「Vim」ではさまざまなキーを使用してカーソルの位置を変更できます。「Vim Racer」はカーソルを指定された位置まで動かす速度を競うゲームとのことなので、実際に遊んでみました。Vim Racer - An Online Game forVIM Navigation https://vim-racer.com/ サイトにアクセスするとこんな感じ。「Click the editor to start」と書かれている通り、エディタ部分をクリックするとゲームが始まります。 実際に1ゲーム遊んでみました。VIMの操作速度を競う「Vim Racer」プレイムービー - YouTubeゲームを開始すると、右上のタイマーがスタートします。 右下には現在のクリア状況と1分あたりのナビゲーション数であるNPMが表示されています。12回指定された位置までカーソルを動かすまでの時間を

      テキストエディタ「Vim」の操作速度を競うゲーム「Vim Racer」で遊んでみた
      aceraceae
      aceraceae2024/09/01非公開
      vim のバージョンとか設定なんかも細かく指定できるんだろうか。
      • VHS で楽に Neovim のデモ動画を録る

        この記事はVim 駅伝 の 07/15 の記事です。 前回の記事は staticWagomU さんによる、 06/12 の「mini.nvimを使って環境構築したら優勝した」という記事でした。 次回は 07/17 に投稿される予定です。 はじめに 1ヶ月ほど前にVim のマイナーなテクニックを紹介する記事を公開し、ありがたいことに非常に多くの方に読んでいただきました。 この記事では特にデモ動画を多く載せることを意識していました。数えてみると8つもの GIF 動画が例に用いられています。Vim を用いた編集のスピート感を視覚的に示すことで、紹介したテクニックの魅力がより効果的に伝わったのではないでしょうか。 元記事の末尾に書いた通り、「中級Vim 操作」では VHS というコマンドラインツール (CLI) とNeovim、そして nvim-keycastr というプラグインを用いてデ

        VHS で楽に Neovim のデモ動画を録る
        aceraceae
        aceraceae2024/07/16非公開
        対抗して Beta とか出てこないかな
        • 中級 Vim 操作

          この記事はVim 駅伝 の 06/05 の記事です。 前回の記事は thinca さんによる、 06/03 の「Meguro.vim #23 を開催しました」という記事でした。 次回は 06/07 に投稿される予定です。 はじめに記事は以下の記事のオマージュです。Vim の基操作のうち、比較的マイナーながら汎用的に使える機能や小技を集めました。プラグインや複雑な設定が必要なものは含まれておらず、いずれもVimNeovim の両方で使うことができます。気になったものがあれば使ってみてください。 ノーマルモード編 検索結果を次々と置き換えるVim で文字列置換を行う最も有名な方法は :substitute コマンド (短縮形: :s) ですが、ノーマルモードのcgn というイディオムも便利です。これは c オペレータと gn テキストオブジェクト (:h gn) を組み合

          中級 Vim 操作
          aceraceae
          aceraceae2024/06/06非公開
          自動生成系とか知らなかったけどあんまり使いどころない感じはある。個人的にはインデント増減は便利そう。
          • なぜVimmerの僕はマルチカーソルを必要としないか

            はじめにVSCode などのテキストエディタには、マルチカーソルという機能があります。 これは、エディタ上に複数のカーソルを出現させ、一度に複数の場所に同じ操作を行うことができる機能です。VSCode上でのマルチカーソル 自分はVSCodeをメインとしていた時にはこの機能を多用していたのですが、Neovimに移行してから一切使っていません。 一応Vim/Neovimにもマルチカーソルを実現するプラグインがいくつか存在します。 ですが、一度は入れてみるものの結局使わないままアンインストールしてしまいました。 ではなぜ、マルチカーソルが必要なくなったのか。 それはVim/Neovimの操作体系/機能が十分に強力であるので、マルチカーソルを使わなくても同じことができるからです。 この記事では、自分がVSCodeのマルチカーソルで行っていた操作をVim/Neovimの操作体系/機能でどのように

            なぜVimmerの僕はマルチカーソルを必要としないか
            aceraceae
            aceraceae2024/04/19非公開
            そもそもマルチカーソルって考えたこともなかったな。複数行でなんかしたいときって基本的に ex モードでやればすむようなことだし。
            • Vimmer のための 括弧編集入門

              Vimmer のための 括弧編集入門 プログラミングにおいて、もっともよくに入力する文字種はなんだろうか。 そう、括弧である。括弧を効率良く編集することは、どんなプログラミング言語をつかう人にとっても有益である。 その信念のもと、僕が使っている括弧編集の種々を紹介したい。 括弧の挿入と削除 1 ドア、箱、ノートパソココン、どんなものも開いたら閉じます。括弧だってそうです。 どうせ閉じることがわかっているのであれば、開き括弧が入力された段階で閉じ括弧も入力したいですね。vim なら innoremap を使うことで実現できます。 上記は挿入モードで開き括弧が入力されたら自動で閉じ括弧も入力してくれる機能です。 一番簡単に閉じ括弧を自動入力する機能です。 括弧の挿入と削除 2 https://github.com/eraserhd/parinfer-rust https://github.c

              Vimmer のための 括弧編集入門
              aceraceae
              aceraceae2024/03/27非公開
              showmatch で対応カッコがわかって % で移動できればじゅうぶんかな。
              • vim-lsp-settings に物色インストール画面を作った。

                はじめに この記事はVim Advent Calendar 2021、25 日目の記事です。みなさんVim 使ってますか?そうですか、使ってますか。 今年はどうも仕事が忙しく、Vim に殆どコントリビュート出来なかったので反省しているmattn です。何もVim 活動をしていなかったのか、というとそうでもなく、主にvim-lsp-settings で色々な Language Server を使える様にしたり、改善したりしていました。vim-lsp-settings て何よ 知らない方もおられると思うので、改めてvim-lsp-settings を説明したいと思います。 古くからあるジョークの影響か、一般的なVim のイメージは 真っ黒な画面 /etc のファイル編集用エディタ 同期処理しかできない 終了できない といった悪いイメージがあるのですが、多くの方が想像している V

                vim-lsp-settings に物色インストール画面を作った。
                aceraceae
                aceraceae2021/12/25非公開
                終了できないってイメージは Emacs に対して感じてたっけ。
                • aceraceae
                  aceraceae2021/10/10非公開
                  ほんとにただの自慢だったんでほっこりした。やっぱ vim がいちばんいいよね。
                  • 全能テキストエディタ「Vim」の歴史と開発者に広く普及した理由

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

                    全能テキストエディタ「Vim」の歴史と開発者に広く普及した理由
                    aceraceae
                    aceraceae2020/07/05非公開
                    昔、初めて UNIX マシン触ったとき learn コマンドで ed や ex、vi 学んだっけ。ed 知らないとシングルユーザモードで困ったりしてた。そもそも vi 系は最小限のことを覚えれば閲覧や編集ができるのがいい。あとはやる気次第。
                    • 自作カラースキームがGitHubで1,000スターを越えるまでの6年間の軌跡 - ここぽんのーと

                      コツコツと開発を続けてきた、テキストエディター向けの色テーマ「Iceberg」。開発6年目にして、とうとうGitHubのスター数が1,000を越えました!めでたい🎉🎉🎉

                      自作カラースキームがGitHubで1,000スターを越えるまでの6年間の軌跡 - ここぽんのーと
                      aceraceae
                      aceraceae2020/05/09非公開
                      眩しいのが嫌で画面の輝度下げてるとダーク系のテーマは視認性悪くなるからライト版ができたのは嬉しい。ターミナルも含めて Solarized light 遣ってるけどこれもちょっと遣ってみたいかも。
                      • vimを使うとき十字キーで移動して、vimmerに殺されるその前に - Qiita

                        Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? はじめに あなたがこの記事を読んでいるということは、私はすでにこの世にはいないのでしょう。 最期に、あなたに私の犯した罪を告白します。 そうです、vimでの移動に十字キーを使っていたのです。 この事実を知ったvim教の信者たちが血眼になって私を探しています。 きっと、私は見つかるでしょう。 そしてMacBookの十字キーを全て剥がされ、Logicoolの青軸キーボードで撲殺されるのです。 それほどまでに私の罪は重いということは重々承知しています。 もし、これを読んでいるあなたが私と同じ業を背負っているのであれば今すぐ逃げてください。vi

                        vimを使うとき十字キーで移動して、vimmerに殺されるその前に - Qiita
                        aceraceae
                        aceraceae2019/07/05非公開
                        まあでもvim遣ってるだけでとりあえず許すよ。印象はともかく。
                        • viを:wqや:q!、あるいはZZで終了するのとではどちらが効率的か - 人間とウェブの未来

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

                          viを:wqや:q!、あるいはZZで終了するのとではどちらが効率的か - 人間とウェブの未来
                          aceraceae
                          aceraceae2019/06/26非公開
                          :q、:q!、:wqしか使わないなあ。閲覧だけのつもりなのに編集しちゃったりしてやっぱりやめたいときに:q!をなにげにいちばんよく使うかも。
                          • vimって極めればvscode並のIDEになるんじゃないの? - Qiita

                            個人用メモです。 *めちゃくちゃ昔の記事なのでasync系のプラグインが無かったりneovimじゃなかったり色々恥ずかしいですが、エンタメ的な気持ちで読んで頂ければ幸いです。 今回は、自分が味噌漬けに育ててきたvimを、初心者の方でもコピペで簡単に再現できるように3分で作っていきます。 ※中央上がエディタ画面、左がディレクトリツリー、右上がターミナル、下がエディタで開いてる機械学習ファイルの実行ログ。全てvimで出してます。 今回は以下の内容を紹介していきます。 インサートモードでもマウスでコピーアンドペースト ファイルのツリー表示 16言語の補完(ディレクトリ補完も有)vim画面でプログラム実行/出力vim画面でシェルを開く 各種便利ショートカット 覚えづらいコマンドのショートカット化 まずは必要なライブラリのインストール " setting if has('vim_starting

                            vimって極めればvscode並のIDEになるんじゃないの? - Qiita
                            aceraceae
                            aceraceae2019/04/09非公開
                            他のエディタとかも触ってはみたたけどvi(m)以外は使う気になれないな。大昔のマシンだとシングルユーザモードだとexの前身のラインエディタのedしか使えなかったりしたんでそのあたりの経験は今でも役立ってると思う。
                            • 120 行で vi っぽいエディタを作る - Qiita

                              参考:Qiita では印刷がうまくできません。プリントしたい人やPDF 化したい人は http://gurakura.sakura.ne.jp/culture/vi-like_text_editor_by_120_lines/ の方を見て下さい(同じ内容です)。 IOCCC 91 Best Utility 実を言うと 120 行も必要なく、28 行で書けちゃったりするのですが("Best Utility IOCCC 91" https://github.com/SirWumpus/ioccc-ae/tree/master/91)、それはさておき、文書では現代風にこのプログラムを書き直してみます。古文の現代語訳みたいなものだと思っていただければ幸いです。 ちなみに IOCCC 91 で Best Utility 部門を受賞した全 28 行のプログラムは、このようなソースコードだったそうで

                              120 行で vi っぽいエディタを作る - Qiita
                              aceraceae
                              aceraceae2019/02/22非公開
                              vi派としてはこういうの好き。あと冒頭のコードみたいな圧縮難読化の技法そのものにも興味ある。
                              • 上達したいVim初心者のための設定・プラグインの見つけ方、学び方〈エディタ実践入門〉 - エンジニアHub|Webエンジニアのキャリアを考える!

                                上達したいVim初心者のための設定・プラグインの見つけ方、学び方〈エディタ実践入門〉Vimの深淵はとても深く、学ぶことは簡単ではありません。記事では、初心者がVimをどのように学べばよいか? を解説しています。Shougoさんの寄稿です。 こんにちは。Shougo(@ShougoMatsu)です。今回は、Vim初心者のための記事を執筆することになりました。よろしくお願いします。 私のことを知らない人のために簡単に自己紹介しておきます。私はこれまで10年以上もの間Vimに関わっており、deoplete、dein、denite、defx、neosnippetといった各種プラグインを作成したり、ときにはVim体にパッチを書くなどといった活動を行っています。 今回、初心者向けの記事を執筆することに決めたのは、勉強会などで「Vimをどのように学べばよいか?」について質問されることが多く、皆が同

                                上達したいVim初心者のための設定・プラグインの見つけ方、学び方〈エディタ実践入門〉 - エンジニアHub|Webエンジニアのキャリアを考える!
                                aceraceae
                                aceraceae2019/02/18非公開
                                上達とかそういう文脈で語られることに違和感。
                                • 生みの親が語る“Vimの27年”とこれから ―「VimConf 2018」レポート:レポート|gihyo.jp … 技術評論社

                                  VimConfは、テキストエディタVimのユーザーと開発者のための国際カンファレンスです。2018年11月24日に東京 秋葉原でその6回目となるVimConf 2018が開催されました。 今回の目玉は、Vimの作者Bram Moolenaarさんの登壇です。運営の方によると、Bramさんの招致はずっと夢だったようで、何ヵ月もの交渉を経て講演が決まった際は嬉しかったそうです。レポートは、LTを除くセッションの内容を中心にお送りします。 オープニング キーノート『What is the next feature? - Who makes next feature ofVim』 ―mattnmattnさんは、日Vimコミュニティvim-jp のキャプテンとして活動を続けられている方です。書籍『Vimテクニックバイブル』や『Vim scriptテクニックバイブル』の執筆に携わり、雑

                                  生みの親が語る“Vimの27年”とこれから ―「VimConf 2018」レポート:レポート|gihyo.jp … 技術評論社
                                  aceraceae
                                  aceraceae2018/12/07非公開
                                  viのころからずっと使い続けてきたけどこんなに進化するとは思ってなかったな。でもいろいろ進化してもEmacsみたいにごちゃごちゃしてないところがやっぱり好き。
                                  • Big Sky :: Vim で端末機能が動くようになった。

                                    ひさびさVim のエントリを書く気がします。 今から4年ほど前、Vim にスレッドセーフなメッセージキューが欲しいというメールがvim-dev 届きます。 [PATCH] Proof of concept: thread-safe message queue https://groups.google.com/forum/#!searchin/vim_dev/tarruda%7Csort:relevance/vim_dev/65jjGqS1_VQ/fFiFrrIBwNAJ その時はまだ、vim-dev の中にも「Vim はエディタだし必要ない」といった空気があったと思います。 [PATCH] Non-blocking job control forvimscript https://groups.google.com/forum/#!searchin/vim_dev/tarruda%

                                    Big Sky :: Vim で端末機能が動くようになった。
                                    • KING JIM ポメラDM200でEmacs、Vim、Ruby、Pythonが動くなんて素敵すぎる!

                                      来、DM200には印刷できないワープロのような機能しかないのですが、これによってかなりの自由度を獲得できたことになります。 ※Caps Lockはポメラ側でもLinux側でもCtrlに変更できます 上記のページの通りにインストールを済ませると、SDカード上のDebianLinuxが起動できるようになります。Linuxの動作の安定感は実験レベルを超えて実用的です。 ※Caps Lockはポメラ側でもLinux側でもCtrlに変更できます SDカード上のDebianLinuxが起動できても依然標準のポメラの機能の素晴らしさは際立っているため、両者を連携して使う感じになる(同時に使えるのでなく、両者を起動し分ける)のですが、それが何とも楽しい。 工夫の余地のある文具が欲しいという人の目には、このDebianLinux on DM200は魅力的に映るかもしれません。 今回は、そんなDebi

                                      KING JIM ポメラDM200でEmacs、Vim、Ruby、Pythonが動くなんて素敵すぎる!
                                      • 【なにそれこわい】Vimシェル芸というvimshellとは異なる何かが誕生した模様

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

                                        【なにそれこわい】Vimシェル芸というvimshellとは異なる何かが誕生した模様
                                        aceraceae
                                        aceraceae2017/02/14非公開
                                        こういうの好き
                                        • オープンソースのエディタ「Visual Studio Code 1.5」リリース。Vimエミュレーションの強化、20万ファイル以上の大規模プロジェクトでもファイル検索高速化など

                                          オープンソースのエディタ「Visual Studio Code 1.5」リリース。Vimエミュレーションの強化、20万ファイル以上の大規模プロジェクトでもファイル検索高速化など マイクロソフトはオープンソースで開発しているエディタ「Visual Studio Code」の最新版となる「Visual Studio Code 1.5」のリリースを発表しました。 対応するOSは、Windows、OS X、Linux 64bit。 Visual Studio Code 1.5では、大規模プロジェクトでの検索高速化、ファイルエクスプローラのアイコン設定、Vimエミューレション拡張の強化などが行われています。 22万以上のファイル名を数秒でサーチ 大規模プロジェクトでの検索強化では、カレントディレクトリ以下の全ファイル名を対象に、キーボード入力の内容と一致するファイルをリアルタイムにサーチ(いわゆるイ

                                          オープンソースのエディタ「Visual Studio Code 1.5」リリース。Vimエミュレーションの強化、20万ファイル以上の大規模プロジェクトでもファイル検索高速化など
                                          aceraceae
                                          aceraceae2016/09/12非公開
                                          Vim ぽく使えるんなら試してみようかな。

                                          お知らせ

                                          公式Twitter

                                          • @HatenaBookmark

                                            リリース、障害情報などのサービスのお知らせ

                                          • @hatebu

                                            最新の人気エントリーの配信

                                          処理を実行中です

                                          キーボードショートカット一覧

                                          j次のブックマーク

                                          k前のブックマーク

                                          lあとで読む

                                          eコメント一覧を開く

                                          oページを開く

                                          はてなブックマーク

                                          公式Twitter

                                          はてなのサービス

                                          • App Storeからダウンロード
                                          • Google Playで手に入れよう
                                          Copyright © 2005-2025Hatena. All Rights Reserved.
                                          設定を変更しましたx

                                          [8]ページ先頭

                                          ©2009-2025 Movatter.jp