Penyiapan Vim terbaik

Tentunya semua orang pasti tahu semangat, menurut saya editor teks terbaik untuk GNU / Linux. Beberapa kali pertama saya gunakan semangat Saya merasa sangat rumit, tetapi karena saya mengelola server khusus blog pribadi saya, itu telah menjadi editor default saya, bahkan untuk pemrograman, dalam artikel ini kita akan melihat bagaimana menerapkan konfigurasi akhir untuk semangat berkat repositori yang saya temukan di GitHub.

Seperti biasa dalam dunia perangkat lunak bebas, semangat Ini memiliki kapasitas besar untuk konfigurasi dan penyesuaian. Jadi saya memutuskan untuk mencari web untuk konfigurasi yang akan memfasilitasi tugas pemrograman dan saya menemukan sebuah repositori di GitHub dibuat oleh Sebuah campuran, selama 8 tahun telah menggunakan dan memodifikasi semangat untuk mendapatkan vimrc definitif. Anda dapat menemukan repositori yang dimaksud di sini, mari kita lihat cara menginstalnya.

Dalam proses instalasi itu perlu digunakan pergi, jika Anda tidak terbiasa dengan program ini, Anda dapat melihat ini lembar contekan perintah untuk git

Versi dasar atau versi "Luar Biasa"

Dimungkinkan untuk memilih di antara dua versi, dasar yang tidak akan memasang plugin apa pun, atau plugin lain yang jauh lebih lengkap yang akan semangat editor yang sangat kuat.

Untuk menginstal yang dasar, jalankan saja perintah berikut:

$ git clone git: //github.com/amix/vimrc.git ~ / .vim_runtime $ sh ~ / .vim_runtime / install_basic_vimrc.sh

Dan untuk mahir atau "mengagumkan"

git clone git: //github.com/amix/vimrc.git ~ / .vim_runtime sh ~ / .vim_runtime / install_awesome_vimrc.sh

El vimrc untuk versi "mengagumkan"Ini adalah sebagai berikut:

set runtimepath + = ~ / .vim_runtime source ~ / .vim_runtime / vimrcs / basic.vim source ~ / .vim_runtime / vimrcs / filetypes.vim sumber ~ / .vim_runtime / vimrcs / plugins_config.untime / source vim_runtime / source / sumber vim / vim_runtime /. vim coba sumber ~ / .vim_runtime / my_configs.vim tangkap endtry

Untuk menambahkan konfigurasi kita sendiri, kita harus mengedit file tersebut ~ / .vim_runtime / my_configs.vim.

Edit pengaturan default

Saat penginstalan, skema warna default diatur ke puncak laut, dimungkinkan untuk mengubah warna yang digunakan untuk menyorot sintaks dengan semangat mengedit file ~ / .vim_runtime / my_configs.vim dan menambahkan baris berikut:

colourcheme peaksea

Harus diganti puncak laut oleh salah satu dari 3 skema warna berikut:

  • terpisahkan
  • pyte
  • go_black

Kemungkinan masalah dengan latar belakang transparan

Ada kemungkinan bahwa ketika menginstal konfigurasi ini untuk Vim kami kehilangan latar belakang transparan dari terminal dan kami melihat vim dengan cara berikut:

Penyiapan Vim terbaik

Untuk mengatasi masalah tersebut perlu menambahkan baris berikut ke file ~ / .vim_runtime / my_configs.vim:

hai NonTeks ctermfg = 18 ctermbg = NONE cterm = NONE hi Normal ctermfg = 16 ctermbg = NONE cterm = NONE hi Special ctermfg = Yellow ctermbg = NONE hi Comment ctermfg = DarkYellow ctermbg = NONE hi Constant ctermfg = Blue ctermfg = NONE Kuning ctermbg = NONE hi LineNr ctermfg = DarkGrey ctermbg = NONE hi PreProc ctermfg = Green ctermbg = NONE hi Statement ctermfg = Cyan ctermbg = NONE hi Ketik ctermfg = Cyan ctermbg = NONE hi Error ctermfg = Red ctermbg cterm = NONE hi SpecialKey ctermfg = Cyan ctermbg = NONE hi NonText ctermfg = Blue ctermbg = NONE hi Directory ctermfg = Blue ctermbg = NONE hi MoreMsg ctermfg = Green ctermbg = NONE hi Red Title ctermfg = Magenta ctermbg = NONE cterm Warning hai DiffDelete ctermfg = Biru ctermbg = NONE

Yang menghilangkan latar belakang hitam (ctermbg = TIDAK ADA) dari semua kata kunci dalam bahasa pemrograman dan situs yang tidak memiliki teks (NonTeks).

Parameter ini didasarkan pada skema warna puncak laut, Saya baru saja mengubah atributnya ctermbg.dll untuk menyetel warna latar ke tidak ada. Jika Anda memilih skema warna lain, Anda harus menemukan konfigurasi default-nya, salin dan tempel di pengaturan konfigurasi Anda ctermbg.dll a NONE

Modifikasi lainnya

Saya pribadi suka menyoroti baris saat ini dengan tampilan berikut:

hai CursorLine guifg = NONE guibg = # 121212 gui = NONE ctermfg = NONE ctermbg = NONE cterm = BOLD hi CursorColumn guifg = NONE guibg = # 121212 gui = NONE ctermfg = NONE ctermbg = NONE cterm = BOLD

Setelah menerapkan semua perubahan ini, Vim terlihat seperti ini:

Setup Vim terbaik21

Kesimpulan

Ini adalah artikel pertama saya sebagai kontributor DesdeLinux, Saya harap ini bermanfaat bagi Anda. Tahukah Anda konfigurasi ini untuk Vim?. Kustomisasi apa yang telah Anda buat? Tinggalkan komentar !.


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.

  1.   hidup dijo

    Saya adalah salah satu orang yang membenci VIM, saya mengatakan itu adalah editor teks untuk Pulpos .. tetapi untuk beberapa waktu sekarang saya menggunakannya lebih dari Nano (editor lain, bukan eNano dari komunitas kami) xDD

    1.    Alexander Mayor dijo

      Itu terjadi pada saya sedikit seperti Anda, melihat bahwa Vim agak lebih rumit, saya menggunakan Nano, sampai saya berusaha membiasakan diri dengan Vim dan itu menjadi editor default saya. Bersulang!

      1.    hidup dijo

        Itu benar .. omong-omong, senang memiliki Anda di sini .. Selamat datang!

        1.    Alexander Mayor dijo

          Terima kasih semoga dapat memberikan kontribusi artikel yang berkualitas. Bersulang!

    2.    elhui2 dijo

      Saya selalu menggunakan Vi, di sana saya memodifikasi skrip COBOL saya (pekerjaan pertama saya di 17) xD Saya tidak pernah menggunakan yang lain untuk kemalasan tetapi itu sangat cocok untuk saya, dan mereka memiliki jalan pintas yang luar biasa!
      Salam.

    3.    Manual dari Sumber dijo

      Sejauh yang saya tahu, keduanya adalah Nano dan Editor, jadi saya masih tidak tahu mana yang Anda gunakan ... atau mungkin Anda menggunakan keduanya. xD

      1.    eliotime3000 dijo

        GNU Nano adalah software, sedangkan nano yang ada di komunitas ini adalah alias dari seseorang.

  2.   nano dijo

    Berhenti menggunakan nama vagina saya, itu dihabiskan xD

    1.    hidup dijo

      ENano dengan Windows XP .. WTF?

      1.    nano dijo

        Saya dulu di uni uu

        1.    Angel Isaac Pizano dijo

          Dalih! Anda pergi ke sisi gelap! XD
          Dan mengenai posting ... Saya rasa saya harus belajar menggunakan Vim o_o

          1.    eliotime3000 dijo

            Saya menggunakan Windows Vista dan Debian Wheezy, jadi jangan mengeluh jika saya berkomentar dengan Google Chrome 30 (sebenarnya, ini Chromium 30) dengan Vista.

        2.    eliotime3000 dijo

          Aku tahu rasanya kawan.

    2.    eliotime3000 dijo

      Untuk sesuatu adalah ketika saya berbicara tentang GNU Nano, saya menulis GNU Nano (bukan hanya nano karena ambiguitas yang dihasilkan oleh alias Anda).

  3.   Leo dijo

    Hanya mereka yang cukup layak yang dapat menggunakan Vim (yang tidak saya sertakan sendiri).
    Dia rumit kembali, tetapi jelas bahwa dia adalah editor yang lebih baik, semua orang memuji dia.

  4.   abimaelmartell dijo

    Saya telah menggunakan VIM cukup lama, berikut adalah konfigurasi saya yang saya gunakan di Ubuntu dan OSX
    https://github.com/abimaelmartell/dotfiles

  5.   busuk87 dijo

    Saya tidak mengerti vim ... Saya sudah mencoba tetapi saya selalu kembali ke nano kurangnya kebiasaan saya kira tetapi itu merugikan saya 🙁

    1.    hidup dijo

      Percayalah, ketika Anda menyesuaikannya, itu menjadi sangat diperlukan. Itu bisa menyalin / memindahkan / mengubah teks, menghapus atau mengedit teks di kolom ... bagaimanapun, ketika Anda tidak memiliki antarmuka grafis VIM, itu bagus ... dan bahkan dengan antarmuka grafis itu bagus 😀

      1.    petercheco.dll dijo

        Ketika tidak ada lingkungan yang terbaik adalah MC (Komandan tengah malam)

      2.    giskard dijo

        Saya melakukan semua itu di Geany. Saya tidak mengerti mengapa mempelajari hal-hal yang rumit. Saya selalu berpikir bahwa perangkat lunaklah yang harus beradaptasi dengan manusia dan bukan sebaliknya. Tapi hei, dunia ini bebas ... untuk saat ini.

        1.    RAW-Dasar dijo

          Bagaimana dengan? .. ..Saya harus tidak setuju dengan komentar Anda .. ..tampaknya tidak adil bagi saya bahwa Anda berpikir secara umum bahwa perangkat lunak tertentu tidak disesuaikan dengan ´manusia´ .. ..hanya karena kebutuhan dan perspektif masing-masing ... bervariasi, dan dalam beberapa kasus banyak ...

          Untuk beberapa yang terbaik adalah editor nano, saya tidak mendukungnya bahkan untuk perubahan sekecil apa pun .. ..beberapa seperti geany, ninjaIDE, eclipse .. dan saya lebih suka satu atau yang lain tergantung pada kasusnya .. .. emacs lain, saya Gergaji..

          Hal-hal yang tampaknya sulit dipelajari, meskipun tidak selalu, cenderung memiliki manfaat .. ..untuk data dalam volume tinggi dalam sebuah file, dan maksud saya sangat tinggi (TB) .. beberapa editor bahkan tidak mengizinkan Anda membukanya .. .. dan dengan Vi saya tidak hanya bisa membukanya ... tapi saya bisa melakukan penanganan rumit melalui ekspresi reguler ...

          Hanya pendapat saya .. .. Saya harap Anda mengerti ..

          1.    giskard dijo

            Mari kita lihat, di hampir semua editor yang saya gunakan Anda simpan dengan Ctrl + S (Save) dan keluar dengan Ctrl + Q (Quit). Dan Anda bergerak dengan tombol panah praktis yang memiliki panah kecil. Katakan padaku bagaimana itu dilakukan di vim? 😉
            Saya mengerti pendapat Anda, tenang.

          2.    RAW-Dasar dijo

            Em .. ..sederhana .. ..untuk bergerak Anda dapat melakukannya dengan panah .. seperti dengan tombol 'HJKL' .. normal di vi-like ..

            Untuk menyimpan dan keluar ': wq' .. 😉

            Beri kesempatan untuk mempelajari cara menangani vim .. ..dengan tetapi cobalah selama seminggu .. hanya menggunakan vim .. ..ketika Anda mempelajari alat, kecepatan yang diberikannya sangat besar ..

  6.   yukiteru dijo

    Saya harus mencobanya dengan pikiran terbuka, karena kenyataannya saat saya memintanya untuk melakukan beberapa pengeditan, itu hanya membuat saya putus asa, dan akhirnya saya menggunakan nano.

  7.   freebsddick dijo

    Saya senang dengan emacs

    1.    eliotime3000 dijo

      Dalam hal itu saya mendukung Anda, karena GNU Emacs praktis adalah pisau tentara Swiss dalam hal mengedit teks dan skrip. Jika Anda ingin google atau mengelola email Anda. Emacs dengan beberapa plugin dapat melakukannya dengan baik.

    2.    pandev92 dijo

      Saya senang dengan monodevelop

      TROLLING MATI

  8.   RAW-Dasar dijo

    Wenas .. ..pertama-tama, bagus sekali Anda telah memutuskan untuk berkontribusi .. dan terlebih lagi dengan posting seperti itu .. ..terima kasih banyak !! ..

    Saya sudah lama mencari sesuatu yang serupa .. untuk mulai menggunakan Vim lebih sering .. ..meskipun saya selalu menggunakan Vi .. ..untuk proyek besar, idealnya adalah memiliki konfigurasi yang baik dan menetap di Vim .. .. lagi, terima kasih .. ..dan kami terus membaca .. 😉

  9.   eliotime3000 dijo

    Anda harus menginstal Vim sebelum membuat penilaian buta. Untuk saat ini saya menggunakan GNU Nano dan GNU Emacs.

  10.   David gomez dijo

    Penyiapannya bagus, Alejandro… Namun, skema warnanya buruk. Saya tidak tahu apakah Anda tiba-tiba tahu di mana Anda dapat menemukan skema warna yang lebih menarik. Saya pribadi sangat menyukai skema Twilight Textmate.

    1.    Alexander Mayor dijo

      Jika Anda tidak menyukai salah satu skema warna yang ada di repositori, Anda dapat mencoba menginstal yang lain, atau memodifikasi warna sesuai keinginan Anda dengan mengedit nilai ctermfg.

      hai NonTeks ctermfg = 18 ctermbg = NONE cterm = NONE
      hai Normal ctermfg = 16 ctermbg = NONE cterm = NONE
      hai Khusus ctermfg = Kuning ctermbg = TIDAK ADA
      hai Komentar ctermfg = DarkYellow ctermbg = NONE
      hai Konstan ctermfg = Biru ctermbg = TIDAK ADA
      hai Nomor ctermfg = Kuning ctermbg = TIDAK ADA
      hai LineNr ctermfg = DarkGrey ctermbg = TIDAK ADA
      hai PreProc ctermfg = Hijau ctermbg = TIDAK ADA
      hai Pernyataan ctermfg = Cyan ctermbg = NONE
      hai Ketik ctermfg = Cyan ctermbg = NONE
      hai Kesalahan ctermfg = Merah ctermbg = TIDAK ADA
      hai Pengenal ctermfg = Magenta ctermbg = TIDAK ADA
      hai SpecialKey ctermfg = Cyan ctermbg = NONE
      hai NonTeks ctermfg = Biru ctermbg = TIDAK ADA
      hai Direktori ctermfg = Biru ctermbg = TIDAK ADA
      hai MoreMsg ctermfg = Hijau ctermbg = TIDAK ADA
      hai Judul ctermfg = Magenta ctermbg = TIDAK ADA
      hai WarningMsg ctermfg = Merah ctermbg = TIDAK ADA
      hai DiffDelete ctermfg = Biru ctermbg = NONE

      Salam.

  11.   Ender fletcher dijo

    Apa kabar. artikel bagus. Sebaiknya posting sesuatu tentang cara memanfaatkan konfigurasi ini. Bagi para pengguna yang tidak ahli dalam vim seperti saya 🙂

  12.   juank dijo

    Sangat menarik dan bersyukur, ini meningkatkan banyak penggunaan vim, tetapi bagaimana Anda memasukkan nomor baris? Ini adalah satu-satunya hal yang belum berhasil saya capai.

    Terima kasih atas masukan

    1.    David dijo

      : atur angka

      1.    RAW-Dasar dijo

        Disingkat ': set nu' .. ..dan untuk menghapusnya ': set nonu' 😉

    2.    Alexander Mayor dijo

      Saya menggunakan ini:

      : set tidak kompatibel penggaris laststatus = 2 nomor showcmd showmode

      Dan untuk menyorot baris saat ini yang Anda butuhkan: setel kursor.

      Saya lupa, salam.

  13.   kik1n dijo

    Vim, senjata terbaik untuk pengguna Linux & Unix. Yang terbaik dari semuanya, Anda dapat menyesuaikan vim, milik saya adalah C / C ++ IDE, NERDTree.

  14.   selamat datang dijo

    Baik kontribusi!

    Tanpa menjadi pengguna ahli dan tanpa mendapatkan semua jus yang dimiliki vim, saya sudah cukup terbiasa dan menggunakannya sebagai editor utama. Saya pikir cara terbaik untuk membiasakannya, karena ini bisa membuat putus asa pada awalnya, adalah dengan melakukan tutorial yang disertakan dengan program (gunakan perintah "vimtutor"). Jadi saya melakukannya dan itu membantu saya. Saat membaca tutorial Anda menggunakan vim pada saat bersamaan.

  15.   Yehezkiel dijo

    Halo komunitas, saya menggunakan vim dan seperti banyak dari Anda, saya menganggapnya sebagai alat yang sangat diperlukan untuk pekerjaan saya. Saya ingin memberikan tip yang sangat berguna untuk menangani pemasangan plugin. Alat itu disebut "patogen". Plugin ini mengelola jalur untuk berbagai plugin, membuat instalasi dan pencopotan pemasangannya sangat mudah. Jika Anda menggunakan vim, Anda harus menggunakan alat ini. Tip lain: di halaman vimbits.com ada banyak peta dan pengaturan yang sangat menarik. Dan bagi yang menggunakan Python, saya merekomendasikan plugin python-mode. Saya berharap itu melayani mereka seperti halnya saya.
    Mari gunakan Linux.
    🙂

  16.   Dante Mdz. dijo

    Saya belum pernah menggunakan Vim, itu membuat saya sangat penasaran. Saya harus mencobanya, tetapi sekarang!

  17.   Mauritius dijo

    Saya setuju dengan banyak hal di sini.

    Saya ingat bahwa beberapa hari pertama saya mencoba menggunakan vim dan saya selalu meninggalkannya, karena sepertinya sulit untuk menggunakannya, sampai suatu hari saya mulai merasakannya dan saya bisa sedikit mengerti cara kerjanya.

    Dari sana, itu menjadi editor teks favorit saya, ketika saya harus mengedit file dengan cepat di konsol.

    Ngomong-ngomong, artikel bagus.

    1.    Alexander Mayor dijo

      Terima kasih, saya senang itu adalah artikel yang menarik.

      Salam.

  18.   Kering0Gut dijo

    ... kirimannya sangat bagus, saya sangat suka vim Saya menggunakannya untuk memprogram karena untuk mengkonfigurasi arch saya selalu mengalami beberapa kesulitan tetapi ini masalah latihan. Posting ini untuk hari ini sudah tidak ketinggalan zaman.

    Salam!

  19.   Kering0Gut dijo

    Bagaimana kalau, saya punya masalah bahwa tautan ini rusak, seseorang dapat memberi tahu saya mana yang berfungsi sekarang. Saat ini saya sedang menguji beberapa yang Anda rekomendasikan tetapi saya ingin mengetahui pendapat Anda… Terima kasih !!

    Salam!

  20.   Kering0Gut dijo

    sumber ~ / .vim_runtime / vimrcs / plugins_config.vim

  21.   Kering0Gut dijo

    … Saya mengalami masalah dengan file log plugin yankring saat mencoba membuat file log yankring_history_v2.txt. Ada gagasan bahwa Anda dapat memberi saya cara mengatasinya ...

    Salam!

  22.   Anonim dijo

    Saya suka blog Anda.
    Saya hanya ingin memberi tahu Anda bahwa Anda memiliki tautan ke gambar yang rusak.