Вопросы с меткой [vim]

Vim - это настраиваемый текстовый редактор, который позволяет эффективно редактировать текст. Это улучшенная версия редактора vi.

8
голосов
3ответа
6k показов

Какая конфигурация позволит vim показывать буфер / имя файла в строке состояния, даже когда открыт только один буфер / файл?

Когда у меня есть более одного файла, открытого в vim (используя разделенный экран), каждая строка состояния команды (последняя строка в окне) выглядит так: filename.txt 73,1 4% Это имя файла слева, ...
8
голосов
2ответа
3k показов

Показать текущий размер файла в редакторе vim

Я интенсивно использую Vim для редактирования и работы с моими файлами, теперь я начинаю открывать большие файлы, и было бы полезно увидеть размер файла непосредственно из самого VIM. Есть ли способ ...
8
голосов
1ответ
3k показов

Как мне выполнить поиск и замену блоков с помощью Vim?

У меня есть текст в Vim нажмите Ctrl+V чтобы перевести VIm в режим блокировки выделите текст, который я хочу type : это выдает приглашение this :'
8
голосов
3ответа
3k показов

Как вставить из нескольких буферов обмена vim, не выходя из режима вставки?

Предположим, вы набираете vim и есть 5 общих выражений, которые нужно вставлять в текст снова и снова. Есть ли способ, которым вы можете сказать vim вставлять из нескольких буферов обмена, не выходя ...
8
голосов
1ответ
2k показов

История движения курсора в Vim

Как я могу восстановить положение курсора в Vim, как это было до прокрутки, выбора или PgUp/PgDn? Я устал искать, где я был, прежде чем прокрутить вверх, чтобы посмотреть что-то наверху. Есть ли ...
8
голосов
3ответа
5k показов

Vim: Как обрабатывать файлы Unicode с текстом на нескольких (более двух) языках?

Какие настройки мне нужно установить в Vim/gVim, чтобы можно было просматривать текстовые файлы Unicode, содержащие текст на многих языках? Вы можете сделать следующие предположения: Количество ...
8
голосов
2ответа
3k показов

Vim перемещает курсор на один символ в режиме вставки без клавиш со стрелками

Это может показаться слишком заурядным, но я переключился на vim и теперь очень доволен рабочим процессом. Я стараюсь дисциплинировать себя, чтобы не использовать клавиши со стрелками, так как ...
8
голосов
1ответ
2k показов

XML Beautifier для vim?

Есть ли команда или плагин vim, который быстро "украшает" XML? У меня есть файл, который выглядит как Hello! и я хочу, чтобы это выглядело как Hello!
8
голосов
2ответа
4k показов

Почему vim оставляет повсюду временные версии файлов?

Прежде всего, я предполагаю, что те файлы, заканчивающиеся на «~», которые создаются vim при редактировании файла, действительно служат для временного резервного копирования при редактировании. Но ...
8
голосов
3ответа
1k показов

Есть ли способ "заблокировать" область просмотра в vim?

Недавно я начал использовать Vim с NERDTree. Раздражает то, что когда я закрываю буфер, NERDTree расширяется, чтобы заполнить остальную часть экрана, и мне приходится открывать другой файл и снова ...
8
голосов
2ответа
7k показов

Добавить после последнего символа в строке в редакторе vim

Я использую Vim в терминале Cygwin прямо сейчас. Я ищу способ пройти за последним символом строки, чтобы добавить слова. Когда я использую $i все, что я печатаю, вставляется перед последним символом.
8
голосов
2ответа
2k показов

Потерянные левые / правые клавиши курсора в режиме вставки VIM?

Когда я редактирую файл .sql в VIM, я не могу использовать клавиши курсора влево / вправо в режиме вставки. В обычном режиме они работают просто отлично. В других типах файлов - они работают также ...
8
голосов
6ответов
6k показов

Как мне переназначить мой ключ Caps-Lock на Escape (для Vim) в Snow Leopard?

Очевидно, что в Linux я могу использовать xmodmap. На Leopard я использовал InputManager с именем PCKeyboardHack. Но InputManager теперь не работает. Как я могу сохранить свое здравомыслие и ...
8
голосов
1ответ
2k показов

Vim может нарушить права доступа к файлам?

Я использовал Vim как обычно, когда заметил что-то странное. Вот что я сделал: ~$ touch testfile ~$ ls -l | grep testfile -rw-r--r-- 1 username groupname 0 Jul 23 10:00 testfile ~$ vim testfile Затем ...
8
голосов
4ответа
2k показов

маркированные списки для текстовых документов в Vim

Хотя Vim поддерживает автоматическое отступление в списках, настройка по умолчанию охватывает только упорядоченные списки, начиная с цифр, например: 1. Lorem ipsum dolor sit amet, consectetur ...
8
голосов
1ответ
1k показов

Vim - автоматически удаляет SWP-файл после восстановления, не изменяя оригинальный файл

Когда процесс Vim внезапно завершается (например, сбой системы), он оставляет файл SWP. Открытие исходного файла в Vim позже дает возможность восстановления. Большую часть времени восстановленный ...
8
голосов
4ответа
11k показов
8
голосов
1ответ
3k показов

vi: что такое подробный режим и когда / как я могу его использовать?

Иногда, когда я использую vi, я случайно нажимаю « caps lock когда нахожусь в command mode . Это, по-видимому, переводит vi в verbose mode котором я не могу найти документацию о том, как его ...
8
голосов
1ответ
3k показов

Показать пробелы в vim

Мне бы хотелось, чтобы в моем терминале vim было хорошее и приятное отображение пробелов. Это позволило бы мне удалить их перед закрытием файла. Я знаю, что этот вопрос довольно популярен, и я уже ...
8
голосов
1ответ
402 показов

Как перемещаться по «логическим» строкам индивидуально в vim?

Я знаю, что в vim есть настройка для этого, я просто не могу найти это сейчас ... В основном, я люблю set wrap . Мне это очень нравится. Мне меньше нравится это пропускать каждую фактическую строку, ...
8
голосов
4ответа
9k показов

Vim и мышь с ssh из Mac в Linux

Я, конечно, знаю, что можно заставить мышь работать в Vim на удаленном сеансе на Linux-машине с моего Mac, но я не понял, как именно. Daily vim дает совет о том, как заставить его работать, но если я ...
7
голосов
2ответа
887 показов

Странный рендеринг артефакта в vim (терминал, а не MacVim)

При запуске Mac OS X с использованием Terminal.app или iTerm2 возникает странный артефакт с рендерингом персонажей, который мне трудно объяснить, и еще сложнее понять. Я начну с видео моего экрана, ...
7
голосов
2ответа
497 показов

Вставьте новый буфер полной ширины под двумя вертикально разделенными буферами

Когда окно разбивается по вертикали, как я делю окно по горизонтали с помощью нового буфера, чтобы новый буфер заканчивался снизу и занимал всю ширину окна: Начни здесь: |---|---| | | | | | | | | | ...
7
голосов
2ответа
2k показов

Почему VIM показывает кодовую точку Unicode, а не кодовое значение UTF-8?

Рассмотрите эту предполагаемую строку кода, которую я нашел в блоге PHP, обратите внимание на кавычки: throw new Exception(“That's not a server name!”); Эти кавычки представляют собой ПРАВУЮ ДВОЙНУЮ ...
7
голосов
1ответ
870 показов

Vim: не двигать курсор при прокрутке (с помощью мыши)

Когда я прокручиваю вверх / вниз и курсор находится в видимой области, он остается на этом месте. Однако, когда я прокручиваю и курсор достигает края (внизу или вверху), он перемещается вместе с моей ...
7
голосов
2ответа
7k показов

Редактирование .jar с помощью `vim`

В экземпляре Amazon Linux я пытаюсь редактировать файл jar удаленно через putty. vim предоставляет удобный навигатор, который отображает подсказку со списком файлов в банке: > vim filename.jar " ...
7
голосов
4ответа
5k показов

Backspace не работает, даже после попытки исправить

Я попытался, следуя инструкциям клавиши Backspace, не работает в vim , но у меня все еще остается та же проблема: BACKSPACE вставляет ^? То есть: вставка set bs=indent,eol,start в мой ~/.vimrc не ...
7
голосов
5ответов
4k показов

управляющие символы gVim в Windows

Я скопировал некоторые данные из приложения, и в нем много ^D и ^M s. Я избавился от ^D без проблем, используя :%s/^D//g и знаю, что могу удалить ^M с помощью чего-то вроде :%s/^V^M//g но проблема в ...
7
голосов
2ответа
327 показов

Можно ли не запускать мою обычную подсветку поиска при использовании поиска в качестве движения?

Когда я выполняю поиск в vim, мне нравится, когда мои результаты подсвечиваются и супер-видимы, поэтому я даю им яркий желтый фон и черный передний план в моем .vimrc . " When highlighting search ...
7
голосов
2ответа
408 показов

Vim: игнорировать регистр в командах движения "f" и "t"

Vim : команда :set ignorecase не влияет на команды движения "f" и "t" в моей конфигурации vim. Есть ли какая-либо опция или хак, который заставляет эти команды игнорировать регистр?
7
голосов
1ответ
8k показов

Vundle - плагины установлены, но не загружаются

Я установил vundle на свой ящик с Ubuntu, но когда я загружаю vim, ни один из плагинов не загружается. Мой vimrc: runtime! debian.vim set nocompatible " be iMproved, required filetype off " required ...
7
голосов
3ответа
1k показов

gVIM ломает символические ссылки на окнах?

Я пытаюсь сохранить мой конфиг gVIM в централизованном месте. Для этого я сделал mklink c:\users\me\.vimrc c:\users\me\configs\_vimrc Это прекрасно работает, пока я не изменю $ MYVIMRC внутри VIM. ...
7
голосов
3ответа
321 показов

Я изо всех сил пытаюсь удалить слова в Vim

Мой курсор находится на последнем символе слова в Vim. Не перемещая курсор, есть ли краткий способ удалить текущее слово и слово перед ним? Насколько я могу судить, единственный способ удалить ...
7
голосов
1ответ
8k показов

Vim не загружает символическую ссылку .vimrc

У меня есть символическая ссылка .vimrc: simont@charmander ~/repositories/config-files [master *] ± $ ls -l ~/.vimrc lrwxr-xr-x 1 simont admin 6 9 May 17:14 /Users/simont/.vimrc -> .vimrc Однако vim ...
7
голосов
2ответа
1k показов

Можно ли запустить MacVim НЕ в полноэкранном режиме?

Всякий раз, когда я запускаю MacVim, он занимает весь экран. Я не хочу этого Есть ли способ предотвратить это? Я использую OS X 10.8.
7
голосов
1ответ
2k показов

Как открыть много вкладок для многих файлов в VIM?

Я могу открыть один файл в новой вкладке с помощью: :tabnew file Допустим, у меня много файлов, например: util.h и util.cpp. Как я могу открыть все эти файлы в отдельных новых вкладках? Я ищу что-то ...
7
голосов
1ответ
630 показов

Vim - Предотвратить открытие NERDTree при вызове git

Приятно и просто, я бы хотел, чтобы NERDTree не вмешивался, когда git вызывал vim, например, при создании сообщения коммита или при перебазировании. Предположительно, это достижимо с помощью ...
7
голосов
3ответа
2k показов

Всегда показывать список регистров в vim

Я знакомлюсь с использованием регистров в Vim, но было бы очень удобно, если бы мне не приходилось постоянно печатать :reg чтобы увидеть, где все было. Можно ли настроить vim так, чтобы панель ...
7
голосов
2ответа
5k показов

Как я могу изменить поведение колеса прокрутки в vim, чтобы оно прокручивалось вместо перемещения курсора?

Я хотел бы, чтобы прокрутка вверх была эквивалентна c-y c-y c-y , а прокрутка вниз - эквиваленту c-e c-e c-e . Документация здесь, кажется, предполагает, что это уже должно быть, или я могу обойти ...
7
голосов
2ответа
2k показов

Как перейти к n-му символу, а не к байту файла?

В vim можно получить 5-й байт файла с помощью следующей команды: :goto 5 Однако в тексте UTF-8 это может быть 5-й, 4-й или даже 2-й символ в файле. Как перейти к 5-му символу, а не байту файла?
7
голосов
5ответов
534 показов

Делать снимок экрана при каждом нажатии клавиши

Некоторое время назад я увидел классную анимацию объяснения, как сделать что-то в Vim. Я хотел бы иметь возможность сделать это, делая снимок экрана окна Vim каждый раз, когда я нажимаю клавишу ...
7
голосов
3ответа
3k показов

Преобразуйте CapsLock(нажмите) в ESC и CapsLock(удерживайте) в CTRL в OS X Lion

Для целей vim я хотел бы переназначить CapsLock на CTRL при использовании в сочетании с другими ключами и ESC при использовании в изоляции. Ни одно из существующих решений не предоставляет обе ...
7
голосов
5ответов
15k показов

Сделать текст жирным в Vim

Я работаю над Ubuntu и использую vim для создания C- файлов. Я хочу сделать весь текст в редакторе жирным. Как я могу сделать это без установки какого-либо плагина? Я не хочу выделять конкретные ...
7
голосов
4ответа
2k показов

Как я могу сохранить свою среду vim при подключении между учетными записями на одном компьютере?

Я часто перемещаюсь между учетными записями на моей машине, используя SSH. Множество разных проектов, имеющих собственные разработки и производственные аккаунты. Можно ли сохранить ту же среду Vim ...
7
голосов
1ответ
6k показов

ботаник и текущий каталог

Как я могу достичь этой ситуации? Откройте vim в моей домашней папке. Перейдите куда-нибудь с NERDTree Запустите :!ls и посмотрите содержимое каталога, в котором отображается NERDTree
7
голосов
2ответа
1k показов

Объединение двух операторов в Emacs в Evil-режиме

В vim я переназначил > и gv и >gv vnoremap < и и или
7
голосов
4ответа
3k показов

VIM - оставляет .swp файлы после сбоя

Я использую MacVim (snapshot 51) для редактирования файлов Python/HTML/etc в проекте среднего размера. Каждые несколько месяцев моя система блокируется или выходит из строя, и Vim оставляет ...
7
голосов
1ответ
4k показов

VIM: как выбрать строку, вплоть до курсора, включая символ под курсором?

В обычном режиме я выбираю то, что перед курсором: v Возможно ли добавить в выделение то, что находится под курсором? Спасибо!!
7
голосов
4ответа
7k показов

Есть ли способ пересылки-удаления в режиме вставки в vim?

Есть ли способ пересылки-удаления в режиме вставки в vim? Я использую MacVim. Я попробовал «Control-D», но он явно не работает. Я ищу официальную документацию, но не могу найти. Любая помощь будет ...
7
голосов
2ответа
12k показов

Как изменить шрифт в текстовом режиме VIM (не Gvim с GUI)

Я хотел бы изменить шрифт по умолчанию в VIM на Adobe Source Code Pro на сервере CentOS (без графического интерфейса рабочего стола). Я установил OTF шрифты в пакете. Как правильно установить новый ...