並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 23 件 / 23件

新着順 人気順

neovimの検索結果1 - 23 件 / 23件

  • 【エンジニアの日常】これが私の推しツール!〜日々の開発を豊かにするおすすめツール〜 Part2 - Findy Tech Blog

    こんにちは。 突然ですが皆さんは、開発をするうえで欠かせないツールやOSSはありますか? キーボードやマウス、マイクといった物理的なツールは机を見ればわかりますが、他のエンジニアがどういったツールを使って効率化しているかは、その人の画面を見ないとわかりません。 そのため、他のエンジニアがどういったツールを使って効率化しているのか、実は意外と知らないということが多いのではないでしょうか? そこで今回は、大変ご好評いただきました【エンジニアの日常】これが私の推しツール!〜日々の開発を豊かにするおすすめツール〜 Part1の第二弾としまして、弊社エンジニア達が日々の開発業務で愛用しているツールやOSSを紹介していきます。 それでは見ていきましょう! Neovim Neovimの概要 Neovimで開発する コミュニティが活発 おすすめポイント lazygit 主なキーバインド Neovimとの連

      【エンジニアの日常】これが私の推しツール!〜日々の開発を豊かにするおすすめツール〜 Part2 - Findy Tech Blog
    • エディタ選びのポイント、ITエンジニア人生を左右するツールのいろは——Software Design 2025年3月号の特集記事を先行公開 | gihyo.jp

      エディタ選びのポイント⁠⁠、ITエンジニア人生を左右するツールのいろは —⁠—Software Design 2025年3月号の特集記事を先行公開 『Software Design 2025年3月号』(⁠2025年2月18日発売)の第1特集「コードエディタ大研究」の序章の記事を発売に先駆けて公開します。ぜひ本誌にて、この後に続く章もお読みください。 はじめに みなさんはプログラマーでしょうか、それともマネージャでしょうか? ソフトウェア開発の会社であればテキストエディタは必需品のはずです。テキストファイルを開いたり、ログを確認し加工したり、プログラミングしたり、あらゆる場面でテキストエディタが登場します。 そして多くのプログラマーは、自分のお気に入りのテキストエディタを決めており、そのテキストエディタの設定や、バージョンアップなどに多くの時間を費やします。それほどまでに我々ITエンジニアに

        エディタ選びのポイント、ITエンジニア人生を左右するツールのいろは——Software Design 2025年3月号の特集記事を先行公開 | gihyo.jp
      • マイクロソフト、「Copilot for Eclipse」をパブリックプレビュー公開

        マイクロソフトは、GitHub Copilotをオープンソースで開発されている統合開発環境「Eclipse IDE」に対応させる拡張機能「Copilot for Eclipse」をパブリックプレビューとして公開しました。 GitHub Copilotは生成AIを利用した高度なコード補完やコード生成などのコードアシスト機能を提供し、すでにVisual Studio CodeやVisual Studio、Xcode、JetBrains IDEs、Neovim、Azure Data……

          マイクロソフト、「Copilot for Eclipse」をパブリックプレビュー公開
        • The state of Vim [LWN.net]

          January 10, 2025 This article was contributed by Murukesh Mohanan The death of Bram Moolenaar, Vim founder and benevolent dictator for life (BDFL), in 2023 sent a shock through the community, and raised concern about the future of the project. At VimConf 2024 in November, current Vim maintainer Christian Brabandt delivered a keynote on "the new Vim project" that detailed how the community has reor

          • GitHub Copilot ChatがXcodeで利用可能に「GitHub Copilot for Xcode Chat」、マイクロソフトがパブリックプレビュー公開

            GitHub Copilot ChatがXcodeで利用可能に「GitHub Copilot for Xcode Chat」、マイクロソフトがパブリックプレビュー公開 マイクロソフトは、GitHub Copilot ChatをAppleの開発環境であるXcodeで利用可能にする「GitHub Copilot for Xcode Chat」をパブリックプレビューとして公開しました。 GitHub Copilot Chatは、生成AIによってコーディング支援を行うGitHub Copilotに対してチャットを用いて指示をし、コードの生成や変更、質問などを行える機能です。 マイクロソフトは昨年(2024年)11月、XcodeでGitHub Copilotを利用可能にするXcodeの拡張機能である「GitHub Copilot for Xcode」をパブリックプレビューとして公開しています。 参考

              GitHub Copilot ChatがXcodeで利用可能に「GitHub Copilot for Xcode Chat」、マイクロソフトがパブリックプレビュー公開
            • Awesome Free Apps - Windows/macOS/Linux/スマホ向けのフリーソフトを集めた厳選リンク集 | ソフトアンテナ

              世界中には多数の無料アプリが存在し、特にそのジャンルに詳しくない場合、どのようなアプリを選択すれば良いのか迷ってしまうことがあります。 本日紹介する「Awesome Free Apps」そのような場合に役立つ無料アプリの厳選リストです。Windows、macOS、Linux、スマートフォン(AndroidとiOS)の無料アプリを網羅しており、現在も活発にメンテナンスされています。 シンプルなリスト形式で、各アプリの対応プラットフォームや、オープンソースかどうかといった情報を確認することができます。 ブラウザ、テキストエディタ、開発ツールなど幅広くリストアップ Awesome Free Appsでは例えば以下のような無料アプリが取り上げられています。 オーディオ オーディオプレーヤー:Foobar2000、MusicBee、AIMPなど オーディオ録音:Audacity、Ocenaudioな

                Awesome Free Apps - Windows/macOS/Linux/スマホ向けのフリーソフトを集めた厳選リンク集 | ソフトアンテナ
              • Vim Roadmap 2025 - Zed Blog

                The broader community has also been working on pulling in top Vim plugins. We have versions of vim-surround, sneak, and as of recently, tree-sitter text objects: All in all, if you use Vim today, the chances are that most of what you want to do on a daily basis in the editor will work in Zed exactly as it does in Vim. So now what? There are three areas of focus I’d like to push on in 2025 for Vim

                  Vim Roadmap 2025 - Zed Blog
                • GPUなしでも動く!ローカルLLMとllama.vscodeでコード補完|しぴちゃん

                  2. llama-vscode のインストールllama-vscode は、ggml.ai なる企業によってv0.0.1が2025年1月21日にリリースされたVSCode拡張で、llama.cpp を経由してローカルLLMによるコード補完を行います。 VSCodeを起動したら、左のタブの拡張機能/Extensions (□が4個あるやつ) から拡張機能を検索します。llama vscode と検索してインストールします。 llama-vscode利用するためにはモデルが必要なので、モデルをダウンロードします。 3. モデルのダウンロードw64webkit.exe を起動し、モデルをダウンロードしたいディレクトリに移動します。 第1回・第2回は執筆時最新のモデルであるDeepSeek R1を利用してきましたが、こいつはコード補完機能に対応していないので使えません(注1)。 今回はQwen2.

                    GPUなしでも動く!ローカルLLMとllama.vscodeでコード補完|しぴちゃん
                  • Why I still like Sublime Text in 2025 | OhDoyleRules

                    I still get people asking me why I use Sublime Text in 2025 given there are soooo many other great editors out there. My response: there is? Because I still think Sublime Text holds up as a great editor. Table Of Contents It fastLSPSnippetsProject workspacesBuild systemsMultiple cursorsKey/mouse bindingsIncluded nicenessWish ListI started with Sublime Text 2 back in 2010/2011 while I was in colleg

                    • tee.exe binary dependency exhibiting illegitimate / unauthorized behavior · Issue #32431 · neovim/neovim

                      While installing/testing neovim in a Windows 11 sandbox environment for security testing purposes before deploying in a commercial environment, the bundled tee.exe binary was classified as Trojan.Malware.300983.susgen. After doing my due diligence to rule out a false positive, I'm finding that this binary is exhibiting what I would consider suspicious behavior. Specifically, it is performing DNS l

                        tee.exe binary dependency exhibiting illegitimate / unauthorized behavior · Issue #32431 · neovim/neovim
                      • 【私用】Neovim保存時に日付(タイムスタンプ)を自動更新 - Qiita

                        概要 【私用】なので私的なメモです.少々役立つかもしれないと思い,公開する範囲を拡大することにしました. Neovimを利用して,ファイル保存時にユーザー名や日時が挿入・更新されると便利なことがあります.コメント行に Time-Stamp: <> と書いておけば,保存(:w)するタイミングで,Time-Stamp: <ユーザー名や日時> の部分が更新される私的に利用しているTipsとなります.他の方法もたくさんあると思います.そこがvimのいいところですね. -- 保存時にタイムスタンプを更新する関数 -- Time-Stamp: <>と書いてある最初の行が更新される -- local function update_timestamp() -- ユーザー名と日付を取得 <ユーザー名: タイムスタンプ> local username = os.getenv("USER") or os.ge

                          【私用】Neovim保存時に日付(タイムスタンプ)を自動更新 - Qiita
                        • Google製の改行位置決定アルゴリズムBudouxをLuaに移植した

                          メリークリスマス! atusyサンタからのクリスマスプレゼントはatusy/budoux.lua! Budouxは文字列の改行を、人間にとって読みやすい位置で行うためのアルゴリズム。 Google製で、日本語や中国語、タイ語に対応し、PythonやJavaScript、Javaの実装が公式提供されている。 deno eval \ 'import { loadDefaultJapaneseParser } from "npm:budoux"; console.log(loadDefaultJapaneseParser().parse("今日は天気です。"));' # [ "今日は", "天気です。" ]今回はatusy/budoux.luaとして、Luaに移植した(とりあえず日本語だけ)。 local budoux = require("budoux") local parser = bud

                            Google製の改行位置決定アルゴリズムBudouxをLuaに移植した
                          • Neovim に詳しい LLM はどれか?

                            Neovim plugin を書く際に LLM 使うと便利だと気づいたので今後のお供にする LLM を調査 各モデルで以下の2点を質問した Write a simple neovim plugin in lua. Are you familiar with neovim? 感想ログ 2024/10/07 試した中では codegemma, qwen2.5-coder のいずれかが良さそうな雰囲気 2024/10/08 何回かやり取りした感じでは codegemma の方が良さそう 試したモデル https://ollama.com/library/codegeex4 9b-all-q4_0 9b-all-q8_0 https://ollama.com/library/codegemma 7b-instruct-v1.1-q4_0 7b-instruct-v1.1-q8_0 https://

                              Neovim に詳しい LLM はどれか?
                            • Obsidianが重い時にやること

                              いつのまにかObsidianの動作が遅くなってしまったので調査しました。備忘録として残しておきます。 調査方法コミュニティによって運営されているObsidian HubにHow to debug why Obsidian is running slowlyという記事がありました。これに従うだけです。 これで記事が終わっても意味がないので実際に筆者のたどった道筋を紹介します。 制限モードにするまずは「コミュニティプラグインが原因かどうか」を見極めるため、すべてのコミュニティプラグインを無効化します。 設定の「コミュニティプラグイン > 制限モード」の「Turn on and reload」をオンにします。 これで解消されたらプラグインが原因ということになります。 制限モードが有効になっていても遅ければバグの可能性があるため、Obsidian Forumへ報告しましょう。 どのプラグインが原因

                                Obsidianが重い時にやること
                              • lazyvim のプラグインイン管理

                                この​記事はVim駅伝2024年11月6日(水)の​記事です。 前回の​記事は​ ぺりーさんの​「asyncompleteをfiletypeでtoggleできるようにする」と​いう​記事でした。 次回の​記事は​ 11月08日(金) に​投稿される​予定です。 前回の記事 個人的にどうやってlazyvimを使用するか、どうやってカスタマイズするかまとめた記事になります。 おすすめの設定、おすすめのプラグインについては記載しません 自分が理解した内容が後から追加される場合があります。 実行環境 windows 11 powershell この記事の対象 lazyvimを初めて使う人 設定ファイルの実行方法 今回使うコマンドについて最初に記載しておきます。 実行方法には2つあります。 nvimのコンソールからluafileコマンドを実行 C:\Users\user\AppData\Local\

                                  lazyvim のプラグインイン管理
                                • Vim/NeovimのMarkdown構文ファイルでCode blockにファイル名を付けられるようにする

                                  Vim/Neovimでは、Code blockに指定されたファイルタイプに応じてシンタックスハイライトが行われます。 問題 しかし、Zenn.devやQiitaなどで見られる、言語の後にコロンと続けてファイル名を指定する構文には対応していません。 御覧の通り、ファイルタイプが指定されているにもかかわらず、シンタックスハイライトが行われていません。 解決 そこで、Vim/NeovimのMarkdown構文ファイルを修正して、この構文に対応させました。 なんでtpope/vim-markdownにPRを送ったのかというと、このプラグインはVim/NeovimのMarkdown構文ファイルを提供しているおおもとになっているためです。 実際、neovim/neovimのruntime/markdown.vimはこのプラグインを参照しています。 先のtpopeさんへのPRはマージされましたので、いず

                                    Vim/NeovimのMarkdown構文ファイルでCode blockにファイル名を付けられるようにする
                                  • /usr/bin/editorにSnapパッケージ版のNeovimを指定できるようにする。 - Qiita

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

                                      /usr/bin/editorにSnapパッケージ版のNeovimを指定できるようにする。 - Qiita
                                    • Swift PackageのArtifact Bundleを簡単に生成するGitHub ActionをAIで作った - 5.1さらうどん

                                      github-action-artifactbundle というGitHub Actionを作った。これでAppleの規定するバイナリ配布形式、Artifact Bundleに添ったアーカイブを簡単に作成できる。 Artifact Bundleは、本来、Package Pluginなどの仕組みでのexecutableの配布を想定したフォーマットだが、@mtj0928の開発したexecutable管理ツールnestもArtifact Bundleを想定しているため、この形式で配布しておくとユーザーの利便性が高い。 Artifact Bundleはアーキテクチャやプラットフォームごとのバイナリをzipに詰め、メタデータとしてJSONを添付するだけの簡易なフォーマットだ。一方で、簡単に作る方法がなく配布がとても面倒。このActionを使えば、Swift Packageからビルドしたバイナリを簡単

                                        Swift PackageのArtifact Bundleを簡単に生成するGitHub ActionをAIで作った - 5.1さらうどん
                                      • nvim-web-deviconsがうまく表示できない!!! - おさとの雑記帳

                                        解決したいこと nvim-lualine/lualine.nvim nvim-telescope/telescope.nvim などのnvim-tree/nvim-web-deviconsが表示されないので表示させたい。 lualine: telescope: 環境 Mac iTerm2 Neovim 方針 前提: nvim-web-devicons が表示されない!! Nerd Fontsなるものが必要らしいのでinstallする fork元のryanoasis/vim-deviconsに必要との記述があった。 Works with patched fonts, especially Nerd Fonts. 手順 ryanoasis/nerd-fontsより以下を実行。 brew tap homebrew/cask-fonts brew install font-hack-nerd-fo

                                          nvim-web-deviconsがうまく表示できない!!! - おさとの雑記帳
                                        • VSCodeのクリップボードとの比較をNeovimで実装する - Qiita

                                          はじめに VSCodeからNeovimに移行して2週間ほど経ちました。設定も煮詰まってきて、VSCodeと比べてNeovimのここが使いにくいという箇所も大分減ってきました。 しかし、VSCodeでよく使っていたクリップボードの比較機能がNeovimに無いことが不満だったので、それを再現してみました。 Vim初心者なので、お手柔らかにお願いします。 クリップボードとの比較とは VSCodeのコマンドパレットから使えるあの機能のことです。 正式なコマンド名はFile: Compare active file with clipboard. 日本語だと、クリップボードとアクティブファイルの比較。 このような感じで、新しいファイルを作らずともファイルの比較ができます。また、差分も強調表示されます。 できたもの スペース(リーダーキー) b cでこの画面が表示されます。 設定方法 以下のコードをお

                                            VSCodeのクリップボードとの比較をNeovimで実装する - Qiita
                                          • Daishi'sオンラインサロンのご案内&メンバー募集|React TokyoのDiscord内で活動中

                                            こんにちは。最近は、オンラインおよびオフラインのコミュニティ活動の一環として、React Tokyoに力を入れています。React Tokyoの発足についてまだご存じでない方は、ぜひこちらの記事をご覧ください。 ちなみに、React Tokyoを始める前は、「Webアプリ開発塾」「Meteor Fan」「React Fan」など、名称を変えながら活動していました。実は、その活動には二つの側面がありました。一つは多くの人との出会い(A)、もう一つはそれを自分の仕事にすること(B)です。イベント形式の場合、(A)の側面は無料イベント、(B)の側面は有料イベントという形で実施していました。この2つの側面を合わせ、これまでに200回以上のイベントを開催してきました。React Fanの最終形態では、(B)はオンラインコミュニティの有料会員制度として実施されていました。この度、(A)の側面をReac

                                              Daishi'sオンラインサロンのご案内&メンバー募集|React TokyoのDiscord内で活動中
                                            • WSL環境でNeovimのInsertモード終了時にIMEをオフにする

                                              はじめに Neovimを使っていると、日本語入力システム(IME)の切り替えを煩わしく感じることがあります。 特にInsertモードから抜けたときにIMEをオフにする設定がないと、不要な文字入力が発生したり、思わぬ混乱を招くことがあります。 当然同じような事を思うユーザーは多く、解決を図る記事も沢山あります。 Vim/Neovimからモード切替時にIMEを制御する - Regen Techlog 【NeoVim】モード切り替え時にIMEをoffにする Shu Nakamura | VimとIMEの仲を取り持つ Neovimオススメ設定② 日本語入力を快適にするim-select.nvimのすすめ ところで、私はWSLユーザーなのですが、WSLからWindowsのIMEをコントロールする、となると途端に選択肢は多くありません。 最後の記事のim-select.nvimがそうしているように、i

                                                WSL環境でNeovimのInsertモード終了時にIMEをオフにする
                                              • Vim/Neovimでgrep結果をいい感じにフィルタリングして一括編集する~quickfixにプラグインを添えて~

                                                はじめに grepした結果を一括で編集する方法はたくさんあります。 しかしgrepした結果を確認すると「編集したくない対象が紛れ込んでおり、それを除外するために正規表現を考えなおす」なんて経験はありませんか。 今回は雑にgrepした結果を直接編集して絞り込み、絞り込んだ対象を一括編集する方法を紹介します。 色々ありますが、今回はquickfixというVimの組み込み機能をプラグインで拡張して実現する方法を紹介します。 結論 Neovimの場合は以下のどちらかの組み合わせを使いましょう。 quicker.nvim + nvim-bqf vim-qfreplace + vim-qfedit + nvim-bqf Vimの場合はvim-qfreplaceとvim-qfeditを使いましょう。 操作の全体像 操作の流れは以下です。 grepした結果をquickfixで表示する quickfixの結

                                                  Vim/Neovimでgrep結果をいい感じにフィルタリングして一括編集する~quickfixにプラグインを添えて~
                                                1