Pertanyaan yang diberi tag «ide»

Pertanyaan tentang penggunaan Vim sebagai lingkungan pengembangan terintegrasi untuk pemrograman

5
Apakah mungkin untuk memiliki nama fungsi, variabel, dll. Yang dilengkapi secara otomatis saat menggunakannya untuk memprogram?
Banyak IDE secara otomatis melengkapi nama fungsi, variabel, nama metode, dll. Sebagai tipe pengguna. Yang terbaik melengkapi nama-nama berdasarkan pustaka built-in bahasa serta apa yang telah didefinisikan dalam file lain dari program yang sama. Misalnya, saat saya mengetik program Python berikut: hungy = True def eatFood(food): pass if hungry: eatF …


7
Re-indentasi kode indentasi buruk
Saya suka fitur indentasi pintar dari Vim, ini memungkinkan saya untuk membuat blok kode yang terindentasi dengan baik. Saya secara teratur menyalin / menempel kode ke buffer, tetapi kode itu sering diformat dengan buruk. Apa yang ideal adalah "memproses ulang" kode melalui sistem indentasi pintar. Apakah hal seperti itu mungkin? …
39 indentation  ide 

3
Cara mendapatkan penyelesaian otomatis C ++ yang cerdas
Beberapa editor (seperti studio visual di windows) melakukan pelengkapan otomatis C ++ yang memahami C ++. Misalnya, diberikan: #include <vector> int main(void) { std::vector<int> v; v.i Dalam visual studio penyelesaian otomatis tahu satu-satunya metode std::vector<int>yang dimulai dengan i adalah insert. Apakah mungkin mendapatkan pelengkapan otomatis semacam ini di vim?

3
Bagaimana saya bisa secara otomatis membuat indentasi pada baris baru?
Saya mengerjakan proyek-proyek dengan berbagai tingkat indentasi. Dalam banyak proyek ini, karena bagaimana file biasanya terstruktur, sebagian besar baris diberi indentasi setidaknya dua tingkat (seperti metode dalam file Java). Ini berarti bahwa membuat garis baru ketika di garis public void something () { Akan membawa kursor saya ke baris berikutnya, …
15 indentation  ide 



4
Membatasi operasi ke bagian kode
Ada banyak waktu dalam kehidupan kerja saya sehari-hari sehingga saya perlu mengoperasikan fungsi tertentu, hal-hal seperti menyoroti atau mencari variabel, tetapi saya tidak pernah berhasil membatasi ruang lingkup pengeditan / pencarian. Apakah ada cara di vim untuk secara selektif mengatakan, menemukan semua referensi $colordi dalam set kawat gigi ini, atau …

1
Kelengkapan argumen untuk python
Apakah ada cara untuk mendapatkan penyelesaian argumen untuk python? Saat ini saya menggunakan kombinasi ctag, mode-python, dan YouCompleteMe, tetapi saya kehilangan fungsi untuk melengkapi argumen fungsi secara otomatis (atau setidaknya menunjukkannya). Apakah ada Plugin yang mendukungnya? Saya menggunakan vim / gvim 7.4 dan Ubuntu 14.04

2
Menavigasi proyek kode tanpa menggunakan perintah eksternal
Saya mencoba mengumpulkan kotak alat perintah / permintaan Vim, dalam mode perintah atau pencarian, untuk menavigasi basis kode tanpa menggunakan Ctags atau alat eksternal lainnya. Ctag sangat bagus tetapi dukungan dapat bervariasi tergantung pada lingkungan pengembangan tempat Anda terjebak. Saya hanya ingin mengandalkan pengetahuan Vim.
9 search  ide 

2
Gagal melipat: vim tidak dapat menemukan lipatan apa pun
Saya mencoba melipat beberapa kode PHP, dan saya telah memasukkan versi cut-down beberapa kode yang saya coba lipat pada akhir posting. Saya sudah mencoba perintah vim berikut, tetapi hanya perintah ex di bawah ini yang berfungsi. Perintah non-ex tidak berfungsi dan menghasilkan pesan putih-merah di baris status yang mengatakan: Saya …

3
Bagaimana saya bisa berinteraksi dengan database SQLite atau MySQL?
Ini mungkin lebih cocok untuk IDE, bukan untuk Vim, tapi tetap saya akan menghargai jika ada cara yang akan memungkinkan saya untuk terhubung ke database MySQL / SQLite lokal atau jarak jauh. Apakah ada cara untuk melakukan ini? Saya pikir itu bisa ditempatkan di jendela terpisah atau di tabnya sendiri. …
8 ide 

2
Bagaimana saya bisa mendapatkan pelengkapan otomatis yang benar untuk ekstensi file yang ambigu?
Saya mengedit file Prolog sebagai bagian dari proyek eksplorasi, dan beberapa file yang saya kerjakan memiliki ekstensi .pl, yang dibagikan oleh file Perl. Setiap kali saya mengerjakan nama file Prolog [somefile].pl, Vim memberi saya highlight sintaks dan deteksi kesalahan untuk Perl, daripada Prolog. Saya benar-benar bisa menonaktifkan penyorotan sintaks untuk …
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.