並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 44件

新着順 人気順

vimrcの検索結果1 - 40 件 / 44件

vimrcに関するエントリは44件あります。 vimエディタvi などが関連タグです。 人気エントリには 『Bash: わかるとほんのちょっとうれしくなること5選 - Qiita』などがあります。
  • Bash: わかるとほんのちょっとうれしくなること5選 - Qiita

    Bash の勉強を始めた頃、頭がごちゃごちゃになって調べたこと、わかるとほんのちょっとうれしくなったことを5個ピックアップしてみました。 - 目次 - alias sudo='sudo ' と alias sudo='sudo -E ' bash -c /dev/null grep -rl xargs で任意の位置に引数を展開する - 説明 - 1. alias sudo='sudo ' alias コマンドを使うと、長いコマンドを別名で登録できて、とても便利です。 でもそのまま sudo と組み合わせると、エラーになります。 例えば、la という登録名で、ls -a を実行させると、 sudo la でエラーになります。 bash のマニュアルには、以下のように書かれています。 alias [-p] [name[=value] ...] value の末尾に空白があると、エイリアスが展開

      Bash: わかるとほんのちょっとうれしくなること5選 - Qiita
    • 他人がやっていない事こそ強みになる。テキストエディタに人生を全振りしたエンジニアのキャリア戦略とは - Findy Engineer Lab

      はじめまして。Shougo(@ShougoMatsu) という者です。私は現在、日中ソフトウェアエンジニアとして働く傍ら、GitHub Sponsorsで支援を頂いてテキストエディタ(Vim、neovim)本体を改善する活動やテキストエディタプラグイン開発を行っています。 今回「自分自身のキャリアを振り返り、スキルを向上させるために取り組んできたこと」について解説してほしいという依頼がありました。自分がプラグイン開発を始めてから、もう15年という長い月日が経っていて、世間ではテキストエディタの大ベテランと思われているようです。もうそこまで来てしまったのかと思うと同時に、時間さえかければ誰でもここに到達できると私は考えています。 私をはじめ誰しも最初は初心者です。右も左も分からない状態から始まるのです。私の経験が「自分はこれからどうすればよいのか分からない」「何か強みを持ちたい」と思っている

        他人がやっていない事こそ強みになる。テキストエディタに人生を全振りしたエンジニアのキャリア戦略とは - Findy Engineer Lab
      • 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 が亡くなりました。
        • A Vim Guide for Advanced Users

          #Tools #Vim #MouselessA Vim Guide for Advanced UsersWelcome to the third part of this series aimed to help you unleash a power never seen on Earth using the Almighty Vim. We’ll see together in this article: Some nice keystrokes beginning with g.What ranges are and how to use them.The quickfix list and the location lists.The marvelous substitute command.The crazy useful :global (or :g) command.What

            A Vim Guide for Advanced Users
          • Vimの思想について

            ここでいくつかのルールとして motion-count-multiplied 例えば10jで十行下へ移動、d2kで上2行を削除など operator-doubled 例えばyy, dd, cc, >>とか、2回繰り返すとカーサーのある行に動作する upper case operator 例えばc->C、d->D, y->Yのように、現在のカーサーから行の最後まで動作するケースと、対になっている(逆の機能を持つ)ケース、例えばp->P, o->O, n->N, a->A, i->I, f->Fなど)に大まかに分けられる exclusive inclusive 例えば、yiw vs yaw, cib vs cabの違いで、テキストオブジェクトの内部(inner)だけか、境界線も含めるか(around) があります。これらのルールは他のプラグインにもよくみられるので、Vim wayに慣れればプラ

              Vimの思想について
            • テキストエディタ「Vim」が30周年を迎える

              by Floyd Wilde コマンドラインベースで動作するテキストエディタ「Vim」が1991年のリリースから30周年を迎えました。ソフトウェア開発者のアレックス・ボールドウィン氏は、いかにしてVimが30年間愛され続けたのかについて解説しています。 welcome home : vim online https://www.vim.org/ Vim at 30: Here's Why It's Still Relevant - Simple Thread https://www.simplethread.com/vim-at-30-heres-why-its-still-relevant/ ボールドウィン氏は、Vimが使われ続ける理由と考えられる点をいくつか挙げています。 1.マウス不要 例えば、メモ帳のような典型的なモードレスエディターでは、テキストの入力という1つのモードだけが使用

                テキストエディタ「Vim」が30周年を迎える
              • 日本語入力で矢印(←↓↑→)を簡単に入力する方法・・・は、どこから? - Qiita

                Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

                  日本語入力で矢印(←↓↑→)を簡単に入力する方法・・・は、どこから? - Qiita
                • Dev Container が VSCode から CLI にもやって来た

                  VSCode の更新情報を見ていたら Dev Container の仕様と、リファレンス実装の CLI ツールについて記載がありました。 Development Container specification Our development container teams across Microsoft and GitHub continue active development on the new Dev Container Specification, and this iteration had several exciting highlights. どういう風にやってきたのか Dev Container(devcontainer) の元は VSCode の Remote - Containers で使われている開発コンテナ(とその設定ファイル)のことです。これを VSCode

                    Dev Container が VSCode から CLI にもやって来た
                  • Vimにおけるカーソル移動の効率化

                    初めに 最近Vimにおけるカーソル移動の効率化について少し考えていて、自分なりに どんなカーソル移動方法があるのか? それぞれのメリット・デメリットは何か? について整理&改善をしたくて、この記事を書きました。 後半にカーソル移動の改善のために作ったプラグインの紹介もあるのでぜひ最後まで読んでみてください。 テキストの編集の動作について 基本、どんなエディタでもテキストを編集するのに次の動作を繰り返すと思います。 移動先の座標を認識(目で見て脳で認識) キーボード・マウスを使ってカーソルを対象の座標に移動 対象のテキストを編集(カット・置き換え・削除など) これらの動作を前提、どんなカーソル移動の方法があるかについて整理していきます。 マウスによるカーソル移動 多くの人はマウスを使用しているかと思うので、こちらの方法はもっとも一般的といえるでしょう。 個人的に、マウスにおける最大のメリット

                      Vimにおけるカーソル移動の効率化
                    • VSCodeが物足りない人へ AstroNvimの紹介

                      はじめに みなさんはエディタに何を使っていますか? 筆者は最近、VSCodeからNeoVimに乗り換えました。 NeoVimは自分好みにカスタマイズしていくエディタです。 この記事ではVSCodeに飽きちゃった人やNeoVimを使ってみたいけど難しそうだなと思っている人に向けてAstroNvim を紹介します。 AstroNvimとはオールインワンのNeovim環境です。 カスタマイズも簡単にできるため、NeoVim初心者にはとてもおすすめです。 筆者もAstroNvimからNeoVimに入門しており、いまも使い続けています。 AstroNvim のインストール Macの場合はbrewを使って簡単に導入できます。 brew install neovim git clone --depth 1 https://github.com/AstroNvim/AstroNvim ~/.config/

                        VSCodeが物足りない人へ AstroNvimの紹介
                      • Vimで本格的にWeb開発したい人の為のステップアップガイド

                        想定読者 この記事は「Vimって便利だけど、覚えたてだと局所的にしか使えなかったりして、実際に本格的にWeb開発するのは難しいし、モチベーションも続かないなあ…」という人のために書きました。 工夫した点 TODOサンプルアプリを用意して「Vimの設定適用 → リアルなコードを使って実際にVimを動かす」という感じで少しずつ便利になる体験をしながら実際のWeb開発でも使えるVimを使った操作や設定などを覚えていけるステップアップ構成 特定のプラグインを使うケースは類似プラグインを紹介し、他のプラグインも選択できるように。(これこそVimの楽しいところ。好きなものを好きなように自分で組み合わせて使う。) 注意点 Vimの説明になります(Neovimではありませんのでご注意ください)。 Vimはバージョン8.2を使っています。 Docker上のUbuntuでVimを動かす想定になっています。イン

                          Vimで本格的にWeb開発したい人の為のステップアップガイド
                        • テキストエディタ「Vim」の操作速度を競うゲーム「Vim Racer」で遊んでみた

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

                            テキストエディタ「Vim」の操作速度を競うゲーム「Vim Racer」で遊んでみた
                          • Vim から VSCode に移行して分かったたった1つの真実

                            導入経緯 当社は受注開発のIT企業である。2023年に長らくお世話になったVimの利用を辞め、VSCodeを使い始めた。 当社の実情 当社のエンジニアは2022年時点で全員がVimを使っていた。当時の案件はメインがRuby on Rails関連であったことも相まって、世に出回る便利なエディタ、IDEに関する情報感度が極めて低かった。 Rails案件ではVimを使うことに対して大きな問題はなかった。補完がある程度効けばバックエンドの実装に支障がないからである。エンジニアとしてそれでいいのかという葛藤は当然あったが、当社のエンジニアは日々の業務をこなすことに集中していた。 (設立当初から積み上げられた歴史としてのvimrc) 転機 ついにその時が来てしまった。 そう、Vue、Typescript案件が唐突に現れたのである。 当社のエンジニアは皆狼狽した。 Vimで培われた爆速タイピングは、es

                              Vim から VSCode に移行して分かったたった1つの真実
                            • 実践Vim 第一部: 何となくVimを使っていた自分が見落としていたVimテクニックと考え方

                              はじめに 私とVimの出会いは2007年頃、銀行のシステムのSolaris上でviを使用してKshellスクリプトを編集したことから始まりました。 積極的なモチベーションがあったわけではなく、必要に迫られて覚えたというのが正直なところです。 当時はオライリーの『入門vi』を片手に操作を覚えました。 その後はvimtutorを何度かやったり、IntelliJやVSCodeなどのIDEのVimプラグイン、HackMDやObsidianなどのノートツールでVimモードを使ったり、設定ファイルなどのちょっとしたファイル編集にvimを使っていました。 この記事を書く前の時点では、とりあえずvimを使えるようになりたい人のための記事くらいの操作はあまり意識せずに大体使えるレベルです。 最近はClaude Codeなどでターミナルに触れる時間が増え、できるだけ作業をターミナルで完結させたいと思うようにな

                                実践Vim 第一部: 何となくVimを使っていた自分が見落としていたVimテクニックと考え方
                              • なぜVimmerの僕はマルチカーソルを必要としないか

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

                                  なぜVimmerの僕はマルチカーソルを必要としないか
                                • Vim での一括置換を楽に行う裏技

                                  この記事は Vim 駅伝 の 06/30 の記事です。 前回の記事は ryoppippi さんによる、 06/28 の「とあるコーディングチョットワカル勢のエディタ遍歴」という記事でした。 次回は 07/03 に投稿される予定です。 はじめに ファイル内の特定の文字列を一括置換する場面はよくあります。そんなとき Vim では :substitute コマンド(短縮形: :s)を用いて というコマンドを叩くのがセオリーです (cf. :h :s)。 しかしこれ、まあまあ面倒くさくありませんか? 冒頭に % を書かないといけない 冒頭の % は置換範囲を表し、ファイル全体を置換する、という意味を持ちます (cf. :h :%)。 % を書かない場合、カーソルのある行だけが置換対象となります。 でも、カーソル行だけを置換対象としたいことって…ファイル全体を置換するケースに比べればそこまで多く

                                    Vim での一括置換を楽に行う裏技
                                  • 【Vim/Neovim入門】モダンな開発環境を最短で構築する

                                    はじめに プログラミングを始めたばかりの方や、エディタ選びで迷っている方に向けて、VimとNeovimの違いと、モダンな開発環境を最短で構築する方法を紹介します。 本記事は初学者向けの内容となっており、複雑な設定を自分で書く必要なく、すぐに使えるNeovim環境を手に入れることができます。 本記事で学べること: VimとNeovimの違いと特徴 Neovimのインストール方法(macOS/Windows/Linux) LazyVimを使った最短セットアップ手順 効率的な開発環境のカスタマイズ方法 ターミナルエミュレータ(WezTerm/iTerm2)の選択と設定 基本的なキーバインドと操作方法 1. VimとNeovimとは 1.1 Vimとは Vimは、「vi」を改良した高機能なテキストエディタです。1976年に生まれたviを基に、1991年にBram Moolenaarによって開発され

                                      【Vim/Neovim入門】モダンな開発環境を最短で構築する
                                    • 略しすぎて別の単語になってしまったVimのコマンドなにこれクイズ

                                      この記事はVim駅伝の2025-03-03の記事です。 前回の記事はmikoto2000さんのVim でカーソル下の文字コード取得と文字コードでの入力を行うです。 次回の記事はkuuさんの:%!xxx-fmtをいい感じにスクリプトでやるです。 VimのEXコマンドは決められた形式まで略すことが認められています。:quit→:qや:help→:hなどが有名です。しかし省略した結果、別の意味の単語になってしまったコマンドも存在します。特に使用頻度の低いものは省略形を見慣れておらず面白いです。10個をピックアップしたので、それぞれどんなコマンドか考えてみてください。 :abc まずはABCから。筆者は使ったことがありませんでした。 答え

                                        略しすぎて別の単語になってしまったVimのコマンドなにこれクイズ
                                      • テキストエディター「Vim」開発者・Bram Moolenaar氏が死去/今から学びたい方は『とほほのVim入門』などを参考に【やじうまの杜】

                                          テキストエディター「Vim」開発者・Bram Moolenaar氏が死去/今から学びたい方は『とほほのVim入門』などを参考に【やじうまの杜】
                                        • 8年ぶりに vimrc を書き直した - k0kubun's blog

                                          2013年にEmacsの使いすぎで小指が痛くなってからVimユーザーをやり始めて、かれこれ8年が経つ。 当時書いたvimrcを秘伝のタレ的に使い続けてきたが、正直あんまりまともにプラグインの更新とかをやっていなかったせいで、ある日突然、普通に使ってるだけなのにエラーが出まくって困る状態になった。 Vim の寿命 後ろめたさを感じつつも NeoBundle.vim、neocomplete.vim、Unite.vim といった一世代古いShougoさんウェアを使い続けていて、特に Unite.vim は後述の都合により2014年のバージョンに固定して更新をサボっていたのだが、Unite関係の何かがVim 8.2で動かなくなった*1。macOSではsystem Vimを使うようにしてみたところ、system Rubyが何か壊れているせいでif_rubyで書いている自作のUniteプラグインが常に

                                            8年ぶりに vimrc を書き直した - k0kubun's blog
                                          • vim沼: NeovimのReact、TypeScript、Tailwind CSS用セットアップ

                                            元記事(英語): My Neovim setup for React, TypeScript, Tailwind CSS, etc こんにちは、個人アプリ作家のTakuyaです。 Vim歴はかれこれ10年以上です。 僕はInkdropというMarkdownノートアプリを独りで開発しています。 このアプリはElectronやReact Nativeで組まれており、マルチプラットフォームで動作します。 それらはいつもNeovimを使って開発しています。 約2年前に自分のNeovimで使用しているプラグインについて紹介しました。 あれから結構アップデートしたので改めてまた書きます。 主な違いは設定がLuaで書かれている点です。 また、vim-plugからPackerに移行しました。 ちなみにYouTubeでM2 MacBook AirにNeovimをセットアップする動画を投稿しましたので、併せて

                                              vim沼: NeovimのReact、TypeScript、Tailwind CSS用セットアップ
                                            • VIMATE

                                              Vim特化の学習サイト VIMATEゲーム形式でVimを学びましょう。ユーザー登録すぐにレッスンを受講※レッスンはPC専用です。※ログインしない場合は、受講情報が保存されません。

                                                VIMATE
                                              • 素のVimでGoのコードを書く

                                                はじめに 筆者はめんどくさがりなので、社会人になってしばらくするまで、大学の後輩のdotfilesをforkして使っていた。tmuxの設定もそのまま再利用してたので、設定ファイルに何が設定してあるかよく分かっていなかった。 就職するまでは、Emacsを使っていて、それなりに設定ファイルを成長させていた。しかし、就職するころになんとなく使い始めたVimがすっかり手になじみ、今も使い続けている。 Vimの設定も適当にネットから取ってきたものをパッチワークしたもので、自分が書いたといえる設定やスクリプトはほとんどなかった。それでも特に問題はなかったが、なんとなくVimが重くなって気がして、しかし改善方法が分からないので、パソコンを変えたタイミングで、すべてを捨てた。 本記事は、筆者が素のVimでどのようにGoのコードを書いているかを説明する記事である。そのため、特に他者に同じ方法を勧める訳ではな

                                                  素のVimでGoのコードを書く
                                                • Vimmer から見た Emacs ファジーファインダーの歴史について

                                                  始めに Emacs ファジーファインダーフレームワークの歴史 私はこれまでいくつかのファジーファインダーを開発してきました。それは Emacs のプラグイン anything.el にとても影響を受けています。 anything.el が存在しなければ私がプラグイン開発をすることもなかった。そういえるほどです。 anything.el のリリースからとても長い月日が経ちました。Vim 界でのファジーファインダーのトレンドが急速に移り変わっているように、Emacs 界隈でもファジーファインダーのトレンドが移り変わっています。ここは私の視点で Emacs 界隈のその歴史を振り返ってみることにしましょう。 anything.el 2007 年頃開発開始 ファジーファインダーの歴史は明確に anything.el 以前と anything.el 以後に分かれます。 現在のテキストエディタではファジ

                                                    Vimmer から見た Emacs ファジーファインダーの歴史について
                                                  • ごめん、カーソル移動を効率的にするヘルシェイク矢野.vimのこと考えてた

                                                    この記事は、Vim駅伝2025年10月15日の記事です。 前回の記事は、482FさんのLua Neovim で斜体を無効化する です。 Vimでのカーソル移動は、hjklやw/b/eといったモーションキーを使うのが基本です。 が。画面に表示されているN行目のM文字目に移動したいとき、何度もキーを繰り返し押す必要があります。当たり前の話です。しかし面倒であることには違いありません。 本来、位置Aに移動したいだけであって、キー入力は仕方なく行う行為です。なので対策したかったので対策しました。 対策:hit-a-hint系プラグイン 移動にキーをたくさん入力せねばならない問題に対して、いくつかの解決案が存在します。 easymotion vim-searchx hop.nvim lightspeed.nvim jab.nvim これらのプラグインは、画面上の単語にマーカーを表示し、そのマーカーを

                                                      ごめん、カーソル移動を効率的にするヘルシェイク矢野.vimのこと考えてた
                                                    • お前もVimmerにならないか?VScodeで甘やかされた男がVimを使い始めて一ヶ月が経ったので振り返る

                                                      どうもこんにちは。MESIと申します。 皆さんVimは使ったことがありますでしょうか? Vimといったらキーボードのみで操作をしないといけない敷居の高いエディターなため、使っていない人のほうが多いと思います。 私はエンジニア3年目なのですが、ずっとVScodeをつかってコードを書いていて たまにCUI環境を使わざるをえないときに仕方なく使うくらいでした。 当然まともには使えないので、insertモードと矢印キーでごまかしながら使ってました。 そんな感じだったのですが、11月の月初からVimを使っています。 12月になった今、本格的にvimを使いだして1ヶ月が経過したので、その節目として振り返りたいと思います。 ちょっとVimに興味があるVim未経験の方へ参考になれば幸いです。 なぜVimを使うことになったのか? Vimを使い始めた理由ですか?それは… なんか…カッコいいから です。 コード

                                                        お前もVimmerにならないか?VScodeで甘やかされた男がVimを使い始めて一ヶ月が経ったので振り返る
                                                      • GitHub - jeffreytse/zsh-vi-mode: 💻 A better and friendly vi(vim) mode plugin for ZSH.

                                                        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

                                                          GitHub - jeffreytse/zsh-vi-mode: 💻 A better and friendly vi(vim) mode plugin for ZSH.
                                                        • Neovimで手動のスピードで入力しよう! - エムスリーテックブログ

                                                          AI・機械学習チームの北川(@kitagry)です。 最近Neovimの設定ファイルをinit.vimからinit.luaに移動させました。 Lua化したからには何かそれっぽいことをしたいなと思い、機械学習しつつ何かアプリケーションっぽいものを作成することにしました。 タイトルは以下の本のオマージュです。 神本なので、おすすめです。 www.kadokawa.co.jp Neovimで機械学習をする環境を用意する NeovimからLuaファイルを呼び出す仕組み torchをインストールする Neovimでmnistを学習する Neovimで文字を書く 手動のスピードで入力する まとめ おまけ We are hiring!! Neovimで機械学習をする環境を用意する まずはじめにNeovimで機械学習を扱う仕組みを用意する必要があります。 今回はLuaのライブラリであるtorchを利用しま

                                                            Neovimで手動のスピードで入力しよう! - エムスリーテックブログ
                                                          • 新入社員向けOSSイントロダクション - Speee DEVELOPER BLOG

                                                            Speeeの新入社員向けOSSイントロダクション (この記事および記事中で使用している画像のライセンスはCC BY-SA 4.0です。原著作者名は須藤功平です。) SpeeeのOSS活動をサポートしているクリアコードの須藤です。2016年からいろいろな形でサポートしてきました。たとえば、OSSの開発に参加する方法を体験するワークショップを開催したり、RubyKaigiでのコード懇親会というコード(OSS)にフォーカスした新しい懇親会のスタイルを企画したり、特定のOSSの開発を支援したり、毎月何人かの社員の方と最近どう?という話をしたり、新入社員のみなさんにSpeeeとOSSについて紹介したりしています。今回は最後の「新入社員のみなさんにSpeeeとOSSについて紹介」を紹介します。Speeeに入社するとこんな感じなんだということの一部が伝わってSpeeeに入社したくなる人が増えることを期待

                                                              新入社員向けOSSイントロダクション - Speee DEVELOPER BLOG
                                                            • Neovim

                                                              The real 0.5 was the friends we made along the way The long-awaited release of Neovim v0.5.0 finally happened on July 2, 2021. It took longer than everybody had hoped for, but it was worth the wait: With over 4000 commits, it is so big that it broke some of the release tooling. So these notes will not be able to touch on each of the many changes that were made over the course of development and on

                                                                Neovim
                                                              • Neovimはじめてみた

                                                                TerminalにはWezTermを使用しています。使い始めたのは最近ですが、設定をテキストファイルで管理できる点がとても良いです。以前はiTerm2を使用しており、ストレスはなかったのですが、今ではWezTermの方が良いと考えています。 コーディングで主に使用しているのはJetBrainsのIDE(PyCharm、WebStorm、PhpStorm)です。JetBrainsのIDEは、デフォルトで各種言語の補完が効き、プラグインを追加しなくてもストレスなくコーディングできる点が優れています。また、JetBrainsにプラグインの追加は控えめにしています。プラグインの追加はGUIベースとなるため、管理が煩雑になることと、異なる環境間での共有が難しいためです。もちろん、設定のエクスポート機能を使用できますが、設定を変更するたびにエクスポート・インポートを行うのは煩わしいためです。 VSCo

                                                                  Neovimはじめてみた
                                                                • VSCode VimからVSCode Neovimに移行した

                                                                  VSCode Neovimとの遭遇 Vimmerの方には、VSCodeでVSCode Vimを使っている方も多いかと思います。筆者もその一人でしたが、Undoがどうにも壊れたり、vim-surround相当の機能の挙動にやや不満があったり等の理由で、完全なVimの書き心地を得るには至っていませんでした。 先日、Undoが壊れている件のissueを読んでいたところ、VSCode Neovimというエクステンションを知りました。これに移行して割と快適になったので、導入のために行ったことを紹介します。 VSCode VimとVSCode Neovimの違い VSCode VimはVSCode上でVimの操作感をエミュレートするエクステンションです。基本的なVimのノーマルモードの操作を懸命にサポートしているエクステンションですが、ネイティブのVimと比べると物足りなさを感じるのは事実です。 VS

                                                                    VSCode VimからVSCode Neovimに移行した
                                                                  • release version 9.0 · vim/vim@eb49041

                                                                      release version 9.0 · vim/vim@eb49041
                                                                    • さよなら、俺のVim。Neovim への旅立ち - じゃあ、おうちで学べる

                                                                      はじめに こんにちは、nwiizo です。私は今から10年前にVim を使い始めました。Vimはviから発展したテキストエディタです。コード補完、コンパイルまたエラージャンプなど、プログラミングに特化した機能が豊富で、広くプログラマに使用されています。私も思考のスピードでの編集をvim で実践してきた1人でした。 2022年の現在ではVim vs Emacsなど言われていた時代も遠い過去になり、VSCode1強になりつつあります。そういう、私も少ない設定で動作する強力で最高のJetBrainsやVSCode に浮気をした回数は数え切れません。IDEの生産性を身に染みて感じながらも、身についた操作感/キーバインド及びターミナルからの起動の速さが辞められず。しかし、vimrc を強力に設定しているわけでもなく愛の力のみで心の擬似IDEとしてのvimを使っておりました。 進まねばならぬこのままで

                                                                        さよなら、俺のVim。Neovim への旅立ち - じゃあ、おうちで学べる
                                                                      • よく使われているvimrcの設定ランキング - Qiita

                                                                        背景 世の中のエンジニアのalias設定 こんな記事を書いたついでに、vimrcについても気になったので調べてみました。 せっかくなので、こちらは解説(主にvimdoc-jaの引用)付きで紹介していきます。 プラグイン版はこちら。 よく使われているvimのプラグイン top20 対象 GitHub上のdotfilesトピックがついたリポジトリ スター数順に上位1000リポジトリ 対象ファイルは*vimrcとinit.vim .vimrcやnvimrc、hoge.vimrc等も含む 総ファイル数644ファイル 例によって、このリポジトリを使いました。 reireias/dotseeker 集計方法 対象のファイルをローカルにダウンロード 先頭の空白は除去 末尾のコメントと空白も除去 下記に合致するものは除外 if, else, endif, function, endfunction等の制御

                                                                          よく使われているvimrcの設定ランキング - Qiita
                                                                        • 【ビジュアルアイデンティティ(VI)】企業や商品・サービスの「らしさ」を瞬間で伝えるための基礎知識

                                                                            【ビジュアルアイデンティティ(VI)】企業や商品・サービスの「らしさ」を瞬間で伝えるための基礎知識
                                                                          • Understanding the Origins and the Evolution of Vi & Vim

                                                                            Understanding the Origins and the Evolution of Vi & Vim The history of both Vi & Vim goes hand in hand with the history of open-source software itself. This article is a trip back to the origins of UNIX text editors. Let's look at the important players and historical events that shaped their evolution. I went to East London last week to visit my wife's alma mater, Queen Mary University. As I stopp

                                                                              Understanding the Origins and the Evolution of Vi & Vim
                                                                            • Vim上でリアルタイムにMarkdownをプレビューするプラグインを作った

                                                                              VimでMarkdownを書くために様々なプラグインが存在しています。 その中でも私は、preview-markdown.vimを使用していました。 このプラグインは、Vim上でMarkdownを表示することができる、とても便利なプラグインです。 ただ、リアルタイムプレビューやカーソル追従の機能が欲しくなってきました。 いい機会なので、Vim script入門も兼ねて自作Vim Pluginに挑戦しました。 本記事では、初めてのVim scriptで作成した自作Plugin及び使用したVim Scriptの機能について紹介したいと思います。 作ったやつ 仕組み Markdownの表示には、glowというterminalベースのMarkdown readerを使用しています。 glowについて glowでは、-pオプションを使用してpagerを指定して表示することができます。 今回は、pag

                                                                                Vim上でリアルタイムにMarkdownをプレビューするプラグインを作った
                                                                              • GitHub - johnsonjh/OpenVi: OpenVi: Portable OpenBSD vi for UNIX systems

                                                                                Why would you want to use OpenVi instead of AnotherVi? Derived from the (extensively audited) OpenBSD base system code Focus on readability, simplicity, and correctness of implementation Adherence to OpenBSD's standard secure coding practices Uses secure functions (e.g. strlcpy, snprintf, mkstemp, pledge) Reduced complexity for hopefully fewer program defects Clean source code, distributed under a

                                                                                  GitHub - johnsonjh/OpenVi: OpenVi: Portable OpenBSD vi for UNIX systems
                                                                                • 今更vimに目覚めた男がLunarVimを使っている話 - Mobile Factory Tech Blog

                                                                                  はじめに vim に最近目覚めた。そこから NeoVim、LunarVim を使うようになった流れについて、自分が思う好きなポイントと絡めてまとめる。 書かないこと エディタ戦争 VSCode も、vim も、emacs も、みんな違ってみんないい あくまでも vim のココスキをまとめるので比較はしない どうして vim か VSCode を今まで使っていて、remote の接続が悪かったり重かったりしていたのでこれを機に、気になっていた vim に乗り換えてみた vim を選んだ理由は、 慣れるとコーディングスピードがすごいらしい 脳とコーディングを直結したい 軽そう 使ってる人が多い つまりググったときの情報が多い という辺り。 どうして NeoVim か vim について色々調べていると、どうやら新しい NeoVim というのがあるらしい*1事に気づいたのでそっちを使うことにした。

                                                                                    今更vimに目覚めた男がLunarVimを使っている話 - Mobile Factory Tech Blog

                                                                                  新着記事