ホームページ  >  に質問  >  本文

macvim の一部の構成が無効です

これまで、ubuntu では、vim 設定ファイルには次の 2 つの文が含まれていました:

autocmd BufNewFile *.py 0r ~/.vim/templates/header.py autocmd BufNewFile,BufRead *.py nmap :!chmod +x % " モード変更

は、新しい Python ファイルを作成するときにファイル ヘッダーにいくつかの固定コンテンツを自動的に追加するために使用されます。さらに、 を使用して Python ファイルに実行権限を追加します。ここで、header.py ファイルのコンテンツは

です。 リーリー

しかし、macvim に移行した後は、ファイルを開くたびに header.py のファイル内容が先頭に追加されるため、n 回開くとファイルの先頭に 2n 行のコメントが存在することになります。また、も失敗して応答がありません。

macvim のコンパイル オプションは ubuntu での vim のコンパイル オプションとは異なる可能性があると推測されますが、調べてみると :h template BufNewFile *.py 0r にはコンパイル オプションが必要ないようです。理由はわかりません。

macvim で目的を達成するにはどうすればよいですか (新しい Python ファイルを作成するときに、ファイルヘッダーにいくつかの固定コンテンツが自動的に追加され、<F7> を使用して Python ファイルに実行権限を追加します)。


私がこれまでに発見した macvim と linux vim の大きな違いは、macvim には + 記号レジスタがないということです。他にどのような違いがあるのか​​わかりません。 macvim が Linux の vim とまったく同じではないのはなぜですか? (いくつかのオプションをコンパイルすることで、macvim を ubuntu で使用される vim-gnome と同じにすることは可能ですか)。

过去多啦不再A梦过去多啦不再A梦2736日前855

全員に返信(1)返信します

  • 某草草

    某草草2017-05-16 16:44:07

    競合しているのは私の設定ファイルであり、macvim とは関係ありません

    返事
    0
  • キャンセル返事