Plugin Neovim minimalis untuk menghasilkan dan mengedit teks menggunakan OpenAi dan GPT.
<Ctrl-A>
atau jalankan :AI <prompt>
.Untuk VIM-PLUG, tambahkan ini ke init Anda.vim:
Plug ' aduros/ai.vim '
Pastikan Anda memiliki variabel lingkungan yang disebut $OPENAI_API_KEY
yang dapat Anda hasilkan di sini. Anda juga perlu diinstal curl
.
Untuk melihat opsi Bantuan dan Kustomisasi penuh, jalankan :help ai.vim
.
Kasus penggunaan yang paling dasar adalah penyelesaian, dengan menekan <Ctrl-A>
dalam mode insert.
Misalnya:
function capitalize ( str : string ) : string {
( Press < Ctrl - A > here )
}
Akan menghasilkan:
function capitalize ( str : string ) : string {
return str . charAt ( 0 ) . toUpperCase ( ) + str . slice ( 1 ) ;
}
ai.vim bukan hanya untuk pemrograman! Anda juga dapat menyelesaikan teks manusia biasa:
Hey Joe, here are some ideas for slogans for the new petshop. Which do you like best?
1. <Ctrl-A>
Hasil dalam:
Hey Joe, here are some ideas for slogans for the new petshop. Which do you like best?
1. "Where Pets Come First!"
2. "Your Pet's Home Away From Home!"
3. "The Best Place for Your Pet!"
4. "The Pet Store That Cares!"
5. "The Pet Store That Loves Your Pet!"
Anda juga dapat menghasilkan beberapa teks dengan menekan <Ctrl-A>
dalam mode normal dan memberikan prompt. Misalnya:
:AI write a thank you email to Bigco engineering interviewer
Menghasilkan sesuatu seperti:
Dear [Name],
I wanted to take a moment to thank you for taking the time to interview me for the engineering
position at Bigco. I was very impressed with the company and the team, and I am excited about the
possibility of joining the team.
I appreciate the time you took to explain the role and the company's mission. I am confident that I
have the skills and experience to be a valuable asset to the team.
Once again, thank you for your time and consideration. I look forward to hearing from you soon.
Sincerely,
[Your Name]
Selain menghasilkan teks baru, Anda juga dapat mengedit teks yang ada menggunakan instruksi yang diberikan.
body {
color : orange;
background : green;
}
Memilih secara visual CSS di atas dan menjalankan :AI convert colors to hex
di:
body {
color : # ffa500 ;
background : # 008000 ;
}
Contoh lain dari pengeditan teks:
List of capitals:
1. Toronto
2. London
3. Honolulu
4. Miami
5. Boston
Memilih secara visual teks ini dan berjalan :AI sort by population
menghasilkan:
List of capitals:
1. London
2. Toronto
3. Boston
4. Miami
5. Honolulu
Anda dapat membangun jalan pintas sendiri untuk petunjuk yang panjang dan kompleks. Misalnya:
vnoremap <silent> <leader> f :AI fix grammar and spelling and replace slang and contractions with a formal academic writing style <CR>
Dengan pemetaan khusus ini Anda dapat memilih teks yang terlihat seperti ini:
Me fail English? That's unpossible!
Dan dengan menekan <leader>f
mengubahnya menjadi ini:
I failed English? That is impossible!
Jika Anda menemukan cara menarik untuk menggunakan ai.vim, silakan bagikan apa yang Anda temukan!
Akurasi : GPT bagus dalam memproduksi teks dan kode yang terlihat benar pada pandangan pertama, tetapi mungkin benar -benar salah. Pastikan Anda dengan hati -hati membuktikan dan menguji output semuanya dengan plugin ini!
Privasi : Plugin ini mengirimkan teks ke OpenAi saat menghasilkan penyelesaian dan pengeditan. Jangan gunakan dalam file yang berisi informasi sensitif.