1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

Vim初心者向けに矢印キーを無効にするプラグインを作ってみた

Last updated at Posted at 2019-12-03

この記事はTUT Advent Calendar 2019の記事です。

はじめに

私の通っている大学でVimを使ってる人をたまに見るのですが、結構な頻度で矢印キー(カーソルキー)を使ってる人を見かけます。
そこで、そんな人たちがhjklキーでの移動に矯正できるように「disarrow.vim」というプラグインを作成しました。
https://github.com/Inazuma110/disarrow.vim

このプラグインを導入すると、矢印キーを押すと警告の表示がでます。

ちなみにこのメッセージ文はVIM Adventuresから引用しています。

Requirements

Floating windowを使うので、Neovim 0.4.0以上が必要になります。
初心者向けと謳っていますが、単にaptでInstallしてもこのバージョンは入らないはずです。
https://github.com/neovim/neovim/wiki/Installing-Neovim を参照して新しめなバージョンをInstallしてください。

Install

deinを使ってtomlファイルで管理しているなら

[[plugins]]
repo = 'Inazuma110/disarrow.vim'

dein以外のプラグインマネージャーを使ったことがないので他のプラグインマネージャーでのInstall方法については割愛しますが、特別な操作はいらないはずです。

Configuration

警告文を日本語にしたい場合は、vimrcにて

let g:disarrow#lang = 'ja'

とします。

最後に

Vimscript初心者なので、書き方の問題やバグなどありましたらこの記事のコメントやGitHubのIssueやPRなどで教えてください:bow:

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?