ทุกคนต้องรู้จักแน่นอน เป็นกลุ่มในความคิดของฉันโปรแกรมแก้ไขข้อความที่ดีที่สุดสำหรับ GNU / Linux. สองสามครั้งแรกที่ฉันใช้ เป็นกลุ่ม ฉันพบว่ามันซับซ้อนมาก แต่เนื่องจากฉันจัดการเซิร์ฟเวอร์เฉพาะของบล็อกส่วนตัวของฉันมันจึงกลายเป็นตัวแก้ไขเริ่มต้นของฉันแม้กระทั่งสำหรับการเขียนโปรแกรมในบทความนี้เราจะดูวิธีใช้การกำหนดค่าขั้นสุดท้ายสำหรับ เป็นกลุ่ม ขอบคุณที่เก็บข้อมูลที่ฉันพบใน GitHub.
ตามปกติในโลกของซอฟต์แวร์เสรี เป็นกลุ่ม มีความจุที่ดีเยี่ยมสำหรับการกำหนดค่าและปรับแต่ง ดังนั้นฉันจึงตัดสินใจค้นหาเน็ตสำหรับการกำหนดค่าที่จะทำให้งานเขียนโปรแกรมง่ายขึ้นและฉันเจอที่เก็บใน GitHub สร้างโดย เพื่อน, ระหว่าง ปี 8 ได้ใช้และปรับเปลี่ยน เป็นกลุ่ม เพื่อรับไฟล์ vimrc ขั้นสุดท้าย คุณสามารถค้นหาที่เก็บดังกล่าวได้ ที่นี่มาดูวิธีการติดตั้งกัน
เวอร์ชันพื้นฐานหรือเวอร์ชัน "ยอดเยี่ยม"
เป็นไปได้ที่จะเลือกระหว่างสองเวอร์ชัน พื้นฐาน ที่จะไม่ติดตั้งปลั๊กอินใด ๆ หรืออื่น ๆ ที่สมบูรณ์กว่านั้น เป็นกลุ่ม เครื่องมือแก้ไขที่มีประสิทธิภาพมาก
ในการติดตั้งขั้นพื้นฐานเพียงเรียกใช้คำสั่งต่อไปนี้:
$ git clone git: //github.com/amix/vimrc.git ~ / .vim_runtime $ sh ~ / .vim_runtime / install_basic_vimrc.sh
และสำหรับขั้นสูงหรือ“น่ากลัว"
git โคลน git: //github.com/amix/vimrc.git ~ / .vim_runtime sh ~ / .vim_runtime / install_awesome_vimrc.sh
El vimrc สำหรับรุ่น "น่ากลัว"เป็นดังนี้:
ตั้งค่า runtimepath + = ~ / .vim_runtime source ~ / .vim_runtime / vimrcs / basic.vim source ~ / .vim_runtime / vimrcs / filetypes.vim source ~ / .vim_runtime / vimrcs / plugins_config.vim source ~ / .vim_runtime source ~ .vim_runtime / vimrcs vim ลอง source ~ / .vim_runtime / my_configs.vim catch endtry
ในการเพิ่มการกำหนดค่าของเราเองเราต้องแก้ไขไฟล์ ~ / .vim_runtime / my_configs.vim.
แก้ไขการตั้งค่าเริ่มต้น
ในการติดตั้งชุดรูปแบบสีเริ่มต้นถูกตั้งค่าเป็น ยอดทะเลเป็นไปได้ที่จะเปลี่ยนสีที่ใช้เพื่อเน้นไวยากรณ์โดย เป็นกลุ่ม แก้ไขไฟล์ ~ / .vim_runtime / my_configs.vim และเพิ่มบรรทัดต่อไปนี้:
colorcheme peaksea
ต้องเปลี่ยนใหม่ ยอดทะเล ตามรูปแบบสีอื่น ๆ 3 แบบเหล่านี้:
- แสงอาทิตย์
- ไพต
- go_black
ปัญหาที่อาจเกิดขึ้นกับพื้นหลังโปร่งใส
เป็นไปได้ว่าเมื่อติดตั้งการกำหนดค่านี้สำหรับ Vim เราจะสูญเสียพื้นหลังโปร่งใสของเทอร์มินัลและเราจะเห็นเป็นกลุ่มในลักษณะต่อไปนี้:
ในการแก้ปัญหาจำเป็นต้องเพิ่มบรรทัดต่อไปนี้ในไฟล์ ~ / .vim_runtime / my_configs.vim:
hi NonText 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 ค่าคงที่ ctermfg = Blue ctermfg = NONE Yellow ctermbg = NONE hi LineNr ctermfg = DarkGrey ctermbg = NONE hi PreProc ctermfg = Green ctermbg = NONE hi คำสั่ง ctermfg = Cyan ctermbg = NONE hi Type ctermfg = Cyan ctermbg = NONE hi Error ctermfg = Red ctermbgONE ctermbgONE ctermfg = Red ctermbgONE ctermbgONE ctermfg = 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 cterm สวัสดี DiffDelete ctermfg = Blue ctermbg = NONE
ซึ่งลบพื้นหลังสีดำ (ctermbg = ไม่มี) จากคำหลักทั้งหมดในภาษาโปรแกรมและจากไซต์ที่ไม่มีข้อความ (ไม่ใช่ข้อความ).
การปรับเปลี่ยนอื่น ๆ
โดยส่วนตัวฉันชอบที่จะเน้นบรรทัดปัจจุบันด้วยลักษณะดังต่อไปนี้:
hi 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
หลังจากใช้การเปลี่ยนแปลงทั้งหมดแล้ว Vim จะมีลักษณะดังนี้:
ข้อสรุป
นี่เป็นบทความแรกของฉันในฐานะผู้ร่วมให้ข้อมูล จากลินุกซ์ฉันหวังว่าคุณจะพบว่ามีประโยชน์ คุณทราบการกำหนดค่านี้สำหรับ Vim หรือไม่? คุณได้ปรับแต่งอะไรบ้าง? ทิ้งข้อความไว้ !.

