viの移動系コマンド
vimの操作に慣れないので、逆引き用文字単位左 h右 l上 k下 j※数字との組み合わせ可能9jなら9行分下へ、4lなら4文字分右ワード単位次の単語 w前の単語 b※数字との組み合わせ可能3wなら3単語分次へ、4bなら4単語分前へ移動行単位行頭 0または ^行末 $任意の行 :数字 ※:6ならファイルの6行目に移動ファイル単位ファイル先頭 ggファイル末尾...
View ArticleHugo on Termux
スマホでエンジニアのような事をしたいという目標を達成するー。素晴らしいアプリその名は Termux !!初期設定$ termux-setup-storage # ストレージへのアクセス許可 それから$ pkg upgrade && updata $ pkg install hugo $ pkg install git 操作性アップ$ cd $ vim .bashrc...
View ArticleDockerで起動したJupyterLabでvimキーバインドを使う
概要前回Jupyter Notebookでvimのキーバインドが使えるようにしましたが、 JupyterLabの存在を完全に忘れていたので、、同様にDockerでJupyterLabを起動してvimのキーバインドが使えるようなやり方をまとめました。参考:Dockerで起動したJupyter Notebookでvimキーバインドを使うJupyter...
View ArticleSpaceVimでイケてるVim環境を手に入れる
概要SpaceVimとは?インストール設定の変更方法SpaceVimとは?こんな感じのVimのインターフェースを簡単に自分のVimに適用出来ます。https://spacevim.org/インストール下記の方法でインストールを行うとルートディレクトリ配下に.SpaceVimと.SpaceVim.dディレクトリが作成されます。基本的にはインストールするだけでSpaceVimがかっこいいVimにしてくれ...
View Article【Ubuntu】リポジトリのURL変更
リポジトリURLの変更デフォルトのリポジトリは遅い・・・が、大きな支障は無いので、そのまま過ごしてしまう。分かっていても、しばらく放置をしてしまう。設定変更にも時間も手間もかかるし、仕方がない・・・。設定ファイルの場所/etc/apt/sources.list端的に設定ファイルを見るとhttp://archive.ubuntu.com/ubuntu/上記の設定個所を変更すると良い。設定ファイルが存在...
View ArticleHyperとvimの背景色を揃える
環境と前置き私は現在、ターミナルとしてHyperを使用しており、最近Hyper上でvimを使い始めました。この記事を書く前に@pepoipodさんのmVimの背景色をターミナルの背景色と揃える方法という記事を参考にしたんですが、私の環境ではうまくいかなかったので、最終的に行き着いた解決方法を記そうと思います。何が起こったか私はvimのカラースキームとしてMolokaiを気に入って使い始めたんですが、...
View ArticleVimチートシート(自分専用)
Vim3回くらい挫折してるやつが作ったチートシート。随時追加してゆきます。キー動作diw1単語を削除(delete inner word)d$現在のカーソル位置から行末まで削除.繰り返しggファイル先頭に移動Gファイル最後尾に移動{count}G指定した{count}行に移動、例:11G/{word}{word}で検索:w...
View Articleもっとも新しいファイルをviで開くbashのalias
目的大量のlogファイルから最新のファイルを見つけてvimで開きたい時、コマンドがいっぱいあるディレクトリで一番最後に編集したファイルを開きたい時ないですか?それを一発で開くbashのaliasです考えかたlsで時間順に表示して、最初の1行をheadで取り出して、それをvimに渡すだけです。vlはvi_last_modified_fileぐらいの意味です。alias vl='vi $( ls -t...
View Articlevim コマンド ディレクトリの追加、編集
AWSの設定で苦しみまくってるうちにvimコマンドをよく使うようになっています。(AWSはまだエラー未解決) vimコマンドの基本を忘れないように記載しておきます。ディレクトリ作成$ mkdir (ディレクトリ名) 空のディレクトリがその階層に追加されます。ディレクトリ削除$ rm (ディレクトリ名) 消えます。ファイル編集$ vim (ファイル名) 1. 「i」と入力してインサートモードに変更2....
View ArticleVim の filetype の判定方法について軽く調べてみた
はじめにVim が各ファイルの形式をどうやって検出しているのか気になったので、マニュアルを読んで調べてみました。疑問Vim では、:echo &filetypeで現在開いているファイルの形式を確認できます。例えば ruby であれば、test.rbというファイルを開いたら上記コマンドの結果は rubyとなりますし、git のコミットメッセージを編集するときのファイルである...
View Article【Vim】Python自動補完プラグインKiteの使い方
こんな感じでpythonの自動補完できる。今日はKite pluginをインストールしたので偉い。 pic.twitter.com/ThViz69Wj2— 春はあげぽよ (@78910jqk13) February 22, 2020注意vimについてのみインストールとその後の使い方メインです英語がわかる人はKiteのGithubリポジトリをみたほうが正確です。他のEditerについては...
View ArticleVim
はじめに今までターミナルでファイルの編集や操作をするときによく使っていたVimコマンドを学習のまとめとして記載しておきます。基本コマンド名説明vi xxxxxxxxを指定して起動i挿入モードへ切り替えESCコマンドモードに切り替え書込み (上書き)コマンド名説明:w書き込み保存:w!強制書き込み:w...
View Articlevi(vim)の設定、操作など
linux導入直後などでviの操作は少しでも知っておいた方が良いかと。操作方法普段はここを参照していますキー操作uundoyw単語をコピーpカーソルの右に張り付け/下に検索(/の後ろに検索単語を入力)n次を検索i入力モード切替:w上書き:wq上書きして終了:q終了:q!強制終了設定 1行目に「source...
View Articlevim初心者 チートノート
vimのコマンドでこれで、NormalMode、InsetMode、VisualModeすべてで方向キーとBackSpaceキーを封印したら通常の削除すらままならなくなったので、よく使うキーのみ自分なりにまとめておこうと思います。基本の移動コマンド意味h左へひとつj下へひとつk上へひとつl右へひとつ行移動コマンド意味w次の単語の先頭へe単語の最後へb前の単語の先頭へ0行頭へ$行末へggファイルの先頭...
View ArticlePython3.7系でvimやzshにエラーが出た
起きた問題zshはPythonのトレースバックメッセージが表示され、vim(私の場合SpaceVim)がinsertしようとすると、大量にエラーを吐かれて使いものにならなかった。vimの方のエラー内容は忘れてしまいました...解消方法Pythonのバージョンを3.6.0に戻してプラグインをそれぞれ再インストールしました。vim私はSpaceVimを使っているので、vimを開いて、:SPUpdateを...
View Article最も簡単にパワフルなGolangのvim開発環境をSpaceVimで構築する
はじめにVimでgolangを書く環境を整えたいと思っていたところ、SpaceVimを使ってそれがとても簡単にかつ満足度高く実現出来たので書いていきたいと思います。前提としてSpaceVimが適用されていることが前提となりますので、インストールされていない方は、こちらで設定を行なってください。...
View ArticleVim patchダイジェスト [2020/01]
Vimのリリースされたpatchの説明です。patchの内容を手作業で一つ一つ丁寧に確認して書いています。英語は忠実に訳していません。Vimを使っている人が理解しやすい表現にしています。新機能、大幅な仕様変更には、が付いています。 (8.2.0070~ 8.2.0190)8.2.0158:...
View Articleコマンドラインから日本語コメント付きコードをカラー印刷する
目的日本語のコメントの入ったコードをコマンドラインからカラーで印刷する。調べてみるとあんまりいい感じのツールはないようです。enscriptはコードのカラー化ができますが残念なことに日本語がダメみたい。a2psは日本語はパッチが当たっているようですが、カラー化ができるのかすぐ見つからず、情報も古いのでなんだか面倒だとおもちゃいました。vimのコマンド:hardcopyでカラーになっていい感じで印刷で...
View Articlevimで単語検索と置換ができるプラグイン far.vim
概要単語検索と置換が簡単にできるfar.vim使い方例) usreをuserに置換下記コマンドを入力:Far usre user **/*.php 置換する場所を撰択 下のような画面が出現するので、 ファイルまたは行数ごとに変換しない場所をtで選択する.ファイルごとに折りたたみができ、zoを開き、zcで閉じる選択した場所を下記コマンドを実行すると一括変換:Fardo 設定" 検索する場所の指定"...
View Article