Pada masa lalu, di bawah ubuntu, fail konfigurasi vim mengandungi dua ayat berikut:
autocmd BufNewFile *.py 0r ~/.vim/templates/header.py autocmd BufNewFile,BufRead *.py nmap
:!chmod +x % " tukar mod
digunakan untuk menambah beberapa kandungan tetap secara automatik pada pengepala fail apabila mencipta fail ular sawa baharu Selain itu, gunakan header.py
ialah
#! /usr/bin/env python
# -*- coding: utf-8 -*-
Tetapi selepas berhijrah ke macvim, setiap kali fail dibuka, kandungan fail header.py akan ditambah pada permulaan dengan cara ini, selepas n kali dibuka, akan ada 2n baris komen pada permulaan fail. Selain itu,
Adalah spekulasi bahawa pilihan kompilasi macvim mungkin berbeza daripada vim di bawah ubuntu, tetapi selepas melihatnya :h template
nampaknya BufNewFile *.py 0r tidak memerlukan sebarang pilihan kompilasi saya tidak tahu mengapa?
Bagaimana saya boleh mencapai tujuan saya di bawah macvim (apabila mencipta fail python baharu, secara automatik menambah beberapa kandungan tetap pada pengepala fail dan gunakan <F7>
untuk menambah kebenaran pelaksanaan pada fail python)?
Perbezaan besar antara macvim dan linux vim yang saya temui setakat ini ialah: macvim tidak mempunyai daftar tanda + Saya tidak tahu apakah perbezaan lain yang ada? Mengapa macvim tidak sama dengan vim di bawah Linux? (Adakah mungkin untuk menjadikan macvim sama seperti vim-gnome yang digunakan di bawah ubuntu dengan menyusun beberapa pilihan).
Fail konfigurasi saya yang bercanggah, ia tiada kaitan dengan macvim