ทุกคนต้องรู้จักแน่นอน เป็นกลุ่มในความคิดของฉันโปรแกรมแก้ไขข้อความที่ดีที่สุดสำหรับ 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 จะมีลักษณะดังนี้:
ข้อสรุป
นี่เป็นบทความแรกของฉันในฐานะผู้ร่วมให้ข้อมูล DesdeLinuxฉันหวังว่าคุณจะพบว่ามีประโยชน์ คุณทราบการกำหนดค่านี้สำหรับ Vim หรือไม่? คุณได้ปรับแต่งอะไรบ้าง? ทิ้งข้อความไว้ !.
ฉันเป็นหนึ่งในคนที่เกลียด VIM ฉันบอกว่ามันเป็นโปรแกรมแก้ไขข้อความสำหรับ Pulpos .. แต่บางครั้งตอนนี้ฉันใช้มันมากกว่า Nano (ตัวแก้ไขอื่น ๆ ไม่ใช่ eNano จากชุมชนของเรา) xDD
มันเกิดขึ้นกับฉันเหมือนคุณเล็กน้อยเมื่อเห็นว่า Vim ค่อนข้างซับซ้อนฉันใช้ Nano จนกระทั่งฉันพยายามทำความคุ้นเคยกับ Vim และมันก็กลายเป็นตัวแก้ไขเริ่มต้นของฉัน ไชโย!
ใช่แล้ว .. ยังไงก็ยินดีที่ได้มาที่นี่ .. ยินดีต้อนรับ!
ขอบคุณฉันหวังว่าฉันจะมีส่วนร่วมในบทความที่มีคุณภาพ ไชโย!
ฉันใช้ Vi เสมอที่นั่นฉันแก้ไขสคริปต์ COBOL ของฉัน (งานแรกของฉันตอนอายุ 17 ปี) xD ฉันไม่เคยใช้อันอื่นเพราะความเกียจคร้าน แต่มันเหมาะกับฉันเป็นอย่างดีและพวกเขามีทางลัดที่เหลือเชื่อ!
อาศิรพจน์
เท่าที่ฉันรู้ว่ามีทั้ง Nanos และเป็นบรรณาธิการดังนั้นฉันยังไม่รู้ว่าคุณใช้อันไหน ... หรือบางทีคุณอาจใช้ทั้งสองตัว xD
GNU Nano เป็นซอฟต์แวร์ในขณะที่นาโนที่อยู่ในชุมชนนี้เป็นนามแฝงของบุคคล
หยุดใช้ชื่อหีของฉันมันใช้ xD
eNano กับ Windows XP .. WTF?
ฉันอยู่ในยูนิยู
แก้ตัว! คุณเข้าสู่ด้านมืดแล้ว! XD
และเกี่ยวกับโพสต์ ... ฉันคิดว่าฉันควรเรียนรู้การใช้ Vim o_o
ฉันใช้ทั้ง Windows Vista และ Debian Wheezy ดังนั้นอย่าบ่นถ้าฉันแสดงความคิดเห็นกับ Google Chrome 30 (จริงๆแล้วมันคือ Chromium 30) กับ Vista
ฉันเข้าใจความรู้สึกนาย.
ด้วยเหตุผลเมื่อฉันพูดถึง GNU Nano ฉันจึงเขียน GNU Nano (ไม่ใช่แค่นาโนเพราะความคลุมเครือที่สร้างขึ้นโดยนามแฝงของคุณ)
เฉพาะผู้ที่มีค่าพอที่จะใช้ Vim ได้ (ซึ่งฉันไม่รวมตัวเอง)
เขาซับซ้อนขึ้นอีกครั้ง แต่เห็นได้ชัดว่าเขาเป็นบรรณาธิการที่ดีกว่าทุกคนพูดถึงเขาอย่างมาก
ฉันใช้ VIM มาระยะหนึ่งแล้วนี่คือ config ของฉันที่ฉันใช้ใน Ubuntu และ OSX
https://github.com/abimaelmartell/dotfiles
ฉันไม่เข้าใจ vim ... ฉันพยายามแล้ว แต่ฉันมักจะกลับไปที่นาโนเพราะฉันคิดว่าไม่มีนิสัย แต่มันทำให้ฉันเสียค่าใช้จ่าย🙁
เชื่อฉันเถอะว่าเมื่อคุณดัดแปลงมันจะกลายเป็นสิ่งที่ขาดไม่ได้ ความสามารถในการคัดลอก / ย้าย / เปลี่ยนข้อความลบหรือแก้ไขข้อความในคอลัมน์ ... อย่างไรก็ตามเมื่อคุณไม่มีอินเทอร์เฟซแบบกราฟิก VIM มันยอดเยี่ยมมาก ... และแม้จะมีอินเทอร์เฟซแบบกราฟิกก็ยอดเยี่ยม😀
เมื่อไม่มีสภาพแวดล้อมที่ดีที่สุดคือ MC (ผู้บัญชาการเที่ยงคืน)
ฉันทำทุกอย่างที่ Geany ฉันไม่เห็นว่าทำไมต้องเรียนรู้สิ่งที่ซับซ้อน ฉันคิดเสมอว่ามันเป็นซอฟต์แวร์ที่ต้องปรับให้เข้ากับมนุษย์ไม่ใช่ในทางอื่น แต่เดี๋ยวก่อนโลกนี้ฟรี ... ในขณะนี้
แล้วยังไง? .. .. ฉันต้องไม่เห็นด้วยกับความคิดเห็นของคุณ .. .. มันดูไม่ยุติธรรมสำหรับฉันที่คุณคิดแบบทั่วไปว่าซอฟต์แวร์บางตัวไม่สามารถปรับให้เข้ากับสิ่งมีชีวิตของมนุษย์ .. เพียงเพราะความต้องการและมุมมองของ แต่ละคน .. แตกต่างกันไปและในบางกรณีก็มาก ..
อย่างที่ดีที่สุดคือตัวแก้ไขนาโนฉันไม่สนับสนุนมันแม้จะมีการเปลี่ยนแปลงเพียงเล็กน้อย .. .. บางอย่างเช่น geany, ninjaIDE, eclipse .. และฉันชอบอย่างใดอย่างหนึ่งขึ้นอยู่กับกรณี ... emac อื่น ๆ ฉัน เลื่อย ..
สิ่งที่ดูเหมือนยากที่จะเรียนรู้แม้ว่าจะไม่เสมอไป แต่ก็มักจะมีประโยชน์ .. .. สำหรับข้อมูลปริมาณมากในไฟล์และฉันหมายถึงสูงมาก (TBs) .. บรรณาธิการบางคนไม่ยอมให้คุณเปิดมัน .. .. และด้วย Vi ฉันไม่เพียง แต่เปิดมันได้ ... แต่ฉันสามารถจัดการที่ซับซ้อนผ่านนิพจน์ทั่วไปได้ ...
แค่ความเห็น .. .. หวังว่าคงเข้าใจ ..
ลองดูในตัวแก้ไขเกือบทั้งหมดที่ฉันใช้คุณบันทึกด้วย Ctrl + S (บันทึก) และออกด้วย Ctrl + Q (Quit) และคุณย้ายด้วยปุ่มลูกศรที่สะดวกซึ่งมีลูกศรเล็ก ๆ บอกฉันทีว่ามันทำเป็นกลุ่มได้อย่างไร? 😉
ฉันเข้าใจความคิดเห็นของคุณใจเย็น ๆ
อืม .. .. ง่าย ๆ .. .. ในการขยับคุณสามารถทำได้ทั้งด้วยลูกศร .. เช่นเดียวกับปุ่ม 'HJKL' .. ปกติในแบบ vi ..
เพื่อบันทึกและออกจาก ': wq' .. 😉
ให้โอกาสเรียนรู้วิธีจัดการ vim .. .. ด้วย แต่ลองสัก XNUMX สัปดาห์ .. เพียงแค่ใช้ vim .. .. เมื่อคุณเรียนรู้เครื่องมือความเร็วที่ให้นั้นมหาศาล ..
ฉันจะต้องลองด้วยใจที่เปิดกว้างเพราะความจริงก็คือเวลาที่ฉันขอร้องให้เขาทำการแก้ไขบางอย่างมันทำให้ฉันหมดหวังและจบลงด้วยการใช้นาโน
ฉันมีความสุขกับ emacs
ในนั้นฉันสนับสนุนคุณเนื่องจาก GNU Emacs เป็นมีดของกองทัพสวิสในการแก้ไขข้อความและสคริปต์ หากคุณต้องการใช้ Google หรือจัดการอีเมลของคุณ Emac ที่มีปลั๊กอินสองสามตัวสามารถทำได้ดี
ฉันมีความสุขกับ monodevelop
หลอกปิด
Wenas .. .. ก่อนอื่นเยี่ยมมากที่คุณได้ตัดสินใจที่จะมีส่วนร่วม.. และยิ่งกว่านั้นกับโพสต์ดังกล่าว .. .. ขอบคุณมาก !! ..
ฉันมองหาสิ่งที่คล้ายกันมานานแล้ว .. เพื่อเริ่มใช้งาน Vim บ่อยขึ้น .. .. แม้ว่าฉันจะใช้ Vi .. ตลอดเวลา .. สำหรับโปรเจ็กต์ขนาดใหญ่ แต่สิ่งที่ดีที่สุดคือการมี config ที่ดีและเข้าสู่ Vim .. .. อีกครั้ง ขอบคุณนะ .. .. แล้วเราก็อ่านกันต่อไป .. 😉
คุณจะต้องติดตั้ง Vim ก่อนที่จะตัดสินคนตาบอด ตอนนี้ฉันใช้ GNU Nano และ GNU Emacs
การตั้งค่านั้นยอดเยี่ยมมาก Alejandro ... อย่างไรก็ตามโทนสีแย่มาก ฉันไม่รู้ว่าจู่ๆคุณก็รู้ว่าจะหาโทนสีที่ดึงดูดใจได้ที่ไหน โดยส่วนตัวแล้วฉันชอบโครงการ Twilight ของ Textmate มาก
หากคุณไม่ชอบโทนสีใด ๆ ที่มาในที่เก็บคุณสามารถลองติดตั้งสีอื่น ๆ หรือปรับเปลี่ยนสีตามที่คุณต้องการโดยแก้ไขค่า ctermfg
สวัสดี NonText ctermfg = 18 ctermbg = NONE cterm = NONE
hi Normal ctermfg = 16 ctermbg = NONE cterm = NONE
สวัสดี ctermfg พิเศษ = ctermbg สีเหลือง = ไม่มี
สวัสดีความคิดเห็น ctermfg = DarkYellow ctermbg = NONE
hi ค่าคงที่ ctermfg = Blue ctermbg = NONE
hi Number ctermfg = Yellow ctermbg = NONE
สวัสดี LineNr ctermfg = DarkGrey ctermbg = NONE
สวัสดี PreProc ctermfg = Green ctermbg = NONE
คำสั่ง hi ctermfg = Cyan ctermbg = NONE
hi พิมพ์ ctermfg = Cyan ctermbg = NONE
hi Error ctermfg = Red ctermbg = NONE
hi ตัวระบุ ctermfg = Magenta ctermbg = NONE
สวัสดี SpecialKey ctermfg = Cyan ctermbg = NONE
สวัสดี NonText ctermfg = Blue ctermbg = NONE
hi Directory ctermfg = Blue ctermbg = ไม่มี
สวัสดี MoreMsg ctermfg = Green ctermbg = NONE
hi Title ctermfg = Magenta ctermbg = NONE
สวัสดีคำเตือน Msg ctermfg = ctermbg สีแดง = ไม่มี
สวัสดี DiffDelete ctermfg = Blue ctermbg = NONE
อาศิรพจน์
คุณเป็นอย่างไร. บทความดีๆ จะเป็นการดีหากโพสต์บางอย่างเกี่ยวกับการใช้ประโยชน์จากการกำหนดค่านี้ สำหรับผู้ใช้เหล่านั้นไม่เชี่ยวชาญในกลุ่มเหมือนฉัน🙂
น่าสนใจและขอบคุณมากมันช่วยปรับปรุงการใช้ vim ได้มาก แต่คุณจะใส่ตัวเลขของเส้นอย่างไรมันเป็นสิ่งเดียวที่ฉันไม่สามารถบรรลุได้
Gracias por El aporte
: หมายเลขชุด
ย่อ ': set nu' .. .. and to remove it ': set nonu' 😉
ฉันใช้สิ่งนี้:
: set not compatible ไม้บรรทัด laststatus = 2 showcmd showmode number
และเพื่อเน้นบรรทัดปัจจุบันที่คุณต้องการ: ตั้งค่าเคอร์เซอร์ไลน์
ฉันลืมทักทาย
Vim อาวุธที่ดีที่สุดสำหรับผู้ใช้ Linux และ Unix เหนือสิ่งอื่นใดคุณสามารถปรับแต่ง vim ของฉันคือ C / C ++ IDE, NERDTree
ผลงานดี!
หากไม่ได้เป็นผู้ใช้ที่เชี่ยวชาญและไม่ได้รับน้ำผลไม้ทั้งหมดออกจากกลุ่มฉันก็คุ้นเคยกับมันมากและใช้เป็นตัวแก้ไขหลัก ฉันคิดว่าวิธีที่ดีที่สุดในการทำความคุ้นเคยเนื่องจากอาจทำให้หมดหวังได้ในตอนแรกคือการทำแบบฝึกหัดที่มาพร้อมกับโปรแกรม (ใช้คำสั่ง "vimtutor") ดังนั้นฉันจึงทำและมันช่วยฉัน ในขณะที่อ่านบทช่วยสอนคุณใช้กลุ่มในเวลาเดียวกัน
สวัสดีชุมชนฉันใช้กลุ่มและเหมือนพวกคุณหลายคนฉันพบว่ามันเป็นเครื่องมือที่ขาดไม่ได้สำหรับงาน ฉันต้องการให้คำแนะนำที่มีประโยชน์มากในการจัดการการติดตั้งปลั๊กอิน เครื่องมือนี้เรียกว่า "เชื้อโรค" ปลั๊กอินนี้จัดการเส้นทางสำหรับปลั๊กอินต่างๆทำให้การติดตั้งและถอนการติดตั้งทำได้ง่ายมาก ถ้าคุณใช้ vim คุณต้องใช้เครื่องมือนี้ เคล็ดลับอีกประการหนึ่ง: ในหน้า vimbits.com มีแผนที่และการตั้งค่าที่น่าสนใจมากมาย และสำหรับผู้ที่ใช้ Python ผมขอแนะนำปลั๊กอินโหมด python ฉันหวังว่ามันจะให้บริการพวกเขาเหมือนที่ฉันทำ
มาใช้ Linux กันเถอะ
🙂
ฉันยังไม่ได้ใช้ Vim มันทำให้ฉันอยากรู้มาก ต้องลอง แต่เดี๋ยวนี้!
ฉันเห็นด้วยกับที่นี่มาก
ฉันจำได้ว่าสองสามวันแรกฉันพยายามใช้ vim และฉันก็ทิ้งมันไว้เสมอเพราะมันดูยากที่จะใช้จนกระทั่งวันหนึ่งฉันเริ่มรู้สึกชอบมันและฉันก็เข้าใจวิธีการทำงานเล็กน้อย
จากนั้นมันกลายเป็นโปรแกรมแก้ไขข้อความที่ฉันชอบเมื่อฉันต้องแก้ไขไฟล์อย่างรวดเร็วบนคอนโซล
ยังไงก็ตามบทความดีๆ
ขอบคุณฉันดีใจที่เป็นบทความที่น่าสนใจ
อาศิรพจน์
... โพสต์นั้นดีมากฉันชอบ vim จริงๆที่ฉันใช้มันในการเขียนโปรแกรมเพราะการกำหนดค่า arch ฉันมีปัญหาอยู่เสมอ แต่มันเป็นเรื่องของการฝึกฝน โพสต์นี้ ณ วันนี้ไม่ล้าสมัย
ทักทาย !!!
แล้วฉันมีปัญหาว่าลิงค์นี้เสียมีคนบอกฉันได้ว่าอันไหนใช้งานได้ตอนนี้ ตอนนี้กำลังทดสอบบางส่วนที่คุณแนะนำ แต่อยากทราบความคิดเห็นของคุณ…ขอบคุณครับ !!
ทักทาย !!!
ที่มา ~ / .vim_runtime / vimrcs / plugins_config.vim
…ฉันมีปัญหากับไฟล์บันทึกปลั๊กอิน yankring เมื่อพยายามสร้างไฟล์บันทึก yankring_history_v2.txt ไอเดียไหนช่วยบอกวิธีแก้ให้ด้วยนะครับ ...
ทักทาย!
ฉันชอบบล็อกของคุณ
ฉันแค่อยากจะบอกคุณว่าคุณมีลิงก์ไปยังรูปภาพที่เสียหาย