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

vi - это текстовый редактор операционной системы Unix.

165
голосов
12ответов
523k показов

Как выбрать весь текст в Vi/Vim?

Использование инструмента VI для редактирования конфигурационных файлов. Как выбрать весь текст в файле (около 1000 строк), скопировать его и вставить в Google Docs?
41
голос
7ответов
84k показов

Как избавиться от предупреждений при открытии файла с файлом .swp?

Как избавиться от надоедливых предупреждений при открытии файла с файлом .swp? Или как вообще не генерировать файлы .swp? Пример предупреждения: E325: ATTENTION Found a swap file by the name ...
27
голосов
8ответов
49k показов

Vim, чтобы заменить Vi

Ребята, кто-нибудь знает, как изменить редактор консоли Linux с vi на vim при каждом запуске vi? Я использую Ubuntu и Fedora Core
24
голоса
5ответов
10k показов

Как мне отредактировать все файлы, возвращенные функцией find в vi в Linux?

Я часто делаю что-то, выполняя команду find, а затем редактирую их все в vi, что выглядит примерно так: > find . "*.txt" ./file1.txt ./file2.txt ./path/to/file3.txt > vi ./file1.txt ./file2.txt ...
21
голос
4ответа
10k показов

Вставить пустую строку в vim?

Я часто нахожу, что мне нужно вставить пустую строку ниже или выше текущей строки при редактировании в vim. o и O сделают это, но впоследствии они переключатся в режим вставки, что раздражает. Есть ...
19
голосов
1ответ
8k показов

Как удобно переключиться в командный режим vi в командной строке zsh?

В vi я назначил jj для перехода, чтобы иметь возможность переключаться в командный режим без использования надоедливой клавиши escape. Теперь я хочу иметь то же самое для редактирования командной ...
18
голосов
3ответа
14k показов

vi: как я могу перейти в конец файла с добавленной новой строкой?

Вот ответ, который я хочу около 5 раз в день. В vi команда для перехода в конец файла - G Но это всегда оставляет меня в начале последней строки файла, если у файлов нет пустой строки в конце. Как я ...
18
голосов
3ответа
4k показов

Какие-нибудь IRC-клиенты с привязками к VI?

Есть ли IRC-клиент, который поддерживает ключи VI? «Очевидный» скрипт VimIRC так долго ломался и даже не смешной. Знаете ли вы какие-нибудь IRC-клиенты в Linux, GUI или Curses, которые предоставляют ...
17
голосов
5ответов
15k показов

Всегда используйте: установить пасту, это хорошая идея?

В терминальном vim вставка данных из буфера обмена часто портит отступ кода. Я просто знал, что если я использую :set paste отступ не сломан. Хотя, после вставки данных, я должен сделать : снова :set ...
15
голосов
2ответа
5k показов

Как использовать трубу для редактирования файла с помощью vi

Допустим, у меня есть файл с именем file.txt. Это имя файла, который я хочу редактировать с помощью vi. Я хочу сделать что-то вроде этого, чтобы я мог редактировать файл: cat file.txt | vi Однако это ...
15
голосов
7ответов
6k показов

Как показать текущий режим Vi при использовании сочетаний клавиш Vi в оболочке?

Я использую сочетания клавиш vi в моей оболочке tcsh. Теперь я не знаю, в каком режиме vi я нахожусь (режим insert или command режим), что приводит к большому разочарованию. Кто-нибудь знает способ ...
13
голосов
5ответов
21k показов

Как настроить цветовой режим vim для работы в vim под cygwin?

Я установил Vim 7.3 под Cygwin. И у меня есть это в моем ~/.vimrc $ cat .vimrc colorscheme wombat И тогда у меня есть этот файл wombat.vim в «.vim/colors». $ ls -la .vim/colors/ total 8.0K ...
13
голосов
13ответов
2k показов

Какие функции Vim вы используете?

Я провожу почти весь день за программированием в Vim, и я уверен, что многие из вас тоже. Какие функции вы используете, которые делают ваше повседневное программирование намного лучше? Я использую ...
12
голосов
2ответа
15k показов

Vi может записывать в файл, несмотря на то, что файл доступен только для чтения

В следующем примере показано, как создать файл только с разрешениями на чтение. Как мы видим, когда я пытаюсь записать в этот файл с помощью команды echo, полученной мной, Permission denied . Но ...
11
голосов
2ответа
169 показов

Вихревые движения буфера в окне

При использовании :set wrap в vi/vim содержимое всей перенесенной строки помещается в буфер отображения при перемещении курсора на новую строку, даже при навигации по файлу по отображаемой строке ...
9
голосов
2ответа
9k показов

Увеличьте расстояние между строками в vim

Я думаю, что название говорит само за себя. Я сделал свою домашнюю работу, и единственная команда, которую я нашел, была: :set linespace=3 но, похоже, это не работает ни на Mac, ни в Linux. ...
9
голосов
5ответов
6k показов

Ошибка определения местоположения в Vim Syntastic

Я установил Syntastic в Vim, и он отлично находит ошибки (в основном в коде Python, над которым я работаю). Если я обычно прыгаю в файле, я вижу ошибки в строке состояния, когда курсор находится над ...
9
голосов
2ответа
3k показов

vi/vim альтернатива сублиметексту "Расширить выделение до объема"

У возвышенного текста есть классная функция под названием « Расширить выделение до области » SHIFT+CMD+SPACE, которая выделяет все в области. Он выбирает все в области, работает отлично () или [] или ...
9
голосов
2ответа
24k показов

Vi в Linux: показать конец строки ^ M для файлов формата DOS

В Solaris, если вы откроете файл в vi с окончанием строки Windows, это будет отображаться как ^ M в конце каждой строки. В Linux vi умнее, понимает формат файлов Windows и не отображает ^ M. Есть ли ...
9
голосов
5ответов
8k показов

Есть ли команда разделить строки в Vim?

В Vim клавиша J соединяет две строки вместе. Существует ли аналогичная встроенная комбинация клавиш для разделения строк с новой строкой (в позиции курсора или аналогичная)? В качестве альтернативы, ...
9
голосов
1ответ
2k показов

Скрытие командной строки vim, когда она не используется?

Есть ли способ скрыть командную строку vim (в идеале, автоматически), когда она не используется? На маленьких экранах это занимает одну ценную строку. Я думаю, что он будет «нормально» скрыт и ...
9
голосов
3ответа
4k показов

Vi-Vim нравится управление сочетаниями клавиш для Windows

Я давно пользуюсь gVim и очень люблю интерфейс. Я влюблен в свое мастерство клавишного фу. Мне было интересно, есть ли какое-либо приложение, которое расширило бы его функциональность на все части ...
8
голосов
2ответа
747 показов

Readline в режиме vi: как включить стрелки вверх / вниз?

Когда в bash доступны привязки vi (set -o vi), стрелки вверх / вниз работают как в командном, так и в режиме вставки. Когда я настраиваю ~ / .inputrc в readline для использования режима vi ...
8
голосов
1ответ
3k показов

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

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

Зайдите в vi, внесли изменения, сначала забыли sudo - что теперь

Я сделал длительные изменения в файле конфигурации на компьютере с Ubuntu Linux с помощью редактора vi. К сожалению, я сначала забыл sudo, так что теперь я в редакторе, но не могу сохранить свои ...
7
голосов
2ответа
1k показов

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

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

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

Я знаю, что с readline вы можете использовать команды emacs или vi для редактирования ввода нескольких интерактивных текстовых программ. Интересно, существует ли подобное средство для управления всем ...
7
голосов
4ответа
4k показов

Как передать содержимое буфера vim через команду оболочки и записать вывод в разделенное окно

Я читал множество тем о запуске команд оболочки из vim, много документации по командам vim, .vimrc и тому подобное, но я просто не могу понять язык ex или отображения vim достаточно хорошо, чтобы ...
7
голосов
6ответов
5k показов

Повторяя через строки в VIM

У меня есть несколько строк текста, как это: firstName lastName email Теперь я добавляю private readonly string для чтения в начало первой строки. Как мне повторить это редактирование для других ...
7
голосов
1ответ
2k показов

Закрыть сеанс VIM через SSH

Я работаю удаленно несколько дней и оставил vim открытым с некоторыми несохраненными изменениями в офисе. Теперь я хотел бы сохранить и закрыть эти сессии, чтобы я мог работать с этими файлами дома. ...
7
голосов
1ответ
4k показов

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

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

Vim: редактировать несколько строк

Я искал способ редактировать несколько строк одновременно. Я обнаружил, что Ctrl-V + выделение линий + I должен быть решением. Проблема в том, что для меня после нажатия I (фактически Shift-i) я ...
6
голосов
3ответа
369 показов

Побег не идемпотент в эмуляции Zsh Vi?

Я настроил zsh для использования сочетаний клавиш vi. Я заметил неожиданное поведение с "побег". В vim (я не тестировал vanilla vi), если я дважды нажимаю escape, я могу нажать "i" один раз, чтобы ...
6
голосов
1ответ
1k показов

Как я могу отредактировать документ Google с помощью vi и автоматически обновить исходный документ в облаке при записи файла?

Я использую Ubuntu 11.04. Я установил googlecl, который позволяет мне редактировать файлы Google doc с помощью vim. У меня есть документ Google "Test": google docs edit --title "test" --editor vim ...
6
голосов
3ответа
7k показов

Отображать невидимые символы в Vim

Когда я компилирую исходный код с помощью Latex, я получаю следующее сообщение об ошибке Unicode char \u8: не настроен для использования с LaTeX. Теперь я подозреваю, что это связано с невидимым ...
6
голосов
2ответа
11k показов

Перемещение самой нижней части файла с помощью vi

Нет, я не говорю о vim, я говорю о старой школе vi; потому что в vim вы на самом деле можете запустить :bot и он переместится в конец файла.
6
голосов
1ответ
907 показов

Почему VIM запускается в режиме замены?

Я обнаружил, что на нескольких новых машинах CentOS 7 VIM автоматически запускается в режиме замены. После удаления всех автоматически установленных файлов .vimrc возвращается нормальное поведение. ...
6
голосов
5ответов
12k показов

Есть ли аналог VI, который я могу использовать в Windows XP и более поздних версиях?

Я разочарован использованием Блокнота на моем компьютере с Windows XP, когда я хочу выполнять более сложные манипуляции с текстом. Используя VI в различных версиях UNIX, я хотел бы получить что-то с ...
6
голосов
4ответа
5k показов

визуальный режим vi не работает

Я запускаю vim (7.0.237) после sshing в удаленную коробку CentOS, и он просто не войдет в визуальный режим. Когда я нажимаю «v», он просто издает звуковой сигнал и ничего не делает. Я запускаю Ubuntu ...
5
голосов
1ответ
12k показов

Почему VIM говорит, что в этой команде есть завершающие символы?

Я пытаюсь написать красивую команду CSS в vim, которая сортирует и алфавитирует все свойства CSS, а также проверяет, нет ли пробела после двоеточия, и вставляет его. Вот мой код: nnoremap S ...
5
голосов
1ответ
3k показов

В чем разница между крошечным, огромным и маленьким vim на MacPorts?

Я пытаюсь установить vim через MacPorts. Я нашел этот порт по адресу http://trac.macports.org/browser/trunk/dports/editors/vim/Portfile. Есть варианты, такие как tiny , small и huge . Есть ли способ ...
5
голосов
1ответ
847 показов

Прервать vim пасту

Иногда я вставляю много данных в vim (> 5000 строк) и забываю включить режим вставки. В этом случае vim занят в течение нескольких минут, пытаясь правильно сделать отступ для всего текста (который ...
5
голосов
1ответ
526 показов

Режим bash vi: что такое (arg: N)?

Я использую режим vi в оболочке bash. Если я войду в режим ввода команды и введу число от 1 до 9 (например, 5 в приведенном ниже примере), я получу следующее приглашение: (arg: 5) Что это значит? ...
5
голосов
3ответа
1k показов

Редактируйте текстовые области, используя привязки клавиш vi внутри текстового поля в Firefox (без открытия отдельного окна)

Я использую Firefox. Есть ли способ отредактировать содержимое текстового поля, используя привязки клавиш vi, внутри текстовой области (не в отдельном окне)? Например, есть ли расширение для Firefox ...
5
голосов
3ответа
1k показов

Я использую Bash в "режиме vi". Какая последовательность горячих клавиш для редактирования текущей командной строки с использованием внешнего редактора?

В "режиме Emacs" Bash (set -o emacs) я могу редактировать текущую командную строку в моем любимом внешнем $ EDITOR. Все, что мне нужно сделать, это нажать Ctrl+X, а затем Ctrl+E. Но, поскольку я ...
5
голосов
4ответа
8k показов

Блокнот ++ видимость для спецификации

Как использовать версию 6.2.3 Notepad++.Я хочу знать, как сделать видимыми персонажи специализации.Я пытался с доступным списком меню, но бесполезно. Но эти символы доступны только в среде Linux.Если ...
5
голосов
2ответа
85k показов

Как сохранить изменения после редактирования vi /etc /hosts?

Я делаю установку Linux. Я установил систему нормально и пытаюсь изменить файл vi /etc/hosts . Я отредактировал файл, но не уверен, как его сохранить. У меня есть - --INSERT-- внизу.
5
голосов
1ответ
64 показов

Проблема определения переменной окружения в Cygwin

Я использую 64-битную установку Cygwin на моем компьютере с Windows 7. В моем ~/.bash_profile я установил export JBOSS_HOME=/cygdrive/c/Program\ Files/wildfly-10.0.0.CR2/ Однако, когда я пытаюсь ...
5
голосов
8ответов
609 показов

Рекомендации по обучению vi / vim

Будучи распространенным инструментом для системных администраторов * nix, я ищу рекомендации для учебных пособий по vi/vim. После просмотра этого вопроса «как мне сделать [это] в vim» в переполнении ...
5
голосов
5ответов
2k показов

В Vi, как мне сопоставить ":t" равно ":tabnew"?

Я не хочу всегда вводить слово. это раздражает.