サービス
サービスを探す
プロ人材を探す
仕事を探す
ブログを探す
サービス
サービスを探す
プロ人材を探す
仕事を探す
ブログを探す
購入・発注したい方
サービスを探す
プロ人材を探す
ノウハウ・素材を探す
ブログを探す
仕事・求人を投稿して募集
エージェントに人材を紹介してもらう
受注・働きたい方
出品する
単発の仕事を探す
継続 (時給/月給) の仕事を探す
エージェントに仕事を紹介してもらう
カテゴリ一覧
PRO認定
すべての
PRO認定
人気のご利用シーン
商品・サービスPR
プライベート代行・お困りごと解決
独立開業・新規事業
ECサイト運営
メディア運営
店舗開業・運営
YouTuber・VTuber
結婚式
コンテンツ
弁護士検索・法律Q&A(法律相談)
サポート
はじめての方へ
ご利用ガイド
お困りのときは
ログイン
会員登録
サービスを探す
プロ人材を探す
デザイナー
>
イラストレーター・漫画家
>
クリエイター
>
エンジニア
>
AI・機械学習
>
Webサービス・制作
>
ゲーム
>
PM・PO・ディレクター
>
マーケティング
>
営業
>
カスタマーサポート・カスタマーサクセス
>
コンサルタント
>
経営・マネジメント
>
管理
>
事務・ビジネスサポート
>
人事
>
研究・開発・設計
>
生産・品質管理
>
医療・介護
>
物流・購買
>
不動産
>
建築・土木・施工管理
>
メディア・出版・広告
>
金融専門職
>
士業・専門職
>
ライフスタイル・その他
>
>
ノウハウ・素材を探す
ビジネスノウハウ
ココナラノウハウ
学び
マネー・副業
テンプレート
占い
ライフスタイル
AI・テクノロジー
素材
趣味・エンタメ
作品
小説・コラム・エッセイ
ブログを探す
コラム >
ビジネス・マーケティング >
デザイン・イラスト >
学び >
写真・動画 >
音声・音楽 >
美容・ファッション >
小説 >
IT・テクノロジー >
ライフスタイル >
エンタメ・趣味 >
占い >
マンガ >
法律・税務・士業全般 >
マネー・副業 >
>
求人募集を投稿する
人材を紹介してもらう
仕事を探す
単発の仕事
継続(時給/月給)の仕事
出品する
仕事を探す
単発の仕事
継続(時給/月給)の仕事
仕事を紹介してもらう
ITエンジニアの仕事
事務・秘書の仕事
経理・労務・人事の仕事
デザイン・クリエイティブの仕事
マーケティングの仕事
営業の仕事
カスタマーサポートの仕事
コンサルタント・アドバイザーの仕事
出品する
仕事を紹介してもらう
求人募集を投稿する
人材を紹介してもらう
ブログを投稿
ココナラブログ
ホーム
ブログトップ
ブログ
「#vim」タグ
トップ
ブログ
告知
コンテンツマーケット
絞り込み条件を変更する
検索条件を絞り込む
カテゴリを選択
カテゴリを選択してください
コラム
ビジネス・マーケティング
デザイン・イラスト
学び
写真・動画
音声・音楽
美容・ファッション
小説
IT・テクノロジー
ライフスタイル
エンタメ・趣味
占い
マンガ
法律・税務・士業全般
マネー・副業
ブログの種類
すべて
記事
コンテンツ
すべてのカテゴリ
30 件中 1 - 30 件表示
おすすめ順
新着順
お気に入り数順
マクロ
記録①qアルファベット②操作③q実行@アルファベット※@は半角直前のマクロ@@
IT・テクノロジー
0
モーション
行頭まで^0行末まで$単語wカーソル上の単語iwカーソル上の単語 + 空白aw
IT・テクノロジー
0
ジャンプ
マークした位置`マークマークはアルファベット1文字マークmマーク変更した位置前へg;次へg,直前に変更した位置`.直前にインサートモードから抜けた位置`^ジャンプ + インサートモードgi
IT・テクノロジー
0
レジスタ
指定"アルファベットレジスタの中身を表示:reg "アルファベット
IT・テクノロジー
0
シェルコマンド
Vim内でシェルコマンドを実行1つだけ実行:!コマンド 対話的なシェル起動:shell終了exit
IT・テクノロジー
0
ノーマルコマンドを実行
ノーマルコマンドを実行:アドレスnormal コマンド直前のコマンドを繰り返す:アドレスnormal .行の先頭に文字列を追加:アドレスnormal I文字列行の末尾に文字列を追加:アドレスnormal A文字列
IT・テクノロジー
0
表示
:アドレスp現在行:p
IT・テクノロジー
0
カーソル移動
行:行番号先頭行:1最終行:$
IT・テクノロジー
0
コマンドラインモード
コマンドラインモードexコマンドを実行するモードコマンドラインモードに移行:ショートカットキー前の単語を削除Ctrl + w行の先頭まで削除Ctrl + u
IT・テクノロジー
0
コマンドのショートカット
コマンドのショートカットコマンドモードで入力した キーワード を コマンド として実行する登録:map キーワード コマンド削除:unmap キーワード登録したコマンドの一覧を表示:map
IT・テクノロジー
0
行
行アドレス全行%現在行.最終行$キーワードを挿入先頭:%s/^/キーワード/末尾:%s/$/キーワード/キーワードで囲む:%s/.*/キーワード&キーワード/並べ替え逆順:g/^/m0
IT・テクノロジー
0
スクロール
画面単位下Ctrl + f上Ctrl + b行を一番上に表示現在行z Enter指定した行数値z Enter行を中央に表示現在行zz指定した行数値zz
IT・テクノロジー
0
入力モード
入力モードへ移行カーソル位置iカーソル位置の直後a先頭I (大文字)末尾A (大文字) 行を挿入次の行o前の行O (大文字) 置換1文字を1文字に置換してコマンドモードに戻るr1文字を文字列に置換s単語cwカーソル位置から行末までCc$行全体Sコマンドモードに戻るEscCtrl + [
IT・テクノロジー
0
アドレス
行行番号オフセット行番号 + n行番号 - n行範囲開始行, 終了行特別な行最終行$現在行.先頭行の前の行0全行%正規表現にマッチする行/正規表現/
IT・テクノロジー
0
ヴィジュアルモード
ヴィジュアルモードテキストを選択状態にして操作するモード移行 文字単位v始点、終点を切り替えるoノーマルモードに戻るEscv 行単位Vノーマルモードに戻るEscV ブロック単位Ctrl + v ノーマルモードに戻るEscCtrl + v 直前にヴィジュアルモードで選択したテキスト選択するgv
IT・テクノロジー
0
計算
挿入モードで計算結果を入力Ctrl + r → =
IT・テクノロジー
0
挿入ノーマルモード
挿入ノーマルモード入力時に一時的にノーマルモードに戻り、1つコマンドを実行する実行後は入力状態に戻るCtrl + o
IT・テクノロジー
0
字下げ
設定:set autoindent字下げ①>②>入力モードCtrl + T戻す①<②<入力モードCtrl + D
IT・テクノロジー
0
単語のショートカット
単語のショートカット入力モードで入力した キーワード を 単語 に自動変換する登録:ab キーワード 単語削除:unab キーワード登録した単語の一覧を表示:ab
IT・テクノロジー
0
設定
設定ファイルホームディレクトリ/.exrc設定ファイル内のコマンドの先頭には : は不要設定したオプションを表示:setオプションの値を表示:set オプション?最後にオプションを設定したファイルと行番号も表示:verbose set オプション?オプションの ON / OFFON:set オプションOFF:set noオプション行番号を表示:set number
IT・テクノロジー
0
アルファベットの置換
大文字にする:s/正規表現/\U&/g他の文字列と一緒に置換するとき%s/\v文字列1(キーワード)文字列2/文字列1\U\1\E文字列2/※ \U の後ろは全て大文字になるので \E で解除する必要があるテキスト範囲を指定して変換gUモーションコマンドテキストを選択して変換①ヴィジュアルモードで単語を選択②U小文字にする:s/正規表現/\L&/g%s/\v文字列1(キーワード)文字列2/文字列1\L\1\E文字列2/※ \L の後ろは全て小文字になるので \E で解除する必要がある単語を選択して変換①単語の先頭に移動②v③iw④u
IT・テクノロジー
0
正規表現 - vim
設定エスケープなしでメタ文字を自由に使うs/\v正規表現/文字列/
IT・テクノロジー
0
空白の削除
Trim:%s/\v^[[:space:] ]+|[[:space:] ]+$//gLTrim全体:%s/\v^[[:space:] ]+//RTrim全体:%s/\v[[:space:] ]+$//空白行の削除 全体空行:g/^$/d空行 か 空白系だけの行:g/^[[:space:] ]*$/d空白系だけの行:g/\v^[[:space:] ]+$/d
IT・テクノロジー
0
操作の繰り返し
直前の変更.元に戻すu元に戻した操作を再実行:redo最後に保存した状態に戻す:e!
IT・テクノロジー
0
コピー & ペースト
コピーyモーション行yyレジスタを指定レジスタyモーションコピーしたテキストを貼り付けp"0p※ yコマンドは無名レジスタと0レジスタに保存するので、 dコマンドなどで無名レジスタを上書きした場合も0レジスタで貼り付けられるコピペ:元アドレスt先アドレス※ 貼り付け先の行番号の次の行に貼り付けられる現在行をコピペ:t先アドレス切り取りdモーション行ddレジスタを指定レジスタdモーション貼り付けpカーソル位置の前Pレシスタを指定レジスタp 挿入モードCtrl + r"レジスタを指定Ctrl + rレジスタ移動:元アドレスm先アドレス
IT・テクノロジー
0
置換
すべて:%s/古/新/g置き換える前に確認する:%s/古/新/gc行数を指定:始,終s/古/新/g検索しながら置換する①/キーワード で検索し、 n で次へ移動していく②cコマンドで置換③n で次へ④2度め以降は . で置換できる行1つだけ置換:s/正規表現/新置換を繰り返す&元に戻すu ()で囲む:s/.*/(&)/ 先頭に追加:アドレスnormal I 文字列:アドレスs/^/文字列/①Ctrl + v②行を選択③0④I文字列 末尾に追加:アドレスnormal A 文字列:アドレスs/$/文字列/①Ctrl + v②行を選択③$④A文字列 パターンに一致する行だけ置換対象にする:g/パターン/s/古/新/パターン = 古 の場合は 古 を省略できる:g/パターン/s//新/パターンに一致しない行を置換:v/パターン/s/古/新/1文字r置換モードRノーマルモードに戻るまで置換
IT・テクノロジー
0
検索
前方検索/キーワード Enter次へn戻るN後方検索?キーワード Enterカーソル上の単語を検索*次へn
IT・テクノロジー
0
テキストの削除
1文字x削除して入力モードへs挿入モードBack SpaceCtrl + hn文字文字数x削除して入力モードへ文字数sモーション"_dモーション切り取りdモーション切り取って入力モードへcモーション 行末までD (大文字)切り取って入力モードへC※大文字カーソルの1つ前から行頭まで挿入モードCtrl + uカーソルからキーワードの手前までd/キーワード行削除して入力モードへSccすべて:%d 現在行から最終行:.,$d先頭行から現在行:1,.d先頭行から前の行:1,-d
IT・テクノロジー
0
カーソル移動
上下左右上k下j左h右l (エル)縦移動最終行G 先頭行gg1G n行目行数Gn行行数k行数j元の行に戻る`` 画面内一番上H一番下L上からn行目数値H下からn行目数値L横移動行頭0空白以外の1文字目^行末$n桁目数値|n文字文字数h文字数L単語 次へw' や . を1つの単語としないW 戻るb' や . を1つの単語としないB 末尾e' や . を1つの単語としないE 前の単語の末尾ge' や . を1つの単語としないgE文字を検索 前方検索f文字1文字前t文字 後方検索F文字1文字後ろT文字次へ;戻る,カーソル位置を記憶m文字記憶した位置に移動`文字記憶した位置の行の先頭に移動'文字
IT・テクノロジー
0
vim
installsudo apt install vim確認vim --version起動vim ファイル末尾にジャンプvim + ファイルn行目にジャンプvim +行番号 ファイル終了保存ZZ (Shift + z → Shift + z)保存しない:q!保存:w最後に保存した状態に戻す:e!ヘルプ:help終了:q画面の再描画Ctrl + L
IT・テクノロジー
0
1
30
件中
1 - 30
件
あなたも記事を書いてみませんか?
多くの人へ情報発信が簡単にできます。
ブログを投稿する
ホーム
ブログトップ
ブログ
「#vim」タグ
カテゴリ一覧
コラム
|
ビジネス・マーケティング
|
デザイン・イラスト
|
学び
|
写真・動画
|
音声・音楽
|
美容・ファッション
|
小説
|
IT・テクノロジー
|
ライフスタイル
|
エンタメ・趣味
|
占い
|
マンガ
|
法律・税務・士業全般
|
マネー・副業
カテゴリ一覧
コラム
ビジネス・マーケティング
デザイン・イラスト
学び
写真・動画
音声・音楽
美容・ファッション
小説
IT・テクノロジー
ライフスタイル
エンタメ・趣味
占い
マンガ
法律・税務・士業全般
マネー・副業