tweeeetyのぶろぐ的めも

アウトプットが少なかったダメな自分をアウトプット<br>\(^o^)/

vi

【vim】vimの設定の確認 - :set

はじめに vimには:set numberや:set autoincrementなどいろいろな設定があり、 また、.vimrcに設定する事もあれば開いてから設定する事もあります。 設定の仕方はさておき今開いてるvimでの設定はなによ?というのを知りたいときのメモです。 初歩的すぎます…

【vim】スワップファイル(.swp)について - 出さなくする/出力場所を設定する

はじめに スワップファイル(.swpとか)って普段あまり気になりませんが、 PCやターミナルが不意に強制終了などするとそのまま.swpが残ってしまうときありますよね。 消すにもいろんなディレクトリにちらばって残っていたり 探すのもめんどくさいしでいっそ…

【vim】ジャンプする前のカーソルの位置に戻るjump-motions - <C-o>

はじめに もうタイトルに書いてるのが全てです 初歩的ですがたまに忘れては、そもそもこの機能の日本語での呼び方もわからず...検索するのも数分... と何度か繰り返したので自分戒めメモです。 名前 検索するとき出てこないのでこれを気に覚えます。 Jump、j…

【vi】viやvimを一時停止してshellに戻る - からのviから抜けたシェルであることをわかりやすくする

はじめに よくありがちかつ初歩的ですがviやvimからshellにもどって何かを実行したいときのメモ、 そしてviやvimからshellに戻ったことをわかりやすくしたいというメモです。 ながれ vi/vimからshellに戻る、shellからvimに戻る方法いくつか vi/vimからshell…

【vim】vimでvimrcを読み込まずにデフォルト設定で起動する方法 - `-u NONE`や`-u NORC`や`-noplugin`

はじめに タイトルの通りですがvimrcを読み込みたくないときに使える方法(オプション)です どんなときに使うの? たとえば、こんなとき vimについて何か読んで試そうと思ったら動かない これって自分の設定のせいかな?いったんoffって試してみよう でも.v…

【linux】ファイルの文字コードを変換する。vi、iconv、nkf (nkfの文字コード判定とか一括変換は便利)

はじめに linuxでファイルの文字コード変更するときのいくつかの方法メモです。 おしながき viで変更する iconvで変更する nkfで変更する 一括で変更する 1. viで変更する これは他の記事で詳細に書いたのでそちらに任せて手抜きしますw 例としてはこんなカ…

【linux】viでの文字コードの扱い。文字コード変更したりファイルエンコードを指定して保存したり(fileencoding, fileencodings, encoding)

はじめに タイトルの通りですがviとかで文字コードをどうこうするときのメモ。 開いたら文字化けってたーとか、違う文字コードで保存しなおしたい!みたいなときですね。 おしながき viで開いたら文字化けしていた。文字コードを指定して表示を更新する viで…

viでファイルの再読み込み(更新とかリロード的な)

cuiはviメインで使ってます ファイルの再読み込みっていっつも忘れてしまう。。。 :q!→↑キー→enterキーでいけてしまうからね ってことで、今度こそちゃんと覚えようと思っての恥ずかしいメモ viで開いているファイルの再読み込み(更新とかリロード的な)は :e!…

viのよく使うsetオプションのめもめも(行番号を表示、オートインデント、検索での大文字小文字区別しないとかとか)

はじめに viのコマンドモード時にsetなんちゃらでオプションを指定できますが毎度忘れるのでそれのメモ (設定に書けば毎度有効なんですけどめんどくさくて忘れてしまう。。汗) :set なんちゃら系の自分が良く使う&よく忘れるやつ 例 オプション名(短縮名) …

viでの置換とか複数行コピーとか

viで毎度のように置換と複数行コピーを忘れちゃうのでメモ 意外に文章で書くと長いので↓の順番で記載と大枠をのせときます。自分でも忘れるしねw 1.viでの置換 2.viでの複数行選択とそれを使った削除とかコピー&貼り付けとか 3.1と2を使って複数行内の置換 …

viで忘れがちだけどよく使うコマンド自分メモ

自分がすぐ忘れちゃうviコマンドメモ 行頭・行末へ vi(コマンドモード)時の行頭・行末移動 0 … 行頭へ移動 $ … 行末へ移動ちなみに、通常のコマンド時の行頭・行末移動 Ctrl + a … 行頭へ移動 Ctrl + e … 行末へ移動 削除 dd … 現在カーソルのある行を削除(カッ…