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

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

8
ฉันจะติดตั้ง vim บน OSX ด้วย Python 3 ได้อย่างไร
ในการค้นหาของ google ที่ฉันทำเสร็จแล้วคำสั่งที่ฉันควรใช้คือbrew install vim --with-python3ซึ่งสำเร็จโดยไม่มีข้อผิดพลาด แต่จากนั้นvim --versionรายงาน Python 3 ว่าใช้งานไม่ได้ k162:~ asday$ brew install vim --with-python3 ==> Using the sandbox ==> Downloading https://github.com/vim/vim/archive/v7.4.2210.tar.gz Already downloaded: /Users/asday/Library/Caches/Homebrew/vim-7.4.2210.tar.gz ==> ./configure --prefix=/usr/local --mandir=/usr/local/Cellar/vim/7.4.2210/share/man --enable-multibyte --with-tlib=ncurses --enable-cscope --with-compiledby=Homebrew --enable-p ==> make ==> make install prefix=/usr/local/Cellar/vim/7.4.2210 STRIP=true 🍺 /usr/local/Cellar/vim/7.4.2210: 1,732 files, 28.5M, built in …
20 macos  vim  python3 

4
ฉันจะติดตั้ง VIM บน Linux ได้อย่างไรเมื่อฉันไม่มีสิทธิ์รูท
ฉันมีปัญหาบางอย่างเมื่อฉันพยายามติดตั้ง Vim บน Linux ในขณะที่ฉันไม่มีบัญชีรูท ข้อมูลข้อผิดพลาดแสดงอยู่ด้านล่าง: ฉันจะแก้ปัญหานี้ได้อย่างไร ฉันสามารถติดตั้งในไดเรกทอรีอื่นอื่น ๆ กว่า/usr/local/bin/vim?

5
ตัดบรรทัดเป็นกลุ่มด้วยการเยื้อง
Vim / gvim จะตัดบรรทัดที่ยาวเช่นนี้: 000000000000000000000000000000000000| 00000000000000 | 11111111111111111111111111111111| 111111111111111111 | 22222222222222222222222222222222| 222222222222222222 | 3333333333333333333333333333| 3333333333333333333333 | มีวิธีรับ Vim เพื่อตัดบรรทัดเหล่านี้เช่นนี้แทนหรือไม่: 000000000000000000000000000000000000| 00000000000000 | 11111111111111111111111111111111| 111111111111111111 | 22222222222222222222222222222222| 222222222222222222 | 3333333333333333333333333333| 3333333333333333333333 | ฉันต้องการให้เส้นที่พันกันเริ่มต้นที่ผ่านมาเยื้องที่บรรทัดนั้นเริ่มต้น (เพื่อความชัดเจนฉันกำลังพูดถึงเรื่องการพันไม่ใช่ไวด์วิดท์) ฉันต้องการให้มีการพิจารณาการเยื้องของบรรทัดในการตัดบรรทัดนั้นเพื่อให้โครงสร้างโค้ดไม่ถูกซ่อนโดยบรรทัดที่ถูกพัน
20 vim  gvim 

4
โหมด EX สำหรับการประมวลผลแบบแบตช์คืออะไร
คำถามนี้ถูกโยกย้ายจาก Stack Overflow เพราะสามารถตอบได้ใน Super User อพยพ 10 ปีที่ผ่านมา กวดวิชากล่าวว่าอดีตโหมดสำหรับการประมวลผลชุด เนื่องจากเป็นสิ่งที่น่ารำคาญมากกว่าเป็นเครื่องมือสำหรับฉันฉันต้องการดูตัวอย่างที่ใช้งานได้จริงบางอย่าง ใครใช้บ้าง ทำไม? โหมด EX สำหรับการประมวลผลแบบแบตช์คืออะไร
20 vim  batch 

1
ปิด NERDtree โดยอัตโนมัติเมื่อเปิดไฟล์
ฉันติดตั้ง NERDtree 4.1.0 แล้ว ฉันมีแมปไป<leader>n:NERDTreeToggle<CR> ฉันต้องการใช้สิ่งนี้ในแบบที่ฉันสามารถกด<leader>nแล้วค้นหาไฟล์ deisred ใน explorer กด enter และให้ NERDtree explorer หายไปอีกครั้งโดยอัตโนมัติ มีคนช่วยฉันได้ไหม
20 vim  nerdtree 

2
ค้นหาคำที่แน่นอนในโหมดคำสั่ง Vim
ฉันต้องการที่จะค้นหาคำแน่นอนในกลุ่มในโหมดคำสั่ง (โดยใช้คำสั่งเสียงเรียกเข้า/wordtosearch, ไม่การค้นหาของคำในปัจจุบันที่เคอร์เซอร์ใช้*หรือ#คำสั่ง) เช่นผมอยากจะค้นหาคำที่แน่นอนพูด CIF แต่ฉันไม่ต้องการ เพื่อค้นหา CIF_handle หรือ CIF_drv วิธีการทำให้ Vim ค้นหาคำที่แน่นอนในโหมดคำสั่ง? (ฉันไม่สนใจกรณีของคำที่ค้นหาเพราะฉันได้ignorecaseตั้งค่าไว้แล้ว)
20 vim  search 

1
tmux: เปิดใช้งานการเลื่อนเมาส์ในกลุ่มแทนบัฟเฟอร์ประวัติ
ฉันเพิ่งเริ่มใช้ tmux 1.8 เมื่อเร็ว ๆ นี้หลังจากทำงานกับหน้าจอชั่วครู่ หลังจากอ่านสิ่งต่าง ๆ ที่นี่และที่นั่นบนอินเทอร์เน็ตฉันขึ้นมาด้วยการติดตาม ~ / .tmux.conf อย่างไรก็ตามเมื่อฉันเปิดเป็นกลุ่มและพยายามเลื่อนด้วยเมาส์ tmux จะเลื่อนผ่านบัฟเฟอร์เลื่อนแทนการส่งคำสั่งเลื่อนไปเป็นกลุ่ม มีวิธีแก้ปัญหาหรือไม่? ต่อไปนี้คือการกำหนดค่าของฉัน: set-option -g default-shell /bin/bash set -g status-utf8 on set -g status-keys vi set -g status-interval 1 set -g prefix ` bind ` send-key ` bind-key -n F9 resize-pane -Z bind-key -n F11 prev …
20 vim  tmux  scrolling 

2
ฉันจะตั้งค่าขนาดหน้าต่างเริ่มต้นเป็นกลุ่มได้อย่างไร?
เมื่อฉันคลิกขวาที่ไฟล์และเปิดใน Vim ขนาดของหน้าต่างเริ่มต้นจะเล็กเกินไป ฉันจะเปลี่ยนการตั้งค่าเพื่อให้ขนาดหน้าต่างเริ่มต้นใหญ่กว่าได้อย่างไร ฉันใช้ Vim 7.3.46 ใน Windows 7
20 windows  vim 

4
มีวิธีในการเริ่มเป็นกลุ่มในโหมดอ่านอย่างเดียวหรือไม่
ฉันใช้ / bin / view เนื่องจากเป็นวิธีที่ปลอดภัยในการดูไฟล์ข้อความและไม่มีการเปลี่ยนแปลงโดยไม่ตั้งใจเมื่อฉันทำเสร็จแล้ว / bin / view ตะเข็บขาดคุณสมบัติที่ vim ปกติมี มีวิธีการเริ่มเป็นกลุ่มในโหมดอ่านอย่างเดียวหรือเริ่ม / bin / ดูด้วยโหมดภาพ ฉันต้องการเลือกข้อความและวางโดยไม่ต้องใช้เมาส์ โหมดภาพทำให้ง่ายในการทำเช่นนั้น ปัญหาที่ฉันมีเกี่ยวข้องกับ CentOS / redhat Linux distros เป็นมุมมอง - # vim - รุ่น | ภาพ grep + user_commands + vertsplit + virtualedit + visual + visualextra + viminfo + vreplace # …

3
คัดลอกวางไม่ทำงานใน MacVim เมื่อเปิดตัวใน tmux
การคัดลอกวางของ MacVim หยุดทำงานเมื่อฉันเรียกใช้จากเทอร์มินัล tmux (บน zsh) ถ้าฉันออกจาก tmux แล้วเปิดใช้งานการคัดลอกที่ผ่านมาของ MacVim ความคิดวิธีการแก้ไขปัญหานี้?
19 vim  macvim  tmux 

6
คัดลอกไปยังคลิปบอร์ดของระบบแทนบัฟเฟอร์เป็นกลุ่ม
ฉันต้องการตั้งค่า Y และ P เพื่อคัดลอกและวางโดยตรงไปยังคลิปบอร์ดของระบบแทนบัฟเฟอร์กลุ่ม ฉันไม่ต้องการคำสั่งเพิ่มเติม เพียงแค่รายการธรรมดา แต่ควรคัดลอกและวางจากคลิปบอร์ดของระบบและหลีกเลี่ยงบัฟเฟอร์กลุ่ม ฉันจะบรรลุสิ่งนี้ได้อย่างไร ฉันกำลังเรียกใช้เป็นกลุ่มบน Ubuntu 10.10
19 linux  vim  clipboard 

2
เป็นกลุ่มคัดลอกวางข้ามอาคาร
เสียงเรียกเข้าปกติyankและใช้pasteงานได้เฉพาะในหน้าต่างเดียวกัน (แต่ทำงานข้ามไฟล์และปิด / บันทึกคำสั่ง) เป็นไปได้หรือไม่ที่จะทำให้มันทำงานข้ามขั้ว (งัดจากหน้าต่างหนึ่งในเทอร์มินัลหนึ่งไปวางอีกอัน) และถ้าเป็นเช่นนั้นได้อย่างไร?

4
Mac OS X: วิธีเปิด vim in terminal เมื่อดับเบิ้ลคลิกที่ไฟล์
ฉันได้กำหนดประเภทไฟล์เสียงเรียกเข้าแบบกำหนดเองของฉันเองด้วยการไฮไลต์และอื่น ๆ ฉันต้องการเปิดไฟล์โดยใช้ vim แบบเทอร์มินัลเมื่อฉันคลิกสองครั้ง ฉันใช้ mac os x ตัวชี้ใด ๆ เกี่ยวกับวิธีเริ่มต้นจากจุดนี้?
19 macos  mac  vim 

8
ลบ“ แท็บ” ที่ว่างใน Vim ด้วยการกดแป้นเดียว?
ฉันแก้ไขPython code ด้วย Vim ด้วยtabกุญแจฉันได้แทรกสี่ช่องว่างสำหรับการเยื้อง ฉันจะลบช่องว่างเหล่านั้นด้วยจังหวะ "Backspace" (?) - แทนที่จะเป็นสี่ช่องได้อย่างไร จะต้องมีตัวเลือก "ตั้งค่า" สำหรับสิ่งนั้น ... นี่คือ. vimrc ของฉัน: set autoindent set ts=4 set sw=4 set et
19 vim 

2
เป็นกลุ่ม: เปลี่ยนฉลากสำหรับแท็บเฉพาะ
สมมติว่าฉันมีแท็บจำนวนมากเปิดใน Vim โดยที่ tabline มีลักษณะดังนี้: 1 v/file1.py 2 t/file.py 1 t/file.py 1 o/otherfile.py ดูว่าทั้งสองแท็บพูดว่า "t / file.py" อย่างไร สิ่งเหล่านี้เป็นไฟล์ที่แตกต่างกันพวกเขาเพิ่งเปลี่ยนเป็นป้ายกำกับแท็บเดียวกัน ในเวิร์กโฟลว์ของฉันชื่อแท็บมักจะคลุมเครือ (yay สำหรับ Chef ตั้งชื่อทุกอย่าง "default.rb") หรือไม่ช่วยเหลือ ("ฉันรู้หนึ่งใน 8 แท็บเหล่านี้ที่มี 4 บัฟเฟอร์แต่ละไฟล์มีไฟล์ที่ฉันกำลังมองหา ... ") ฉันต้องการเปลี่ยนชื่อแท็บเพื่อระบุสิ่งที่พวกเขาแสดงถึงเหตุผล: 1 homepage_view 2 tests 1 homepage_template 1 o/otherfile.py ฉันใช้ได้กับแท็บที่กำหนดค่าเริ่มต้นเป็นป้ายกำกับตามชื่อไฟล์ตราบใดที่ฉันมีอิสระที่จะเปลี่ยนเมื่อสร้างแท็บแล้ว ฉันจะทำสิ่งนี้ใน Vim ได้อย่างไร
19 vim 

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