คำถามติดแท็ก vim

Vim เป็นตัวแก้ไขข้อความที่สามารถกำหนดค่าได้อย่างสูงซึ่งสร้างขึ้นเพื่อให้สามารถแก้ไขข้อความได้อย่างมีประสิทธิภาพ มันเป็นเวอร์ชันปรับปรุงของตัวแก้ไข vi

3
เป็นกลุ่มเปิดไฟล์ที่ตำแหน่งที่ถูกดูล่าสุด
เมื่อฉันปิดไฟล์เป็นกลุ่มและเปิดใหม่อีกครั้งไฟล์จะเปิดเมื่อเริ่มต้นไฟล์ อย่างไรก็ตามมีเพื่อให้ไฟล์เปิดที่สถานที่สุดท้ายที่ฉันดู?
5 unix  vim 

2
Vim Colorscheme Weirdness สำหรับพื้นหลัง (ไม่ใช่พื้นที่ไม่ใช่ข้อความ)
ฉันยุ่งกับโทนสีที่เป็นกลุ่มและบางส่วนของพวกเขา (นี่คือ Molokai) มีผลแปลก ๆ ที่พื้นหลังแตกต่างจากพื้นหลังข้อความ ฉันคิดอย่างนี้: hi NonText guifg=darkgray guibg=white gui=none hi NonText ctermfg=darkgray ctermbg=white cterm=none จะเป็นการตั้งค่าที่ถูกต้อง แต่สิ่งเหล่านั้นมีผลกับพื้นที่ที่ด้านล่างของหน้าเท่านั้น การตั้งค่าสำหรับปรับพื้นหลังในพื้นที่ข้อความที่ไม่มีข้อความ / ช่องว่างคืออะไร
5 vim  colors 

1
คุณจะค้นหา 2d เป็นกลุ่มได้อย่างไร?
ฉันกำลังมองหาเส้นในไฟล์ที่ตรงกับรูปแบบ 2 มิติ ตัวอย่างเช่นกำหนดไฟล์อินพุตต่อไปนี้: aaaba aabaa aaaba aaaaa aaaaa ฉันต้องการใช้รูปแบบเช่น ab ba ab เพื่อให้ตรงกับ 3 บรรทัดแรก เป็นการดีที่ฉันต้องการให้สามารถแทนที่ด้วยรูปแบบนั้นตัวอย่างเช่นแทนที่ด้วย ba ab ba
4 vim  regex 

4
การแชร์ Vim Yank Register
เป็นไปได้ไหมที่จะเรียกใช้ Vim หลายอินสแตนซ์ที่แชร์รีจิสเตอร์ yank ของตน? ฉันต้องการหลีกเลี่ยงการดึงคลิปบอร์ดไปที่ระบบด้วย "+y หรือเปิดไฟล์ของฉันใน windows แบบแยกภายในอินสแตนซ์ Vim เดียวกัน
4 vim  clipboard  buffer  yank 

1
การรับรู้ Gemim เป็นกลุ่ม
เมื่อฉันเปิด Gemfile ในเสียงเรียกเข้าฉันไม่ได้รับสีรหัสโดยอัตโนมัติ ฉันต้องทำด้วยตนเอง :set syntax=ruby. มีวิธีง่ายๆในการทำสิ่งนี้โดยอัตโนมัติหรือไม่?

1
รับเอาต์พุตจากคำสั่งในบัฟเฟอร์ vim
ฉันต้องการทำอะไร แก้ไขไฟล์เดียว รัน '! svn diff%' (หรือคำสั่งอื่นใดที่ใช้ชื่อไฟล์ปัจจุบัน ) ใส่ผลลัพธ์ในบัฟเฟอร์ใหม่ (หรือแท็บ) โบนัส: ไม่ได้ใช้สคริปต์เนื่องจากฉันทำงานกับโฮสต์บ่อยครั้งฉันไม่ได้จัดการตามความชอบของฉัน ความพยายามครั้งแรกของฉันคือ: :tabnew | r !svn diff %ซึ่งเห็นได้ชัดว่าใช้งานไม่ได้เพราะ% จะว่างเปล่าเนื่องจากมีการแยกวิเคราะห์หลังจากคำสั่ง tabnew
4 vim 

2
มีเทียบเท่ากับ emacsclient สำหรับเป็นกลุ่ม?
ด้วย emacs คุณสามารถใช้emacsclientโปรแกรมเพื่อเปิดไฟล์ในเฟรม emacs ที่มีอยู่แล้ว มีวิธีใดที่จะทำเช่นนี้กับกลุ่ม? กล่าวอีกนัยหนึ่งฉันต้องการมีสิ่งที่ฉันสามารถพิมพ์ที่พร้อมท์คำสั่งเพื่อเปิดไฟล์ในหน้าต่างเป็นกลุ่มที่ฉันเปิดอยู่แล้วแทนที่จะสร้างไฟล์ใหม่
4 vim  emacs 

1
เป็นกลุ่มการค้นหา - การตั้งค่าสีที่แตกต่างสำหรับข้อความภายใต้เคอร์เซอร์
สมมติว่าการค้นหากลุ่มพบ 5 รายการในไฟล์ของฉัน ฉันเห็นการแข่งขันทั้ง 5 รายการที่เน้นเป็นสีเหลือง nฉันวงจรระหว่างเหล่านี้โดยการกด แต่ในขณะที่เคอร์เซอร์ของฉันเลื่อนจากการจับคู่หนึ่งไปยังการแข่งขันถัดไป ทำให้ยากที่จะเห็นสิ่งที่ตรงกับเคอร์เซอร์ของฉัน มีวิธีที่จะบอกเป็นกลุ่มที่จะเน้นการแข่งขันทั้งหมดที่มีสีเดียวและถ้าการเยี่ยมชมการแข่งขันใช้nแล้วสีจับคู่ขณะเยี่ยมชมแตกต่างกัน?
4 vim  search  colors 

1
วิธีการสลับการแสดงหมายเลขบรรทัดในกลุ่มโดยใช้การกดปุ่มเพียงครั้งเดียว?
ฉันมีรายการต่อไปนี้ที่อนุญาตให้ฉันเปิด / ปิดหมายเลขบรรทัดด้วยการกดปุ่มแบบง่าย nmap <F11> :se nonu<CR> nmap <F12> :se nu<CR> เป็นไปได้หรือไม่ที่จะมีคีย์เดียวสำหรับจุดประสงค์และสลับพฤติกรรมแทนการใช้สองปุ่มแทน? ตัวอย่างเช่นสิ่งที่มีเหตุผลชอบ F12: if nu == 0 se nu else se nonu endif

2
VIM - วิธีทำงานกับทั้ง supertab.vim กับ snipMate.vim?
ฉันหยิบเสียงขึ้นมาและพบ 2 ปลั๊กอินที่ใช้งานได้ดี - snipMateซึ่งเลียนแบบพฤติกรรมตัวอย่างของข้อความและsupertabที่สลับกันและเติมคำให้สมบูรณ์โดยใช้แท็บคีย์โดยอ้างอิงจากคำในบัฟเฟอร์ปัจจุบัน / อื่น ๆ ฉันเปิดปลั๊กอินทั้งหมดในไฟล์. vimrc ของฉันโดยใช้:filetype plugin onแต่ฉันสามารถทำ supertab ให้ทำงานได้เท่านั้น ฉันสงสัยว่าเนื่องจากใช้คีย์ TAB สำหรับทั้งคู่พวกเขาจึงเอาชนะกัน มีใครพบสิ่งนี้และพบการแก้ไขหรือไม่? ฉันยังไม่เชี่ยวชาญในการแก้ไขไฟล์. vimrc ของฉันคีย์การแมปและอื่น ๆ ขอบคุณ แก้ไข เมื่อฉันพยายามบังคับโหลด snipMate.vim เพียงอย่างเดียวฉันได้รับข้อผิดพลาดต่อไปนี้: Error detected while processing /home/sa125/.vim/plugin/snipMate.vim: line 15: E122: Function <SNR>18_RemoveSnippet already exists, add ! to replace it line 73: E122: Function snipMate#expandSnip …
4 vim  plugins 

0
เซสชัน / อินสแตนซ์ที่เชื่อมโยงหลายรายการของ Vim และ R พร้อม Vim-r-plugin
OSX 10.8 MacVim + Vim-r-plugin = Vim ส่งคำสั่งไปที่ R. Awesome! (หมายเหตุฉันมาที่นี่เพื่อถามเกี่ยวกับการใช้ MacVim และ R.app (เช่น w / Gui) ไม่ได้อยู่ในเทอร์มินัลเนื่องจากสำหรับจุดประสงค์นี้ฉันต้องการให้ทั้งคู่มี UI แอปพลิเคชันตามปกติ) แต่: ฉันสามารถเรียกใช้ MacVim หลายอินสแตนซ์และแอป R หลายอินสแตนซ์ได้หรือไม่และเชื่อมโยงอย่างถูกต้องหรือไม่ \ rf บนหน้าต่างใหม่ (GUI-) ใน MacVim (เช่นในหน้าต่าง OSX ไม่ใช่ในหน้าต่าง vim) ไม่เปิดเซสชัน R ใหม่ แต่แทนที่จะ "ค้นหา" (และมุ่งเน้น) ที่มีอยู่แม้ว่า GUI (GUI) -) หน้าต่างของ MacVim นั้นใช้งานได้ในระดับหนึ่ง …
4 macos  r  vim  macvim 


1
Vi: ฉันจะวางสตริงข้อความสุดท้ายที่ฉันป้อนเมื่อฉันอยู่ในโหมดแทรกได้อย่างไร
ฉันจะวางสตริงข้อความสุดท้ายที่ฉันป้อนเมื่อฉันอยู่ในโหมดแทรกได้อย่างไร ฉันคิดว่าฉันเคยทำมาก่อนโดยบังเอิญ แต่ฉันจำไม่ได้ว่าทำอย่างไร
4 vim  vi 

2
ปิด `filetype เยื้อง` ของ vim สำหรับประเภทไฟล์เฉพาะ
ในตัวฉัน .vimrc ฉันมี filetype indent on ตอนนี้วิธีที่จะพยายามเยื้องอัตโนมัติ yaml ไฟล์สับสนมากสำหรับฉันดังนั้นฉันต้องการเปิด filetype indent ปิด แต่สำหรับ yaml ไฟล์ไม่ใช่สำหรับไฟล์อื่น ฉันจะบอกได้อย่างไรในตัวฉัน .vimrc?

1
Terminator + เป็นกลุ่ม + solarized
ฉันพยายามที่จะรับ solarized ทำงานกับ Terminator และ Vim ของฉันบน Ubuntu 11.10 ฉันได้ลองการกำหนดค่าเทอร์มินัลทุกชนิดที่ฉันพบทั่วเว็บ แต่ฉันไม่สามารถรับผลลัพธ์ตามที่ต้องการ เมื่อฉันใช้ gnome-terminal ฉันได้สีที่ถูกต้องใน Vim ด้วย: " Pathogen initialization call pathogen#infect() se t_Co=256 " ... if has("gui_running") syntax on set hlsearch " Solarized http://ethanschoonover.com/solarized/vim-colors-solarized set background=light " let g:solarized_termcolors=16 colorscheme solarized else syntax on set hlsearch " Solarized http://ethanschoonover.com/solarized/vim-colors-solarized set …

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.