学習バンザイITエンジニアの精神安穏日記

ITエンジニアというより、IT系雑務者

VSCode

CursorをGithub Copilotと比較後に年契約した

github Copilotは1年半くらい契約してた。 www.cursor.com 使う理由 確認したい点 採用条件 比較で参考にした資料 結果 一ヶ月くらい使っての感想 メリットに感じた点 1. 頭使うのがしんどい時にでも、進捗出せる。 2. githubのリポジトリをlocalに落として…

VSCodeVimの<C-w>によるEditor分割ができない問題の対処法

直し方 コマンドパレットから、Open Keyboard Shortcut して、JSONに以下を設定した。 設定例 { "key": "ctrl+w v", "command": "workbench.action.splitEditor" }, { "key": "ctrl+w s", "command": "workbench.action.splitEditorDown" }, { "key": "ctrl+…

VSCodeのGitのaddがわかりにくかったメモ

コマンドパレットでの表示 英語: Git Stage Changes 日本語: 変更をステージ JSONで設定する場合 command: git.stage 設定例 自分は、VSCodeVimと合わせて使っている。 もともと、 思想が受け付けなくてだめだった。 "vim.normalModeKeyBindings": [ // add …

VSCodeVimでvim-abolishを実現する(キャメルケースtoスネークケースの変換)

vim-abolishとは キャメルケースからスネークケースへの変換などが簡単にできるようになるVimの拡張機能です。 https://github.com/tpope/vim-abolish VSCodeに入れる拡張機能 github.com 設定 https://github.com/VSCodeVim/Vimを読んで、設定していく。 実…

VSCodeのVimで:wqq<CR>をキーマッピングする方法

こういう人向け vimとvscodeのvimキーバインディングをなるべく合わせたいという気持ちの人用。 Vimではオートセーブしてる VSCodeでは、動作がもっさりしすぎるのでオートセーブしていない。 Vimで開いているファイルを全部閉じてterminalに戻るコマンドの…

ファイルを保存して全部閉じるVSCode拡張機能を作った感想

進め方 VSCodeのvimのキーバインディングをいくつか調整するがてら実施した。 午後16,7くらいから〜24時まで、アニメを見ながらダラダラと進めた。 頭使うの面倒なので、ほぼほぼCursorを使った。 yo codeをつかった。 結果 github.com marketplace.visualst…

【VSCode】yo codeで拡張機能つくるときにwebpack不要にした後にwebpack使う

最初 yo code この実行時に、webpackをデフォルトで「NO」にした。 その状態でvsce publishで拡張機能を公開すると、以下のWarningが出る。 This extension consists of 3296 files, out of which 1979 are JavaScript files. For performance reasons, you …

【VSCode】拡張機能をpublishする方法メモ

今後私がするべき操作 事前にREADMEを変更しておく 開発方法 コントリビュート方法 機能の特徴 marketplaceへのリンク 5. configの設定 package.json + "publisher": "masavo", + "repository": "https://github.com/masavo/<reponame>" 操作 cd <path to dir> vsce publish ## メ</path></reponame>…

VSCodeの拡張機能を作るときにCannot find module 'vscode'となった

参考記事:かんたん!VS Code拡張機能開発 | DevelopersIO 環境 2024年04月 macOS14.4.1(23E224)Sonoma Visual Studio Code 1.88.0 手順 コードgeneratorをインストールする npm install -g yo genarete-code 雛形作成する yo code TypeScriptで、あとはデ…

vscodeでterminalからEditorに移動するときのコマンド

これさえ覚えたら問題なさそう Ctrl + 0: move to editor from terminal Ctrl + ~ focus to terminal, when in terminal toggle terminal Ctrl + w + ↓ move to terminal(vim move)

vscodeでcommand+shift+Pが効かない時(ticktick併用時)

自分の場合、ticktickのホットキーのポモを開始が、優先されていたので、disabledになってた

tsdocを書くのが面倒なので、promptエンジニアリングをがんばります

要件 選択した箇所に対して、documentを書いてくれる GenieAI のinsertボタンを押せば、完結する 選択したプログラミング言語に応じて、最も支配的なdocument形式で書いてくれる(or 設定値を読み込んで読んでくれても良い) 書くのはdocumentのコメントのみで…

VSCodeのVimでペイン(画面(タブ))の幅をキーボードのみで変更する(winresizer的)

winresizer:https://github.com/simeji/winresizer 設定方法 VSCodeを開いて、cmmand + shift + pでkeybinding.json出す 下記の設定を追加する { "key": "ctrl+shift+j", "command": "workbench.action.decreaseViewHeight", "when": "editorFocus" }, { "k…

VSCodeのterminalのトグル

terminalの`トグルctrl +`` https://zellwk.com/blog/mac-and-windows-vscode-keybindings-2/

vsCodeVim新しくファイルを開いても現在開いているファイルに上書きされない現象の対処方法

2024-08-01以下のプロセス不要になっているっぽい? 元issue https://github.com/VSCodeVim/Vim/issues/4559 参考にした解決方法 stackoverflow.com ありがとう 設定解説 (2) The macro approach: stack overflowの解決法の2番目のアプローチをとる。 1. mul…

ChatなんとかさんにVSCodeのカーソル移動を軽くする方法を聞いてみたら軽くなった

けっこう軽くなった。 googleで検索しても出てこないときは、ダメ元で聞いても良さそう。 https://beta.openai.com/playground (そもそも自分の中では、もうgoogle検索信用できなくなってきている)

【vscode】タブが無限に増えないようにタブ表示をdisableにしよう

追記2024/08/01では、特に何も設定しなくて良さそう? 何が作用しているかわからないが、vsCodeVim入れているがためか...? 概要 タブがたくさん増えてキモいなあと思ってしまった人向け。 方法 Workbench > Editor: ShowTabs をnoneにする vimっぽく扱う方法 …

vscodeにvim-abolishの機能を移植してみよう

概要 vimでは、以下のpluginを使うことでcgsコマンドで、camelCaseをsnake_caseに変換にできる GitHub - tpope/vim-abolish: abolish.vim: easily search for, substitute, and abbreviate multiple variants of a word vscodeで使うplugin change-case - Vi…

【vscode】【vim】vim to vscodeなどする、AIのやつ導入メモ

やりたいこと [x] Editor領域を増やす 参考: https://www.kurusugawa.jp/20210512-vscode-wide-area/ [x] leader + N でtoggle menuする [x] zで出す文字を2つにする(vimium風) vscodeのvimでvimiumのようにジャンプする - Qiita [x] cgcコマンドでキャメル…

【VSCode】vim.otherModesKeyBindingsNonRecursiveが不明な構成設定

vim.otherModesKeyBindingsNonRecursive 不明な構成設定になった - vim.otherModesKeyBindingsNonRecursive: [ + vim.normalModeKeyBindingsNonRecursive: [ { "before": [ "z" ], "after": [ "leader", "leader", "s" ] } ], どうもVSCodeのversionアップで…