fish で vi mode をやる
やりかたfish shell で fish_vi_key_bindingsを実行する。vi mode を固定する~/.config/fish/config.fishに fish_vi_key_bindingsを追加する。おわり
View Articleあいまい補完をする Vim script の作成にまつわる工夫点など
作成の経緯とか動機とか目標とかテキトーに入れた補完をしたいWord Fuzzy Completion が便利だったでも外部の処理系に依存したくなかったついでに、色々と機能をつけたかった バッファをまたいだ候補の検索速度低下を防ぐ🙁「ミスタイピングをすると、Backspace キーを押すのが面倒。 そこら辺をうまいこと補完してくれるものは無いだろうか。」🙁「関数名とか変数名とか、パッと思い出せない。...
View Article【自分メモ・随時更新】よく使うVimのコマンドまとめ
Vimを使っている際、毎回サイトに飛んで確認をしてしまうので、よく使うコマンドをまとめていきたいと思います。ほぼこちらから引用しておりますのでご了承ください。:知識0から始めるVim講座今後も追加していきます。【レベル1】開いたら毎回使うコマンドカーソルモードコマンド 効果 a カーソルから1文字進めてinsertモードに入るx カーソル直下の文字削除i...
View Articleまだ目grepで消耗してるの?テキストファイルの比較で?gitの差分みたいな Linuxのdiffコマンド使ってる?
gitなどのコアにも使われていると勝手に@yumainauraが想像してるコマンド。こんなテキストファイルを二個作るtext1A B C test2B C D 作成例touch ~/tmp/text1; echo A > ~/tmp/text1; echo B > ~/tmp/text1; echo C > ~/tmp/text1; touch ~/tmp/text2; echo...
View Article僕らは全身麻痺である @yumainaura #UI #UX #ツール #エンジニア #TIPS
ツールを使いこなせないとはどういうことか全身麻痺である。差別的発言?と感じられたらごめん。だが本当にそう感じる。もどかしさ。手に届かない背中。マヒマヒ感。たとえば?全角半角スペースの切り替えに苦労しているとき。ぐぐることが0.1秒で出来なくて途方に暮れている夕方。MarkDownを書くことに疲れてすべてをフラットにしたScrapBox先生に学生は学びました。編集度の高さのコストに驚いて、Qiitaで...
View Articleパスを通す!仕組・手順と失敗・解決策
はじめに「パスを通す」仕組みと手順について解説します。パスを通す方法だけを知りたい方は、「2.②パスを通す方法」を見てください。【使用している環境】・ターミナル.app / bash ( iTerm2 / zsh )・PC:Mac目次1.そもそもパスを通すってどういうこと?何のためにするの?2.パスの通し方 (1)設定ファイルについて (2)パスを通す方法("vim"を使う方法)...
View Articlegit commit, git mergeの時にvimのエラーが出る
gitを使う際、GUIとCUIどちらが良いかというのは色々とご意見があると思いますが、私はCUI派です。そんな私がgitを使う時に出くわしたエラーの対処についてを今回記事にしました。エラー内容vagrantで仮想環境を作成して開発しているのですが、git commitやgit...
View ArticleVSCodeでVimのように楽々オープン
はじめにVimのように、簡単にVSCodeを開きたいと考えていたところ、すごく簡単に実現出来たので、その方法をご紹介します。Project...
View Article【メモ】vscodeにvimプラグインを入れる
なぜこれをやるのかコマンドプロンプトとvimでRubyのコードを書いていたのですが、ファイルを開くときにいちいちvimで:eと打っていたので、以下の画像のようにディレクトリの中身が左側に表示されるようにしたい!と思いました。ネットの方のアドバイスでvscodeを使っているならvimを使えるはずとご助言をいただき、今回このような表示ができるように模索してみました。前提・vscodeをインストール済であ...
View ArticleVimの非同期コードチェッカーaleで表示をかたつかせない方法
Vimでaleを使っていると表示がガタガタするaleに限らない話ですが左側にエラーなどを知らせる表示がでるプラグインを使用していると以下のような感じで画面全体が揺れ非常にコーディングがしにくくなります.上記の例だとエラーマークが出たり消えたりでコーディングに支障をきたします.改善方法vimはIDE用に左カラムに記号などを表示できるようになっていてaleなどはそれを使っています.この機能はsingとい...
View ArticleVimを使ってみる
はじめに 初投稿.最近のマイブームであるVimの設定ファイルをメモ程度にアップしてみる. 初心者が言うに,初心者はやっぱりVim Adventuresとかvimtutorとかのほうをやったほうがいいと思う. 注意:以下には大したことは書いてないので,他の記事を参考にしたほうがいいです.結構他の記事を参考にしてます. 何も考えず~/.vimrcにこれを書くんだ!...
View Articlegoogle cloudの機械学習用gpuインスタンスでjupyterlab_vim拡張機能を使えるようにするまで
来年から仕事で関わる2つのプロジェクトがそれぞれpytorchを使うjupyterlabを使うことがわかって、google cloudでjupyterlab+vim環境を構築してみたらいろいろ詰まった。そのメモ(2018年12月)。前提google cloudのユーザ登録gpuインスタンスを使用可能な状態にするプロジェクト作成gcloud...
View ArticleVim の左右上下移動の HJKL って考慮されて出来たの? ショートカットは歴史
いつまで経っても覚えられないんだけど?僕だけでしょうか世界で最もユーザーに適応を求めるショートカットのような気がする歴史的経緯を知ってる偉い人がいたら教えてください‥🙇♂️🙇♂️🙇♂️ショートカットは歴史いちどつけてしまうと変えられない。時間が経てば経つほど変えられなくなる。キーボード配列の成り立ちがそもそもという話も。押しやすい配列、覚えやすいマッピングにしよう左手に集中させる、MAcなどの...
View ArticleVimAdventures レベル1~レベル3 攻略
VimAdventuresとはVimの操作を段階的に覚えることができるゲーム。しかし日本語版はなし。 URL:https://vim-adventures.com/ 日本語解説動画https://youtu.be/Ucy0X4R-GEM レベル1 基本操作「j」「k」「h」「l」しか使えない。「:keybord」で使えるコマンドが確認できる。「:help...
View Articlenetrwを気持ちよく使いたい
あけましておめでとうございました。年末くらいからvim-jpのslackに忍び込んで読書会に参加したりしてモチベーションが高かったのでスクリプトが出来ました。netrwのブックマーク先にダイレクトに移動するスクリプトとりあえずソースからnetrwbook.vimfunction! netrwBook#open(...) abort ifa:0>0&& a:1!=0 echo...
View Articleneovimをdockerにインストールしてpythonの開発環境を構築する
やりたいことdockerを利用してpythonの開発環境を構築するマシンが変わったときに逐一開発環境を構築するのがめんどうくさいため、...
View Articleviの文字色を変更してみる
はじめにviでファイルを編集しようとした時、Ubuntuのデフォルトでは、下記のような配色になっている。これでは、特に2行目、3行目が非常に見にくい。見にくいなぁと思いながら、我慢して使い続ける事なく、さっさとカラースキームを変更しましょう。カラースキームの変更の仕方viでコマンドモードにして、次のコマンドを入力してみる。:colorscheme...
View Articleviコマンド(vim)をインストールする方法
docker+ubuntuという環境で開発していたら、viコマンドが使えなかった。root@a8dafc8c2920:/home/ubuntu/# vi hoge.json bash: vi: command not found そもそもvi(vim)が入っていないらしい。。。ということで以下のコマンドでvimをインストールをすると使えるようになる。apt-get update apt-get...
View Article今日の変更点: BashをVimモードに。VimでRedo、テンプレート
今日の変更点BashをVimモードにVimでRedoVimでテンプレート呼び出しBashをVimモードにset-o vi...
View Article