Запитання з тегом «vim»

Vim - це легко налаштований текстовий редактор, створений для ефективного редагування тексту. Це вдосконалена версія редактора vi.

3
Vim: Як обробляти файли Unicode з текстом на кількох (більше двох) мовах?
Які параметри мені потрібно встановити у Vim / gVim, щоб мати можливість переглядати текстові файли Unicode, які містять текст багатьма мовами? Ви можете зробити такі припущення: Кількість мов більше двох. Деякі мови - китайська, японська та корейська. Досить, якщо я можу переглянути ці файли в gVim (не обов'язково Vim). gVim …
9 vim  unicode 

4
Vim і миша з ssh з Mac на Linux
Я, звичайно, знаю, що можна змусити роботу миші у Vim на віддаленому сеансі на машині Linux з мого Mac, але я не зрозумів, як саме. Щоденний vim дає підказки щодо його роботи, але, наприклад, якщо я спробую встановити "mac-ansi", наприклад, я отримую помилку, кажучи, що можу вказати лише значення, починаючи …
9 mac  ssh  vim  debian 


3
Vim - затримка при виході з візуального режиму
Якщо я натискаю клавішу ESC для виходу з візуального режиму після вибору тексту, є помітна затримка перед тим, як текст буде відмінено, і я повернувся до звичайного режиму (навіть якщо я вибрав лише 1-2 символи). Чи можна уникнути цієї затримки?
8 vim  delay 

3
Перемикання між двома різними конфігураціями vim?
Я отримав папку .vimrc і .vim, яку я налаштував на деякий час, але на своїй машині на новій роботі я тільки що встановив крапки Рянба (яка містить конфігураційні файли для vim, git та інших). Є речі, які мені подобаються в кожному конфіг, так що в кінцевому рахунку я хочу, щоб …
8 vim 

2
Підтримуйте біти дозволів під час запису нового файлу за допомогою VIM
У Vim, коли я записую копію поточного буфера в новий файл за допомогою :w [filename], виявляється, що Vim використовує типові (тобто встановлені umask або будь-які інші) дозволи на новий файл. Якщо поточний буфер був завантажений із наявного файлу, чи не слід «правильним» поведінкою дублювати дозволи з цього файлу? Наприклад, якщо …

2
Як показати поточний режим у рядку стану в tmux?
В vim: :set showcmdповідомляє мені, який я ключ ввів (наприклад, f). В tmux: після набору тексту Ctrl-bя перестаю думати про наступний ключ, який мені потрібен. Іноді я забував, що я набрав текст Ctrl-b, тому я його знову набираю, це спричиняє проблеми. Як змінити рядок стану, щоб повідомити, що я набрав …
8 vim  tmux 

3
Vim скаржиться на тимчасовий файл під час відкриття виділених синтаксисом файлів у Mac OS X
Коли я намагаюся відкрити файл (наприклад, test / test_sequence.rb) за допомогою Vim або MacVim, я отримую таку помилку: "test/test_sequence.rb" 109L, 3697C Vim(let):E484: Can't open file /var/folders/zO/zOCN9kiiGD4keWX3TWYEh++++TI/-Tmp-/vzTkbXD/0 Це здається обмеженим лише для файлів, які мають якесь виділення синтаксису. Я ще можу редагувати файл, але мені потрібно використовувати: w! написати зміни вперше. …
8 macos  vim 

2
Забули ліву / праву клавіші курсору у режимі вставки VIM?
Коли я редагую .sql-файл у VIM, я не можу використовувати ліві / праві клавіші курсору, коли перебуваю у режимі вставки. У звичайному режимі вони працюють прекрасно. В інших типах файлів - вони також добре працюють. в ~ / .vim / ftplugin / sql.vim є купа "iab" s, але не набагато …
8 vim 

2
Як закрити інші вікна в tmux?
Я записую деякі функції, .bashrcщоб зробити їх tmuxпростим у використанні: #!/bin/bash # .bashrc # vim tmux #----- -------------------- tabc() { tmux kill-window; } tabe() { tmux new-window; } tabf() { tmux find-window $@; } tabn() { tmux next-window; } tabo() { ; } # <-- How to `tabonly`? tabp() { …
8 bash  vim  tmux 

3
Чи є спосіб "заблокувати" вікно перегляду vim?
Нещодавно я почав використовувати Vim з NERDTree. Прикро, що коли я закриваю буфер, NERDTree розширюється, щоб заповнити решту екрана, і мені потрібно відкрити ще один файл і знову відкрити NERDTree, щоб повернути його до старого макета. Чи є спосіб "замкнути" NERDTree на місці? В ідеалі, закриття буфера замінить його іншим …

1
Чому VIM запускається в режимі заміни?
На кількох нових машинах CentOS 7 я виявляю, що VIM автоматично запускається в режимі заміни. Після видалення всіх автоматично встановлених .vimrcфайлів нормальна поведінка повертається. Однак якщо я просто створять .vimrc(наприклад, touch ~/.vimrc), VIM почне починати з режиму заміни, включеного за замовчуванням…
8 linux  vim  conemu  vi 

3
Як я можу встановити foldlevelstart в vim, щоб спочатку нічого не скласти, все ще дозволяючи zr працювати негайно?
В Vim, я зазвичай встановлюється foldmethodв indentбільшості типів файлів. Взагалі, мені подобається, щоб файли відкривалися з усіма складками. Однак корисно починати негайно використовувати, zmщоб почати закривати складки у всьому світі через файл, один за одним, що дозволяє мені бачити загальну структуру файлу без деталей. Єдине загальне рішення, яке я знайшов, …

5
Ubuntu vi діючий дивний
Щойно я встановив Ubuntu Server 8 і виявив, що vi діє незвично (порівняно з vi на Fedora, CentOS та OSX). Коли я використовую команду "a" для введення тексту, натискання клавіш зі стрілками призводить до введення "C", "D", "B" та "A". Це робить редагування майже неможливим .. Невже я тут щось …

2
Чи можливо скинути послідовність індексів, які vim використовує для файлових буферів?
Коли я відкриваю нові файли всередині vim, індекс буфера, схоже, переходить через довільні індекси. Я перемикаюсь між буферами, використовуючи b<buffer-index>, тому це допомагає мати послідовні індекси для розумності / ради OCD. Через деякий час я просто виходжу з vim та завантажую файли, над якими зараз працюю через CL, і він …
8 vim  buffer 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.