Yanor.net/
Wiki
Blog
GitHub
Sandbox
./?Vim
dotNet
ASP.NET MVC
PowerShell
AutoHotKey
シェルスクリプト
PHP
Perl
DBIC
Java
JavaScript
TypeScript
Node.js
HTML
Windows
WSL
Windows Server
Windows アプリ
VSCode
UNIX
FreeBSD
Linux
ネットワーク
PostgreSQL
MySQL
Apache
Samba
Git
Mercurial
Subversion
Vim
SSH
Docker
全文検索
AND検索
OR検索
edit
Vim
Vimスクリプト
autocmdとaugroup
Hello World
vimrcの書き方
プラグインが読み込まれているか調べる
ユーザ定義コマンド
リファレンス
外部ファイルのインクルード
インデント
=でフォーマット
HTML Tidyで整形
JavaScript
js-beautifyでHTMLとJSを整形
JSON
vim-jsbeautify
ウィンドウ
ウィンドウの入れ替え
上下分割を左右分割へ入れ替え
キーマップ
マップ済みか調べる
現在のマッピングを確認する
コマンドラインモード
redirで出力をリダイレクトする
コマンドラインでのカーソル移動
コマンドラインの出力結果をyankする
コマンドラインモードでの貼り付け
シェルコマンドの出力をVimのクリップボードへ
シンタックスハイライト
TodoやErrorの設定
Vimsessionでcolorscheが復元されない
シンタックスカラー
バッファ
すべてのバッファを閉じる
すべてのバッファを開く
スクラッチバッファを導入する
無名バッファを開く
ファイルオープン
gfでgrepの出力結果にあるファイルを開く(Windows環境)
gfでカーソル下のファイルを開く
ファイルパス情報の参照
複数のファイルをまとめて開く
プラグイン
CtrlP
検索対象の基底をプロジェクトルートディレクトリにする
色を変更する
fzf
インストール - Windows
less.batでページャーとして使う
localvimrc
MRU
Netrw
ファイルを開く
マーク
NetrwでSSHにPuTTYを使う
PHP関連
Surround.vim
Surround.vim2
Surround.vim3
vim-easymotion
vim-quickrun
TypeScriptの設定を変更
vim-session
vim-sneak
VimShell
プラグインのhelptagを作成する
プラグイン管理
Packages Vim8
pathogenでロードしないモジュールを指定する
VimBallでインストール先を指定する
標準パッケージでファイルタイプごとに遅延ロード
読み込み済みプラグイン一覧を表示する
ヘルプ
helpgrepでgrepライクに検索する
helpコマンドの使い方
Kコマンドでヘルプ参照
プラグインのhelptagを作成する
ヘルプの言語を指定する
ヘルプファイルの書き方
日本語ドキュメント
検索
argsコマンドで複数ファイルを一括置換
gnモーションで置換
grepコマンド後に自動でファイルを開かない
magic、nomagicなど4つの正規表現モード
vimgrep
ビジュアルモードで矩形選択範囲内だけを置換する
正規表現
正規表現パターンいろいろ
置換失敗時のエラーメッセージを抑制する
機能
spellコマンド - スペルチェック
vimdiffを開始する
スペルチェック
タグジャンプ
タグファイルをctagsを使わずに作る
ユーザ定義コマンド
端末ウィンドウサポート terminal
環境設定
BSキーが動かない
Kaoriya Gvimのインストール
OSの判定
shellにPowerShellを設定する
UTF-8環境で記号を入れるとおかしくなる
vimrcファイルに日本語を使うと判定ミスでE115 Missing quoteみたいなエラーが起きる
vimの中で環境変数を設定する
Windowsファイル共有でファイルを開くと重い
Windows・Linux・CygwinなどOS別の切り分け
インストール
Debianにソースインストール
Ubuntuに最新版をインストール
WindowsにZIPファイルでインストール
Windowsにインストーラーでインストール
ソースインストール (UNIXターミナル)
モードラインでファイルにVim設定を埋め込む
文字コード自動認識
環境変数VIM VIMRUNTIME
環境変数一覧を取得する
組み込み関数一覧
編集
WSL上のVimのyankをWindowsと共有する
インサートモードのまま改行する
カーソル位置の単語をヤンクした単語に置換
クリップボード
コマンドラインモード時のレジスタ操作
レジスタ
行をソートする
補完
あらゆる言語に対してキーワードの補完を有効にする
概要
辞書ファイルによる補完 - dictionary
設定
Gitコミットメッセージ編集の場合にスペルチェックを有効にする
単語の定義 iskeyword
外部コマンド
起動
デフォルトの$HOMEの.vimのパスを変える
デフォルトのvimrcのパスを変える
読み込んだvimrcのパスを確認
起動時のエラーメッセージを再確認する
起動時の挙動を調べる
参考
vimdoc-ja
https://sites.google.com/site/vimdocja/
最新の30件
2023-06-04
Node.js/環境構築/Volta/yarnのバージョンを指定してインストールする
2023-05-23
Docker/インストール/Linuxで一般ユーザーでdockerコマンドを使う
Docker/インストール/Docker ComposeをLinuxにインストール
2023-05-21
Docker/Dockerfile/ENTRYPOINTとCMD
2023-05-20
Node.js/yarn/yarn installの負荷を下げる
2023-05-19
Linux/ネットワーク/ssコマンド
2023-05-17
TypeScript/OOP/区分オブジェクト
2023-05-16
Git/設定/includeIfでgitconfigを読み分ける
JavaScript/OOP/書籍リーダブルコード/update_highlightを再リファクタリング
JavaScript/OOP/書籍リーダブルコード
2023-05-15
TypeScript/OOP/データ指向プログラミングとOOP
2023-05-10
Windows-アプリケーション/Adobe Acrobat Reader/.ms-adフォルダーを作らない
Windows-アプリケーション/Adobe Acrobat Reader
Windows-アプリケーション/Adobe Acrobat Reader/起動時にツールパネルウィンドウを開かない
2023-05-07
TypeScript/OOP/オブジェクトを拡張する時のオブジェクトリテラルとクラスの比較
TypeScript/OOP
Windows-アプリケーション/VSCode/環境設定/.vscode-cliのパスを変更する
2023-05-03
MySQL/システム管理/rootユーザのパスワードをリセットする
2023-04-05
ウェブ開発全般/Gmail/任意のメールヘッダーで振り分けフィルターを作る
2023-04-04
Windows-アプリケーション/Outlook/ヘッダーを見る
ウェブ開発全般/Gmail/複数のラベルを付ける振り分け設定
2023-03-31
Vim/バッファ/無名バッファを開く
2023-03-16
PostgreSQL/ウィンドウ関数/ROWSで範囲指定する
PostgreSQL/ウィンドウ関数/partition byとgroup byの違い
2023-03-02
PostgreSQL/全般/1対1のテーブルを作成する理由
2023-02-28
JavaScript/React/例外処理
JavaScript/React/例外処理/ErrorBoundaryで捕捉されないエラー
2023-02-27
JavaScript/React/useEffect/useEffectとtry-catchの例外処理
2023-02-22
PostgreSQL/データベース作成
2023-02-13
Windows-アプリケーション/Outlook/PDFのプレビューを有効にする
更新履歴一覧
edit
Last-modified: 2017-05-04 (木) 10:51:35