並び順

ブックマーク数

期間指定

  • から
  • まで

121 - 160 件 / 548件

新着順 人気順

VImの検索結果121 - 160 件 / 548件

  • VSCode上のVim操作を快適にする拡張 VSpaceCode の紹介

    VSpaceCodeは,Spacemacsのようなkey bindingをVSCode上で実現するための拡張です.本記事では,VSpaceCodeについて簡単に紹介します. VSpaceCodeとは VSpaceCodeは,冒頭に述べたとおりSpacemacsのようなkey bindingをVSCode上で実現する拡張です.Spacemacsのようなkey bindingとは,デフォルトのleaderであるspaceキー␣を起点とした操作のことです.以下が例になります. VimでNormalモードの時にleader(␣)を押すと,コマンドパレットが表示される 続く候補の操作のためのキーを押す 操作を実行 公式のデモが分かりやすいです 例えば␣ w / は,windowを分割する操作(コマンド)になります. VSpaceCodeを使う大きな利点は,画面上側に入力に応じてコマンド候補が表示され

      VSCode上のVim操作を快適にする拡張 VSpaceCode の紹介
    • Deno で Vim/Neovim のプラグインを書く (denops.vim)

      2024/02/03 に v6.0.0 がリリースされており、この記事は非常に古くなっています。 この記事の内容は Denops のプリミティブな機能のみを利用しているため v6 でも問題なく動作しますが、LSP による補完や型チェックが効かないなど、開発者体験にまつわる問題があります。 LSP による補完や型チェックを有効にし、より体験が良い開発を行うチュートリアルが 公式ドキュメント (英語) に記載されているため、ご一読ください。

        Deno で Vim/Neovim のプラグインを書く (denops.vim)
      • コンテナで動くGoアプリをデバッグする方法

        初めに 最近開発環境を整備していて、コンテナでGoアプリケーションをリモートでデバッグするのにちょっと面倒だったので、自分のメモも兼ねてやり方を残しておきます。 要件 プロジェクトによりますが、今の現場では主要エディタがVSCodeです。 もちろんVimユーザー(うち一人はぼく)がいるので、ターミナルでもデバッグできるように対応する必要があります。 また、コード変更を反映させるために都度イメージをビルドしてコンテナを再作成するは開発スピードが落ちるため、コンテナ再起動だけで反映されるようにする必要があります。 デバッガのしくみ Goにはdelveというデバッガがあります。 delveはClient-Serverモデルになっていて、次の2つのプロトコルで通信が可能になります。 JSON-RPC DAP JSON-RPCはdelveのCLIに使われています。 DAPはMicrosoftが策定し

          コンテナで動くGoアプリをデバッグする方法
        • [翻訳]なぜEmacsはviにエディタ戦争で勝利を収めたのか - Qiita

          原文: How Emacs beat vi in the Editor Wars from TREVOR JIM この暗い時代1、人々は切に明るいニュースを欲している。ありがたいことに、私には報告できることがある。Emacsがviにエディタ戦争で勝利を収めたのだ!! viはEmacsよりよく使われているだろう?、と笑いながら言う人もいるだろう。これらの虚言は完全に間違っており、そしてそのことは簡単に証明できる。 ではやってみよう。iPhoneを取り出しBluetoothキーボードを繋いでほしい。そしてブラウザを立ち上げアドレスバーに文字を入力してみよう。そこでEmacsのキーバインドをいくつかためそう。Ctrl-a: 行頭に行く、Ctrl-e: 行末に行く、Ctrl-b: 一文字下がる、Ctrl-k: 行削除、Ctrl-d: 一文字消す、Ctrl-y: ヤンク。 そう、Emacsはあなたの

            [翻訳]なぜEmacsはviにエディタ戦争で勝利を収めたのか - Qiita
          • Vim の開発環境自慢

            https://rakus.connpass.com/event/222477/

              Vim の開発環境自慢
            • Vimmer のための 括弧編集入門

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

                Vimmer のための 括弧編集入門
              • 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 に物色インストール画面を作った。
                • 【小ネタ】AIにVSCodeの設定ファイルの書き方などを尋ねてみると良かったです | DevelopersIO

                  もちろん裏取りは必要ですが、エディターの設定ファイルをどう書くのかAIに聞いてみるのも面白かったです。特にエディターは「○○みたいにしたい」というのを言語化して、どう調べれば良いのかわからなかったので今後も助けてくれそうな気がしています。 こんにちは。AWS事業本部コンサルティング部に所属している今泉(@bun76235104)です。 今回は超がつくほどのの小ネタなのですが、生成系のAIにVSCodeの設定周りについて聞いたり、作業をお願いしたらとても快適だったので使い方の一旦を紹介します。 やってみたことは以下のとおりです。 独自スニペット用のJSON文字列を書いてもらう キーボードショートカットの設定(keybindings.json)の書き方を教えてもらう 設定ファイル(settings.json)の書き方を教えてもらう 実際にやってみた 今回試している環境は以下のとおりです。 試し

                    【小ネタ】AIにVSCodeの設定ファイルの書き方などを尋ねてみると良かったです | DevelopersIO
                  • 【Ubuntu日和】 【第40回】Linux管理の必須スキル!root権限とCLIのテキストエディタについて知る

                      【Ubuntu日和】 【第40回】Linux管理の必須スキル!root権限とCLIのテキストエディタについて知る
                    • Neovimでのフロントエンド開発環境 2021

                      最近はフロントエンドエンジニア(主にReact)をしているYano (@yuki_ycino) といいます。 この記事では自分が開発に使っているNeovim周りの環境と、その大まかな構成について書いていきます。 追記 後日、自分がNeovimでフロントエンド開発を行っている理由とVSCode という記事を書きました。 合わせて読んでいただけると幸いです。 はじめに 自分は現在フロントエンド開発のほぼ全てをNeovimで行っています。 個人的にはVSCodeと遜色なく(むしろ効率よく)開発できていると思うのですが、VSCodeではシンプルな設定で開発を始められるのに対し、Vimはどうしても設定のハードルが高いです。 具体的には現在5000行弱のVimの設定ファイルと100個前後のプラグインを導入して開発しています。 ただ、それを他の方に勧めるのは無茶なので、この記事ではほぼ最小構成に近いTy

                        Neovimでのフロントエンド開発環境 2021
                      • ワシの使っているNeovimプラグインは200個近くあるぞ

                        昔はこういうの結構やられてた気がするけど最近あんまり見なくなったのでやってみました。 タイトルは から借用しました。 注意点 プラグイン自体の説明はあまりするつもりはないので、GitHub の README を読むなり使ってみるなりしてみてください。 私は結構頻繁にプラグイン乗り換えるので 2022 春バージョンと思ってください。 私が言うのもあれですが、プラグインはいっぱい入れればいいというものではありません。ひとつひとつを使いこなすのが大事です。多ければそれだけ管理も大変です。 競合があるプラグインは比較して選定しているつもりですが、あくまでも私の趣味の範囲での選定となります。絶対的な指標があってこっちの方が優れているといった判断をしているわけではありません。 私の Neovim の使い方 使い方が違うと参考にならないことが多いため前提としてどういうふうに Neovim を使っているか

                          ワシの使っているNeovimプラグインは200個近くあるぞ
                        • OSSに貢献するのはとっても簡単、そうVimならね! - 腹は減る

                          こんにちは!あおいです!この記事はVim2 Advent Calendar 2019 - Qiitaの12日目の記事です。 そしてこれはVimConf2019のIKさんの発表に対するアンサーソングでもあります https://vimconf.org/2019/slides/IK.pdf (一度は言ってみたかった、「アンサーソング」...!!) VimConf2019のIKさんの発表を受けて 彼の発表内容は、自分がVimを通じて段々と使う側から作る側に貢献していくお話でした。 そして最後の方に、「OSSにすぐ貢献したいなら、する方法がある」と紹介があったのがVimヘルプの日本語訳活動です。 github.com 以前一度README - HTTP/3 explainedの日本語訳をやったことはあるものの、継続的なOSS活動をしていなかった私は「今しかない!!」と思い、日本語訳に取り組んでみま

                            OSSに貢献するのはとっても簡単、そうVimならね! - 腹は減る
                          • Neovimでのフロントエンド開発環境 2022

                            投稿が予定より大幅に遅れてしまい申し訳ありません。 忙しかったのと記事のボリュームが想定より大きくなってしまい執筆に時間がかかってしまいました。 はじめに フロントエンドエンジニア(主にReact)をしているYano (@yuki_ycino) といいます。 去年のAdvent Calendarでは Neovimでのフロントエンド開発環境 2021 という記事を書きました。 この1年でかなり情勢が変わったので現在の状況について解説する記事となります。 去年に引き続きこの記事では主にLSPによる開発サポート及び現代の開発における必須プラグインの紹介をメインに進めています。 具体的には coc.nvim とNeovim built-inのLSP実装であるnvim-lspでの設定の2つについて解説と具体的な設定の紹介をしようと思います。 自分はcoc.nvimを普段使っており、nvim-lspを

                              Neovimでのフロントエンド開発環境 2022
                            • 【Gitコマンド入力をお手軽に!】ターミナルUIのGitツール「lazygit」の紹介 | DevelopersIO

                              はじめに 皆さんはgitコマンドを扱う時にCLIを使っていますか?いちいち「git commit」や「git merge」などのコマンドを打ったりhistoryから探したりするのって面倒ですよね。ただGUIのツールを使っても毎回画面移動が必要になるので、見やすくても面倒は残ります。そんな方に簡単なキー入力だけでgitコマンドの実行が可能になるツールの紹介です。先輩(@shuntaka)からの紹介で入れてみて、開発中に使っていてかなり便利なツールだと感じたので紹介記事書きました。 lazygitとは lazygitとは、git commandのためのシンプルなターミナルUIです。lazygitはすでに存在しているリポジトリに対して、主にコミット・ブランチ操作をCLI上の画面から簡単に実行することができます。画面の操作などは基本vimのキーバインドも使えるのでvimの操作に慣れている人には特に

                                【Gitコマンド入力をお手軽に!】ターミナルUIのGitツール「lazygit」の紹介 | DevelopersIO
                              • The Missing Semester of Your CS Education

                                The Missing Semester of Your CS Education Classes teach you all about advanced topics within CS, from operating systems to machine learning, but there’s one critical subject that’s rarely covered, and is instead left to students to figure out on their own: proficiency with their tools. We’ll teach you how to master the command-line, use a powerful text editor, use fancy features of version control

                                • ブログ校正の作法:textlintで強化するテクニカルライティング - Qiita

                                  HRBrain Advent Calendar 2023 1日目の記事です。 はじめに こんにちは。@yug1224(Yuji Yamaguchi)です。 今年もAdvent Calendarが始まりましたね!そろそろ記事を書かなきゃと焦っている人も多いのではないでしょうかw 本記事では、私が文章作成時に気を付けているテクニカルライティングの観点と、そのために使っているtextlintのルールを紹介します。 テクニカルライティングとは テクニカルライティングとは、技術的な内容を正確かつ効率的に伝えるために誕生した文章作成技術です。 コンピューターやICT技術の発達により、今ではあらゆる職種の人に文章を書く機会があるため、テクニカルライティングの技術はビジネスパーソンにとって必須の技術となっています。 オススメ書籍 テクニカルライティングに関する書籍や記事はたくさんありますが、私は以下の書籍

                                    ブログ校正の作法:textlintで強化するテクニカルライティング - Qiita
                                  • Big Sky :: Go 言語の Language Server「gopls」が completeUnimported に対応した。

                                    先日、Gopls の v0.2.0 がリリースされました。 v0.2.0 https://github.com/golang/go/issues/33030#issuecomment-549629508 リリースノートに書かれていますが、このバージョンから completeUnimported に対応しています。fmt が import されていなくても fmt.Println が補完できる様になります。ただしデフォルトでは無効になっています。Visual Studio Code であれば以下を settings.json に含める事で使える様になります。 "gopls": { "completeUnimported": true }, また vim-lsp をお使いであれば以下の様に設定する事で使える様になります。 if executable('gopls') augroup LspGo

                                      Big Sky :: Go 言語の Language Server「gopls」が completeUnimported に対応した。
                                    • GitHub - lapce/lapce: Lightning-fast and Powerful Code Editor written in Rust

                                      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 - lapce/lapce: Lightning-fast and Powerful Code Editor written in Rust
                                      • Vim で SQL を素で編集してるの?

                                        タイトルは釣りです。 この記事は Vim Advent Calendar 2023 16 日目の記事です。 はじめに みなさんは SQL はどんな環境で編集しているでしょうか? Visual Studio Code?それとも Vim?まさか Vim/Neovim の素の状態で編集していたりしませんよね? 僕はしていました。 sqls (SQL Language Server) 以前、lighttiger2505 さんが開発した sqls に少しコントリビュートしていた頃がありました。 既に public archive になってしまっていますが、機能として実用的なままです。コントリビュートしていた頃は、あくまで OSS としての興味の方が大きく、如何に機能的にしていくかだけ着目していたため、常用はしていませんでした。 あらためて常用してみる sqls の導入 Vim から sqls を使う

                                          Vim で SQL を素で編集してるの?
                                        • 素のVimでGoのコードを書く

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

                                            素のVimでGoのコードを書く
                                          • Vim で日本語を使うための工夫

                                            概要 Vim を使いはじめてから 5年ぐらいになりますが、それ以来まとまった量の文章はほとんど全て Vim で書いてきました。その中には日本語の文章も多く含まれているわけですが、Vim で日本語を編集する際には英語やソースコードを書くときとには生じにくい問題がいくつか出てきます。 代表的な問題としては、IME がオンになったまま normal モードに戻ってしまうと normal モードのコマンドが打てなくなることや、f<char> や / による検索で IME 切り替えのコストが生じてしまうことがあります。 最近このあたりの環境改善についていくつか行ってみて、以前より日本語ファイルの編集を行いやすくなっていると感じるので、その方法を紹介したいと思います。 環境 CUI 環境の vim を前提とします。gvim の IME 連携についてはこの記事では対象としません。 課題 Normal モ

                                              Vim で日本語を使うための工夫
                                            • Vim 8.2 リリース!同時に公開されたデモのプラグインを解説してみる - Akatsuki Hackers Lab | 株式会社アカツキ(Akatsuki Inc.)

                                              この記事は Akatsuki Advent Calendar の 15 日目の記事です。 thinca です。普段は Vim を使って開発をしています。 そんな Vim ですが、つい 2 日ほど前、待望の Vim 8.2 がリリースされました!やったね🎉 本記事では Vim 8.2 で何ができるようになったのかを、同時に公開されたデモプラグインを通して見ていこうと思います。 Vim のリリースについて その前に、Vim の開発体制について少し説明します。 Vim の開発は GitHub の vim/vim リポジトリで開発されています。ブランチは master のみで、最新版は同時に開発版でもあります。 Vim は、パッチ(Git 管理になった今ではコミットとほぼ同義)を積み重ねて改善が行われます。前回のマイナーバージョンアップ(Vim 8.1)から少しずつパッチを積み重ね、ある程度のと

                                                Vim 8.2 リリース!同時に公開されたデモのプラグインを解説してみる - Akatsuki Hackers Lab | 株式会社アカツキ(Akatsuki Inc.)
                                              • VimからVSCodeに移行して半年経ったけど未だにタブ機能が貧弱すぎてつらいと思っている - 下林明正のブログ

                                                いつまでターミナル上のVimで開発してるんだ?とは思っていたので、流行に乗ってVSCodeに移行してみたものもイマイチなまま半年経ってしまった。 TypeScriptを書いてるときはVSCodeを使っていてうれしいこともたくさんあるけど、業務でPerlを書いている間はずっとVimの方が良いのではないか、いやでも、とか葛藤しながらコーディングしてる。 そりゃ10年以上Vimで開発してたら移行するのに時間かかるよね、と思って我慢していたけど、半年経ってもイライラしながらVSCodeを使っているのでこれはちょっと時間が解決してくれる感じも無さそう、という気分になってきた。 一番困っているのはこの人と同じで、VSCodeのタブ機能が貧弱すぎるというところにある(他にもこういう人はいるだろうけど、この人しか見つけられなかった)。 It creates some frustration when I

                                                  VimからVSCodeに移行して半年経ったけど未だにタブ機能が貧弱すぎてつらいと思っている - 下林明正のブログ
                                                • Homerow | Keyboard shortcuts for every button in macOS

                                                  Click anywhere, without a mousePress ⌘ ⇧ Space and type the label of a UI element (e.g. F D) to perform a click. Scroll any appPress ⌘ ⇧ J and start scrolling with J ↓ and K ↑. Hold Shift to scroll faster. Switch to another scroll area by pressing Tab or the labeled Numbers. Search and clickPress ⌘ ⇧ / and type what you want to click. Use the arrow keys to focus on another UI element. Alternativel

                                                    Homerow | Keyboard shortcuts for every button in macOS
                                                  • ターミナルから離れたくない…Tmux(&Neovim)の設定例🖊

                                                    この記事の概要 tmuxとneovimを組み合わせている様子… こんにちは!食パン🍞と申します🏜 普段はフロントエンドを中心にパソコンをカタカタしている者です💻 私は普段のコーディング時のメインエディタとして、ターミナル環境下で、Neovimを用いています。 (Neo)Vimは、その独特な操作体系ゆえ慣れるまでがちょっぴり大変ですが、一度習熟すると非常に効率よくテキスト操作を行えるため、日々愛用しています。 また、開発作業の過程では、複数の画面を都度切り替えながらコーディングをしたり、複数のシェルを用いてコマンド操作を実行したくなる機会が多々あります。 例えば、 Viteでフロント開発環境を立ち上げてリアルタイムでコード変更を確認したい docker composeで複数のコンテナを立ち上げつつターミナルでログを確認したい それはそれとしてNeovimも並行して使いたい といった具合

                                                      ターミナルから離れたくない…Tmux(&Neovim)の設定例🖊
                                                    • macOSをVimライクなキーバインドで操作できるMac用ナビゲーション・ユーティリティ「Vimac」がリリース。

                                                      macOSをVimライクなキーバインドで操作できるスクロールにも対応したMac用ナビゲーション・ユーティリティ「Vimac」がリリース。詳細は以下から。 以前、VimのキーバインドでSafariを操作できるSafari機能拡張「Vimari」を紹介しましたが、これをmacOSまで拡張した「Vimac」をシンガポールの大学生Dexter Lengさんが公開しています。 Stop using your clunky trackpad/mouse now. Vimac is a productivity application that revolutionizes the way you navigate macOS. dexterleng/vimac: Vimium for macOS. – GitHub Vimacの操作方法 Vimacは設定したショートカットで、macOSのUI上にアルフ

                                                        macOSをVimライクなキーバインドで操作できるMac用ナビゲーション・ユーティリティ「Vimac」がリリース。
                                                      • Vim: 編集可能なファイラを作った · ryym.log

                                                        TL;DR Viler という Vim 用ファイラプラグインを作りました。 目玉機能は、普通のテキストと同じように編集してファイルの移動や削除などができる点です。 Vim 上で快適にファイル操作したい方にオススメ。 モチベーション Vim のファイラは長らく vimfiler を使っていましたが、もう随分前に開発停止が宣言されている事もあり、先日ようやく別のファイラに移行する事にしました。 しかしいくつかのプラグインや Vim の組み込みファイラである Netrw を試してみたものの、いずれも欲しい機能の一部が欠けているか、ファイル操作のインターフェイスに満足いきませんでした。 ファイラに求めるもの: 動作が軽い。 ツリー表示が出来る。 複数ウィンドウに別々のディレクトリを開ける。 ファイル操作 (追加、移動、コピー、削除) がしやすい。 (できれば) 複数ファイルを一度に操作できる。 特

                                                        • Vim9 script はどれくらい速いのか

                                                          はじめに Vim というテキストエディタは、vi から引き継いだ独特な操作を提供します。そしてそれだけでなく Vim script という独自のスクリプト言語で Vim 自身を拡張する事ができます。多くの Vim ユーザの方もそれはご存じかと思います。 もしかすると知らない方もいらっしゃるかもしれませんが、昨年末から Vim の作者 Bram Moolenaar 氏が vim9 というブランチを作り今年の1月に master ブランチへマージしました(vim9 とは言えどまだバージョンは8です)。その中に含まれていた機能が Vim9 script です。 そもそも Vim script Vim script は Vim のバージョン 5.0 の頃から登場し、元々は設定ファイルである vimrc を環境により if 分岐する為に登場しました。その後 Vim script に色々な関数が足され

                                                            Vim9 script はどれくらい速いのか
                                                          • EmacsやVimなど好きなエディタを利用してブラウザのテキストエリアに入力することができる「GhostText」のVS Code用機能拡張がリリース。

                                                            EmacsやVimなど好みのエディタを利用してブラウザ入力することができる「GhostText」のVS Code用機能拡張がリリースされています。詳細は以下から。 GhostTextはイタリアのFederico Briganteさんが開発しているブラウザ機能拡張で、EmacsやVimなどユーザーが使い慣れたエディタを利用して、ブラウザのテキストエリアの編集を行うことができますが、このGhostTextのVS Code用機能拡張「GhostText for VS Code」が新たにリリースされています。 Use VS Code to write in your browser. Everything you type in the editor will be instantly updated in the browser (and vice versa). GhostText Offic

                                                              EmacsやVimなど好きなエディタを利用してブラウザのテキストエリアに入力することができる「GhostText」のVS Code用機能拡張がリリース。
                                                            • Vimmer から見た Emacs ファジーファインダーの歴史について

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

                                                                Vimmer から見た Emacs ファジーファインダーの歴史について
                                                              • AIとペアプロする「GitHub Copilot」がneovimとIntelliJ IDEAでも利用可能に、テクニカルプレビューとして

                                                                AIとペアプロする「GitHub Copilot」がneovimとIntelliJ IDEAでも利用可能に、テクニカルプレビューとして GitHubは10月27日と28日の2日間(太平洋時間)、オンラインイベント「GitHub Universe 2021」を開催」し、現在テクニカルプレビュー中のGitHub CopilotがnervimとIntelliJ IDEAでも利用可能になったことを発表しました。 GitHub Copilot Technical Preview is available now for developers on the @jetbrains IntelliJ platform of editors including @intellijidea and @pycharm https://t.co/1FZjsv4NoJ pic.twitter.com/z4AV9TY

                                                                  AIとペアプロする「GitHub Copilot」がneovimとIntelliJ IDEAでも利用可能に、テクニカルプレビューとして
                                                                • 個人的に便利だと思ったVimプラグイン(世のVimmerさんにも教えて欲しいな〜) - LiBz Tech Blog

                                                                  はじめに 皆さん、こんにちは!今週のブログは額田が担当させていただきます! 私事ですが未経験からエンジニアに転職をして、ついに1年が経過し時間が過ぎる速さを感じています。せっかく転職して1年が経過したということで、ここはやっぱりVimの話題で行きたいと思います。 というのも、なんちゃってVimmerを名乗っておきながら自分の.vimrcはCTOに頂いた設定をずっと使っていたんですよね。 せっかくなので何か自分でもカスタマイズしていきたいなぁと思ったので今回の記事にさせて頂きました! この記事を読んで頂いた先輩Vimmerの皆様に何かオススメの設定とかプラグインとかあったら、教えていただけたらホントに嬉しいです(^ ^) colorscheme タイトルにプラグインと書いておきながら「いきなりcolorschemeかよ」と、自分でも思いつつやっぱり毎日触れるvimだからこそ色にはこだわりたい

                                                                    個人的に便利だと思ったVimプラグイン(世のVimmerさんにも教えて欲しいな〜) - LiBz Tech Blog
                                                                  • 2020秋 Vim のファイラー系プラグイン比較

                                                                    各プラグイン詳細 1. Netrw 間違って :e . とかしたときに起動する Vim に標準で付属しているファイラーです。 実は今回比較するファイラーの中で最も機能的に充実しています。 ツリー表示や簡単なファイル操作もでき、リモートファイルの閲覧編集なども単体で可能です。 「じゃぁ、これでいいじゃん?」となるかというと、以下のような点から常用は難しいと個人的には感じています。 内部コードが難解で第三者によるメンテが難しい 上記のため解決する目処がない不具合が多い(パフォーマンス問題含む) ただ、リモート接続先などで素の Vim を使う際などに利用できると便利なので、ある程度は使い方を知っておくと便利です。 2. Dirvish 今回紹介する中で最も機能が無いファイラーです。 何もしないので動作がとても軽快。 端的に言えばディレクトリの内容をバッファに出力するだけのプラグインです。 バッフ

                                                                      2020秋 Vim のファイラー系プラグイン比較
                                                                    • a-Shell

                                                                      A Terminal in your pocket (or on your desk) The power of command line instructions, on your favorite device. Control your files Create directories, move files, compress them, uncompress them, edit them, run python, lua or Tex on your files, move them to other apps. Edit your files inside the App a-Shell comes with Vim included. You can edit your files and even run syntax checkers using e.g. vim-ls

                                                                      • Vimmerに好きなコマンドを聞いてみた

                                                                        始めに みなさん、最近はいかがお過ごしでしょう? ぼくは最近ゴリラ.vimでヘルプを読み漁っています。 もしVimヘルプを探検してみたい方はぜひヘルプ読書会にご参加ください。 さて本題ですが、 普段Vimのプラグインの人気ランキングや紹介などをよく目にすると思います。 しかし、Vimのコマンドについてのランキングや紹介はあまり見かけません。 ということで、Twitterで好きなコマンド(ノーマル、Exなど)について募集してみた結果がおもしろかったので紹介していきます。 結果 アンケート結果をカテゴライズしてみました。

                                                                          Vimmerに好きなコマンドを聞いてみた
                                                                        • GistPad 雑録

                                                                          前提 ローカルとオンラインで同期してくれるメモツールが欲しかった 色々触ってみたがぐっとくるものがなく、VIM モードが最初からある HackMD を使っていた ふと Gist を VS Code で編集できたりしないのだろうかと思い拡張を検索してみたところ、GistPad を見つけた。アクティブに更新している Gist が大量にあり管理できるツールを探していただけ。 GistPad - Visual Studio Marketplace 結論 恐ろしく便利 VS Code 拡張が好きなだけ利用できる VS Code 拡張 クローズドなメモ帳としては文句ない 連携は向いていないので連携したい場合は別のツールを使うべき ネガティブはモバイルから利用できないことくらい 自分にとって何が GistPad は良かったか VS Code ベースなので VS Code の拡張が全て利用可能 VS Co

                                                                            GistPad 雑録
                                                                          • Vimの新しい自動補完プラグイン「ddc.vim」を使ってみた|Dentsu Digital Tech Blog

                                                                            電通デジタルでデータサイエンティストを務める吉田です。 これはDentsu Digital Advent Calendar 2021の3日目の記事です。 今回の記事では、今年出てきたばかりのddc.vimというVimの自動補完プラグインを試しに使ってみたので、基本的な実装例と使用感について紹介したいと思います。執筆時点ではまだBeta版とのことですが、動作は安定していて個人的にかなり使用感がよかったので紹介します。 エディタの自動補完についてこの記事での「自動補完」とは、入力中のテキストに応じてそのバッファでの既出単語やプログラミング言語の文法に沿った単語の入力候補を自動で表示し、選択できるようにする入力補助機能のことです。これがあるとコーディングスピードが上がったり、型や文法のヒントが表示されるので便利ですね。最近の高級エディタではデフォルトの状態でも自動補完機能が付いているものもありま

                                                                              Vimの新しい自動補完プラグイン「ddc.vim」を使ってみた|Dentsu Digital Tech Blog
                                                                            • macOSをVimライクなキーバインドで操作できるユーティリティ「Vimac」がアップデートし、キーのカスタマイズが可能に。

                                                                              macOSをVimライクなキーバインドで操作できるユーティリティ「Vimac」がアップデートし、キーのカスタマイズが可能になっています。詳細は以下から。 VimacはシンガポールのDexter Lengさんがオープンソースで開発しているMac用ナビゲーション・ユーティリティで、macOSのクリックやスクロールといった操作をVimのようなキーバインドで行うことを可能にしてくれますが、このVimacがv0.3.9アップデートで、キーのカスタマイズをサポートしています。 vimac v0.3.9 Customize hint text Hint background is now a brighter yellow for higher contrast dexterleng/vimac: Vimium for macOS. – GitHub Vimac v0.3.9では設定パネルに[Chara

                                                                                macOSをVimライクなキーバインドで操作できるユーティリティ「Vimac」がアップデートし、キーのカスタマイズが可能に。
                                                                              • GitHub - neovide/neovide: No Nonsense Neovim Client in Rust

                                                                                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 - neovide/neovide: No Nonsense Neovim Client in Rust
                                                                                • CtrlP に出戻りした

                                                                                  はじめに Vim でファジーファインダといっても沢山ある訳ですが、皆さんはどれを使ってるでしょうか。 CtrlP fzf.vim denite vim-fz そもそもファジーファインダ使わず netrw そもそもファジーファインダ使わず NERDTree そもそもファジーファインダ使わず dirvish そもそもファジーファインダ使わず fern その他 いろいろあります。それぞれに特徴があり、自分の好きな物を使っておられると思います。個々の特徴を知りたい方は @yutakatay さんが良い記事を書いてくれているのでそちらをご覧ください。 まず昔話を聞いて欲しい 僕はもともと CtrlP を使っていました。CtrlP は kien 氏が開発した Vim プラグインで、Vim script のみで実装された高速なファジーファインダです。 意外と知られていない便利なvimプラグイン「ctrl

                                                                                    CtrlP に出戻りした

                                                                                  新着記事