vim が言語ごとに異なるキーマッピングを採用する方法
伊谢尔伦
伊谢尔伦 2017-07-03 11:42:28
0
1
1234

この効果を得るために中括弧を入力開始中括弧にマップしたいです

リーリー

ホーム ディレクトリの .vimrc を変更することで効果を実現できます。問題は、この設定がすべてのファイルに有効であることです。
C このような効果を実現したいのですが、他の言語 ( as python/lua) このようなマッピングはしたくないのですが、特定の言語用に vim を設定するにはどうすればよいですか?
どのファイルを変更しますか?

伊谢尔伦
伊谢尔伦

小伙看你根骨奇佳,潜力无限,来学PHP伐。

全員に返信(1)
習慣沉默

.vimrcにも書かれていますが、ファイルタイプを指定する必要があります:

リーリー
変数名 略語 意味
(no)autoindent ai 自動インデント。現在の行と同じインデントを新しい行に自動的に追加します。
(no)cindent ci C言語プログラムのインデントに似ています
(no)smartindent si 自動インデントに基づくいくつかの改善
tabstop=X ts 編集中に 1 つの TAB 文字が占めるスペースは何個ですか?
shiftwidth=X sw インデントのレベルごとのスペースの数を使用します。
(no)expandtab (no)et 入力されたTABをスペースに自動的に展開するかどうか。開いた後に TAB を入力するには、Ctrl-V が必要です
softtabstop=X sts ETを開いた後、バックスペース(BACKSPACE)キーを使用すると便利です
(no)smarttab (no)sta オンにすると、行の先頭で TAB を押すと sw スペースが追加され、それ以外の場合は ts スペースが追加されます。
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート