float-preview.nvimで画面がリサイズされたときにいい感じに設定を切り替える
deopleteは補完候補に対してpreview windowという便利なものを提供してくれる。しかし、preview windowはの名の通りwindowとして提供され、NeoVimのfloating...
View Article必要最低限のvimrc
vimの設定はなるべく少なくすませたいと思っています私のシンプルなvimrcです.vimrcnoremap j gj nnoremap k gk set incsearch set ignorecase set smartcase set hlsearch nnoremap <ESC><ESC>:nohl<RETURN>set expandtab set...
View ArticleVimのコマンドまとめ
自分用にVimのコマンドをまとめておきます(随時更新)。 [参考サイト]https://vim.jp.net/モードの切り替え入力モードi oの下にカーソルがあります。名前の通り文字の入力が出来ます。コマンドモードEsc pとoの間に入力モードより広めのカーソルがあります。コマンドモードでは文字の入力は出来ません。保存と終了(いずれもコマンドモード時)説明コマンド備考保存:w + Enter終了:q...
View Article【deno】「An import path cannot end with a '. ts'extension.」のエラーを回避する方法
概要以下の画像のように「An import path cannot end with a '.ts' extension...」というエラーが発生してしまう問題を回避したい。前提Vim等のエディタを利用する場合を想定しています。 vscodeを利用する場合は、vscode-denoプラグインを導入することで解決すると思います。環境deno: v0.20.0dem:...
View Article【deno】denopkg.com経由でインストールしたモジュールを利用しようとすると、「An import path cannot end with a...
https://qiita.com/uki00a/items/817442b00dc8f3b5696dの続き。deno.landからダウンロードしたモジュールについては、deno_ls_pluginを導入することで、「An import path cannot end with a '....
View Article新人向けチートシート: vim
基本保存系#保存 <Esc> :w #上書き保存 <Esc> :wq #保存せずに終了 <Esc> :q! 移動系gg #文書の先頭に移動 G #文書の最後に移動 0 #行頭に移動 $ #行末に移動 w #次の単語に移動 <line number>G #指定して行に移動 <ctrl>+f #ページをめくる(forword)...
View Articlevim でcopy and pastする[備忘録][vim]
dd -> p ぐらいしか使ってなかったが、1行単位ではなく、もっと細かくコピーしたいそのためにvimでの色々な削除の仕方を調べたのでメモ。参考 https://qiita.com/FBH9999/items/a8ec99bed08592a9d69a削除x 一文字消す X カーソルの左一文字の消去 dw カーソル位置から1単語を消去 diw カーソル位置にある単語を1単語を消去...
View Article実務でよく使うVim操作
Vim操作のまとめです。私が実務でよく使っているものを中心に載せました。お腹いっぱいになる事を防ぐため、あえて載せてないものもたくさんあります。これだけ(と言っても結構ありますが)覚えれば、やりたいことは大体できるかと思います。基本終了方法コマンド説明:w保存:wq保存して終了:q!保存せず終了モード変更コマンド説明i挿入モードへoカーソル下に行を追加して挿入モードへOカーソル上に行を追加して挿入モ...
View ArticleRust + Vim の開発環境を整える際の動く nightly の探し方
プロジェクトで最新の nightlyを使おうとした時に、ソースコードのコンパイルは通っても、開発支援ツールのダウンロードやインストールに失敗することがあります。探し方まずは適当なディレクトリで $ cargo initします。これはこの後の試行錯誤の時間を短くするためです。$ cd /tmp $ cargo init foo $ cd foo/ 後は...
View ArticleVimでカーソルが常に画面中央行になる設定
はじめにこんなのがあれば便利なのではないかと考えて設定しましたが、やっぱり不便だったのでボツにしました。しかし、必要な人もいるのではと思ったので、設定を晒します。設定方法~/.vimrcに以下を追記するとよい。.vimrc(一部抜粋)noremaphhzznoremapjjzznoremapkkzznoremapllzznoremapgjgjzznoremapgkgkzznoremap +...
View ArticleVim Plugin で手始めに Hello World! を自動入力してみる
はじめに普段開発のエディタは Vim を使っています。プラグインもいくつか入れて開発しているのですが、自分でプラグインを開発したことはありませんでした。Vim プラグインを自分で作ってみたいと思い、初歩中の初歩ではありますが、Hello World!を Vim...
View ArticleVim patchダイジェスト [2019/10]
Vimのリリースされたpatchの説明です。patchの内容を手作業で一つ一つ丁寧に確認して書いています。英語は忠実に訳していません。Vimを使っている人が理解しやすい表現にしています。新機能、大幅な仕様変更には、が付いています。 (8.1.2103~ 8.1.2237)8.1.2233: v:argvを追加しました。Vimの起動に使用したコマンドライン引数が格納されています。8.1.2231:...
View ArticleVimConf2019参加(+LT発表)レポート
はじめにまずはじめにVimConfとは何なのか。https://vimconf.org/2019/VimConf は、世界初かつ世界で唯一のコミュニティによって定期運営されているVimの国際カンファレンスです。そう、世界初かつ世界で唯一のコミュニティドリブンで開催されるVimの国際カンファレンスなのです。...
View ArticlePythonでTwitterのプロフィールと直近のツイートを取得してみた
こんにちは。4月からPythonを勉強し始めて色々遊んでいたのですが、ふと授業中にTwitterが見たい!!!!となったのでターミナルでCUIで見てればバレないんじゃね???とスクレイピングを覚えたての僕は考えてコードをパチパチして作りました。スクレイピングの準備簡単に言えば、webサイトから指定した情報を抜きt(((抽出する)))技術のことです。環境はmac os Catalina...
View Article【入門】vimを布教されたので最低限のコマンドを覚えてみた。
「GUIのエディターからvimに乗り換えたい....。でもコマンド多すぎて何から覚えれば...?」そんな方の為に乗り換えがスムーズになるナレッジ、コマンド等を簡潔にまとめました。まとめたものはこちら。詳しい解説は表の下をご覧ください。絶対に使うコマンドi インサートモードに切り替えesc ノーマルモードに切り替えctrl + [ (escと同じ)ノーマルモードに切り替えctrl + 3...
View Articlevim termで最後にshellが残ってしまって残念な時の対処法
vim termで快適に作業をするために一応、タイトルとは関係ないですけど自分のvimrcを晒します(ゴリラさんの記事にだいぶ啓発されました)set noswapfile nnoremap s :w<CR> set tabstop=8 softtabstop=0 expandtab shiftwidth=4 smarttab set statusline=\PATH:\ %r%F\ \...
View ArticleVisual Studio Code設定
開発環境を再構築する際のメモとして、自分のVisual Studio Code設定をまとめた。ユーザー設定ユーザー設定ファイル(settings.json)に以下の内容を記述して、エディタの動作をカスタマイズする。なお、設定ファイルは Shift + Ctrl + Pでコマンドパレットを開き、Preferences: Open Settings...
View Article