Quantcast
Channel: Vimタグが付けられた新着記事 - Qiita
Viewing all articles
Browse latest Browse all 5608

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

$
0
0

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

はじめに

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

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

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

Requirements

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にて

letg:disarrow#lang='ja'

とします。

最後に

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


Viewing all articles
Browse latest Browse all 5608

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>