絞り込み条件を変更する
検索条件を絞り込む

すべてのカテゴリ

17 件中 1 - 17 件表示
カバー画像

コマンドのショートカット

コマンドのショートカットコマンドモードで入力した キーワード を コマンド として実行する登録:map キーワード コマンド削除:unmap キーワード登録したコマンドの一覧を表示:map
0
カバー画像

行アドレス全行%現在行.最終行$キーワードを挿入先頭:%s/^/キーワード/末尾:%s/$/キーワード/キーワードで囲む:%s/.*/キーワード&キーワード/並べ替え逆順:g/^/m0 
0
カバー画像

スクロール

画面単位下Ctrl + f上Ctrl + b現在行を一番上に表示z Enter指定した行を一番上に表示数値z Enter
0
カバー画像

入力モード

入力モードへ移行カーソル位置iカーソル位置の直後a先頭I (大文字)末尾A (大文字) 行を挿入次の行o前の行O (大文字) 置換1文字を1文字に置換してコマンドモードに戻るr1文字を文字列に置換s単語cwカーソル位置から行末までCc$行全体Sコマンドモードに戻るEsc
0
カバー画像

字下げ

設定:set autoindentショートカットキー字下げCtrl + T入力モード戻すCtrl + D入力モード
0
カバー画像

単語のショートカット

単語のショートカット入力モードで入力した キーワード を 単語 に自動変換する登録:ab キーワード 単語削除:unab キーワード登録した単語の一覧を表示:ab
0
カバー画像

設定

設定ファイルホームディレクトリ/.exrc設定ファイル内のコマンドの先頭には : は不要設定したオプションを表示:setオプションの値を表示:set オプション?最後にオプションを設定したファイルと行番号も表示:verbose set オプション?オプションの ON / OFFON:set オプションOFF:set noオプション行番号を表示:set number
0
カバー画像

アルファベットの置換

大文字にする:s/正規表現/\U&/g他の文字列と一緒に置換するとき%s/\v文字列1(キーワード)文字列2/文字列1\U\1\E文字列2/※ \U の後ろは全て大文字になるので \E で解除する必要がある単語を選択して変換①単語の先頭に移動②v③iw④U小文字にする:s/正規表現/\L&/g%s/\v文字列1(キーワード)文字列2/文字列1\L\1\E文字列2/※ \L の後ろは全て小文字になるので \E で解除する必要がある単語を選択して変換①単語の先頭に移動②v③iw④u
0
カバー画像

正規表現 - vim

設定エスケープなしでメタ文字を自由に使うs/\v正規表現/文字列/
0
カバー画像

空白の削除

Trim:%s/\v^[[:space:] ]+|[[:space:] ]+$//gLTrim全体:%s/\v^[[:space:] ]+//RTrim全体:%s/\v[[:space:] ]+$//空白行の削除 全体空行:g/^$/d空行 か 空白系だけの行:g/^[[:space:] ]*$/d空白系だけの行:g/\v^[[:space:] ]+$/d
0
カバー画像

操作の繰り返し

直前の変更.元に戻すu元に戻した操作を再実行:redo最後に保存した状態に戻す:e!
0
カバー画像

コピー & ペースト

コピーyyコピペ行アドレスco貼り付け先の行番号※ 貼り付け先の行番号の次の行に貼り付けられる切り取りdd貼り付けp
0
カバー画像

置換

すべて:%s/古/新/g置き換える前に確認する:%s/古/新/gc行数を指定:始,終s/古/新/g検索しながら置換する①/キーワード で検索し、 n で次へ移動していく②cコマンドで置換③n で次へ④2度め以降は . で置換できる行1つだけ置換:s/正規表現/新置換を繰り返す&元に戻すu()で囲む:s/.*/(&)/先頭に追加:s/^/文字列/末尾に追加:s/$/文字列/ パターンに一致する行だけ置換対象にする:g/パターン/s/古/新/パターン = 古 の場合は 古 を省略できる:g/パターン/s//新/パターンに一致しない行を置換:v/パターン/s/古/新/
0
カバー画像

検索

前方検索/キーワード Enter次へn戻るN後方検索?キーワード Enterカーソル上の単語を検索*次へn
0
カバー画像

テキストの削除

モードコマンドモード文字x削除して入力モードへs n文字文字数x削除して入力モードへ文字数s単語dw削除して入力モードへcw行末までD (大文字)d$削除して入力モードへC (大文字)c$行ddn行行数ddすべて:%d 現在行から最終行:.,$d先頭行から現在行:1,.d先頭行から前の行:1,-d削除して入力モードへS (大文字)cc
0
カバー画像

カーソル移動

上下左右上k下j左h右L縦移動最終行G (shift + g)先頭行1G (1 →  shift + g)n行目行数G (行数 → shft + g)n行行数k行数j元の行に戻る`` 画面内一番上H (大文字)一番下L (大文字)上からn行目数値H下からn行目数値L横移動行頭0空白以外の1文字目^行末$n桁目数値|n文字文字数h文字数L 単語次へw戻るb末尾e 文字を検索  前方検索f文字1文字前t文字  後方検索F文字1文字後ろT文字次へ;戻る,カーソル位置を記憶m文字記憶した位置に移動`文字記憶した位置の行の先頭に移動'文字
0
カバー画像

vim

installsudo apt install vim確認vim --version起動vim ファイル末尾にジャンプvim + ファイルn行目にジャンプvim +行番号 ファイル終了保存ZZ (Shift + z → Shift + z)保存しない:q!保存:wヘルプ:help終了:q画面の再描画Ctrl + L
0
17 件中 1 - 17