タグ付けされた質問 「abbreviations」

1
map、noremap、abbrev、noreabbrevコマンドの違いは何ですか?
これらのコマンドは、何らかの方法でキーストロークのセットを別のキーストロークに変換しますが、特定の状況に最も適しているキーストロークはいくらか曖昧です。さらに、!それらのバリアントもあります。現時点では、それらの使用法はかなり偶然であるため、それぞれに関連する落とし穴を知ることができますか?特に、コマンドを使用しているときだけでなく、行のどこにでも展開できるコメントでPeter Rinckerから学んだので、さまざまなモードバージョンに関する特定のメモが役立ちます。潜在的な落とし穴に対してどのような予防策を講じることができますか?cmap:

2
状況依存の挿入モードのマッピングまたは省略形
LaTeXプラグインにいくつかのユーティリティマッピングを実装して、数学のタイピングを簡略化する予定です。たとえば、次のような略語を作成します `a : \alpha `b : \beta -> : \to => : \Rightarrow そして同様。(一部の)マッピングを数学環境の内部でのみ使用でき、外部では使用できないようにしたい。 構文グループ、つまりtexMathZoneEやを通じて数学環境を認識できることを知っていますtexMathZoneX。ただし、状況依存のマッピングまたは略語を作成するためにこれを使用する方法はわかりません。

3
vimrcの多くの略語をどのように管理および記憶しますか?
500を超える略語(iabbr、abbr)と、Java、PHP、C / C ++、およびLatexからのvimrcファイルにいくつかのマッピングがあります。 言語をしばらく使用しないと、すぐに覚えるのは簡単ではありません。 略語名で補完できるか迷っています。これらのすべての略語にアクセス/管理するためのより良い方法はありますか?

4
挿入略語のバックスペース
機能させるには、略語を空白で区切る必要があります。たとえば、私が持っているiab fo FOOBAR場合、タイプしwhatfoても省略形はトリガーされません。これにはいくつかの明らかな賢明な理由があります。 ただし、iabをトリガーしてから戻ってスペースを削除しなくても、接尾辞として使用できる略語が必要です。これは可能ですか?例えば、iab fo <backspace>FOOBAR。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.