Vim:<Leader>キーとして<Space>を使用することには欠点がありますか?[閉まっている]


24

私は最近<Space>、マップリーダーとして使用し始めましたが、非常に快適で高速であることがわかりました。どちらかの親指でそのキーを叩くと、次のキーストロークに必要な手を解放できます。片手でも簡単にコンボできます。なぜVimユーザーがこれを推奨するのを聞いていないのか興味があります。欠けている欠点はありますか?多くの人が推薦しているように見えます,が、それは多くのコンボにとって私には気まずい感じがします。

回答:


29

私はスペースをリーダーとして使用し、それを愛しています。私にとって、(デフォルトのアクションで),時折便利で<space>あり、文字通り決して役に立たないことがわかりました。

スペースバーのマイナス面を考えることはできません* ,

*簡単に解決できるものを除く。のスペースは表示されません'showcmd'。これを回避するに\は、リーダーとして使用し、(:mapではなく:noremap)空間をにマッピングし\ます。


いい回避策!これを試してみます。
イヴァン

それは私のために働いていません。マッピングは機能しますが、<Space> ` showcmdは表示されません` when I hit 。何か不足していますか?
イヴァン

2
'showcmd'役立つヒントを見つけました。私は周りの仕事を思い付くことができませんでしたそこに私が走った一つの問題は、にマッピングされたキーバインドを起動することはできていないようでしたそのマッピングしていました<leader><leader>[key]
マイク・S

1
私の場合、スペースは「showcmd」で<20>と表示されます。(私は、Windowsのバージョン7.4のためのgvimを使用しています、1から1965のパッチ)
ニコBellic

1
@rodarmorこれは、ivanの問題をデバッグするための単なる例です。
-pandubear

3

,\とにかくデフォルトに比べて)慣れるのに時間がかかりません。ただし、ほとんどの人がリーダーキーをにマップすることを考えると,、一部のプラグイン(たとえばnerdcommenter)はこれを念頭に置いて記述されており、使用<Space>すると一部の機能に干渉する可能性があります。あなたがそれと一緒に暮らすことができれば、それのために行きます。


スペースをリーダーとして<space> c <space>を実行すると、コメントの切り替えに引き続き機能するため、問題のようには見えません。
fbence

2

私は;リーダーとして快適に使用できました。それは指がホームの列にとどまるのを助け、使いやすいです。しかし、今でspaceは良い選択肢のようです。それは私のワークフローと競合しません。おそらく試してみます。


4
あなたは間違いなく捨てるべき;ですspace;「次のf/t結果にジャンプするためのコマンドです。非常に便利です。
krystah13年

私は使用していませんft、たくさん。だから、;ずっと私のために働いてきました。のspace代わりに使用;することは、休日後に最初に試すことです。
スリハルシャ

1

他の誰か<space>がマップリーダーに使用するのを聞いたことがないのはなぜかわかりません。あなたが<space>ナビゲーションに使用しない限り、それは私にとって理にかなっていますが、私もそうではありません。他の欠点は考えられません。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.