-
[Vim問題] 独自のExコマンドを設定するには?
この記事では、Vim / neovim で「ユーザー定義コマンドを設定する」ためのExコマンドについて、ご紹介します。 [解答] :command Vimでは、よく使うコマンドを任意の名前でExコマンドとして定義することができます。これをユーザー定義コマンドと呼びます。... -
[Vim問題] 標準機能でファイルを探す方法とは?
この記事では、Vim / neovim でプラグインを使わずに「ファイルを探す」ためのコマンドについて、ご紹介します。 [解答] :find 今回紹介する :find コマンドは、path オプションに設定されたパス配下のファイルを探してくれます。 準備 次のように値を追加... -
「コマンド」「Exコマンド」「キーマッピング」は違うの?違わないの?
当サイトでは、Vim関連の記事を多数掲載しています。 そんな中で困るのが、次のような Vim 用語を使い分ける必要がある点です。 コマンドExコマンドキーマッピングマップキーバインドショートカットキー etc... Vimでは普通でも、一般的に使われていなかっ... -
[Vim問題] ファイル内でジャンプする「マーク」の使い方は?
この記事では、Vim / neovim でプラグインを使わずにファイル内でジャンプする「マーク」の使い方について、ご紹介します。 [解答] マークの一覧を参照する (ノーマルモード) :marks マークした場所の一覧を表示することができます。また、指定したマー... -
iVimへGitHubから直接プラグインをインストールする方法
iPad で Pythonプログラミングをトレーニング/試行する環境として、iVim は便利です。 https://itunes.apple.com/us/app/ivim/id1266544660 こちらで紹介した通り、Vimプラグインもインストールすることができます。 https://vim.blue/ivim-ios-ipad/ しか... -
iVimで利用できるPythonとPythonモジュールは?
iPad で Pythonプログラミングをトレーニング/試行する環境として、iVim は便利です。 https://itunes.apple.com/us/app/ivim/id1266544660 この記事では、Python環境としての素性や利用可能なモジュールについて、ご紹介します。 iVimに実装されているPyt... -
iVimでZIPファイルを解凍・圧縮する方法
iPad で Pythonプログラミングをトレーニング/試行する環境として、iVim は便利です。 https://itunes.apple.com/us/app/ivim/id1266544660 しかし、標準ではZIPコマンドを備えていない難点があります。 そこでこの記事では、iVimのPythonモジュールを利用... -
[Vim問題] Leaderキーってなに?
この記事では、Vim / neovim 独特の考え方の一つ、 <Leader> というキー操作/キーマッピングについてご紹介します。 [解答] コマンドの割り当てに使える特殊キー ノーマルモードでコマンド入力するには、英数字/記号 あるいは Ctrl/Shift などのキー... -
[Vim問題] 特殊な記号を入力するには
この記事では、Vim / neovim でプラグインを使わずに「特殊な記号を入力する」ためのコマンドについて、ご紹介します。 [解答] 特殊記号入力 / ダイグラフ Vim には、通常のキーボードでは入力できない記号を入力する方法が2種類ほど用意されています。な... -
[Vim問題] カーソル下のファイル/ディレクトリパスを開くには?
プログラミングなどのためにファイルを編集していると、ファイルパスやディレクトリはよく出てきます。 作業によっては、それらのパスを開いて読んだり編集したりしたいと感じることは多々あるわけですが、コピーしてExコマンドとして貼り付けて実行...と...