Vi & Vim

8
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...

8
mengubah arti "paragraf" untuk input TeX?

Saya sedang menulis kode LaTeX yang memiliki banyak bagian seperti ini \begin{definition} blah blah blah ... ... \end{definition} Dalam teks normal, saya sangat suka gq]untuk menulis ulang semuanya dengan baik. Di dalam bagian blok seperti di atas, itu membungkus perintah akhir juga, yang saya...

8
Gerakan Grok Vim dan suntingan sederhana

Saya kembali ke Vim setelah menggunakan Emacs selama beberapa tahun. Saya mencoba grok Vim dengan membaca dan menonton tutorial, dan juga menggunakannya setiap hari. Saat mengedit teks, saya menemukan perintah Emacs dari Alt-F, Alt-B, Ctrl-a, Ctrl-e, Alt-D dan Alt-Backspace sangat berguna dan...

8
Pindah setelah akhir kata atau Hapus setelah cusor

Apa urutan tercepat untuk dihapus sampai akhir baris setelah posisi kursor? Contoh: Saya ingin menghapus baris ini dengan cara yang lebih cepat Sequence: 5eDakan menghapus karakter kata terakhirline Saya ingin menghapus lin ini Bergerak berkeliling dengan vim sering menempatkan saya...

8
Secara otomatis memecah baris dalam komentar?

Vim memiliki perintah set tw=79yang sangat baik yang secara otomatis akan memecah baris Anda di 79 karakter, namun saya suka (hanya) komentar saya rusak di 72 karakter secara otomatis. Apakah ada cara yang baik untuk melakukan ini di

8
Apakah ada cara untuk menyembunyikan garis?

Berikut ini adalah kasus penggunaan saya: Saya punya banyak kode yang karena penegakan gaya kami menulis baris baru setelah dan sebelum masing-masing kurung buka dan tutup (masing-masing). Contoh: function func(args) { statement 1; statement 2; if (condition) { statement 3;...

8
Pertahankan cap waktu kreasi setelah modifikasi

Saya ingin memodifikasi file dengan vimtanpa mengubah prangko waktu pembuatan. Dokumen itu sepertinya tidak menyebutkan apa pun tentang kemungkinan seperti itu. Saya ingin mencapai ini tanpa mematikan fitur swap / recover. Salah satu alternatif adalah menyimpan waktu di suatu tempat dan kemudian...

8
Bagaimana cara memetakan kembali gg ke g?

Saya tidak menggunakan apa pun g combinationskecuali gg, dalam mode normal. Bagaimana saya bisa membuatnya sehingga menekan gsekali saja sudah cukup? nnoremap g ggmembuatnya menunggu selama 3 detik atau lebih untuk kelanjutan dari perintah. Membatalkan pemetaan gsebelumnya juga tidak berhasil,...

8
Hapus beberapa baris berdasarkan alamat

Saya melihat tantangan vimgolf ini , dan saya pikir akan lebih baik untuk menghapus baris tertentu berdasarkan alamat. Saya tahu saya bisa melakukan ini dengan :<line_number>d, tetapi apakah ada cara untuk daftar beberapa nomor baris untuk ddijalankan? Saya membayangkan sesuatu seperti ini:,...

8
Ringkasan fungsi dalam file saat ini?

Saat bekerja di berbagai file sumber, (C, Ruby, dll.) Saya menemukan bahwa saya sering mencari-cari fungsi. Apakah ada cara untuk memiliki HUD yang dihasilkan secara otomatis yang mencantumkan struktur file saat ini? Akan luar biasa jika ditautkan ke bagian file yang berbeda, mirip dengan bagaimana...