Найдено результатов: 17

Каковы предпочтительные версии Vim и Emacs на Mac OS X?

Для тех из нас, кто предпочитает использовать графическую версию Vim или Emacs вместо консольной версии, какую версию вы рекомендуете?

Для Vim есть Mac OS X Vim, MacVim, Vim-Cocoa .

Для Emacs, CarbonEmacs , XEmacs , и сайту aquamacs .

А есть ли еще? Кто из них готов к прайм-тайму? Если это трудный вызов, то каковы же компромиссы? Все ли это еще поддерживается?

Никаких обсуждений Vim против Emacs, если вы не возражаете, или сравнений с другими редакторами.

macos   vim   emacs   editor    

562   13   16:03, 1st July, 2020


Почему так мало модальных редакторов, которые не являются vi*?

Почти каждый другой редактор, который не является потомком vi (vim, cream, vi-emu), похоже, использует ярлыки emacs (ctrl + w для удаления назад слова и так далее)

vim   editor   vi    

529   13   14:37, 10th August, 2020


Как создать короткие сниппеты в Vim?

Я недавно начал использовать Vim в качестве текстового редактора и в настоящее время работаю над своими собственными настройками.

Я предполагаю, что сопоставления клавиатуры могут делать практически все, но в настоящее время я использую их как своего рода средство для фрагментов почти исключительно.

Так, например, если я наберу def{TAB} ( :imap def{TAB} def ():<ESC>3ha ), он расширится до:

def |(): # '|' represents the caret

Это работает, как и ожидалось, но меня раздражает, когда Vim ждет полной команды, пока я набираю слово, содержащее "def", и не заинтересован в его расширении.

  • Есть ли способ избежать этого или использовать эту функцию более эффективно с этой целью?
  • Есть ли какая-либо другая функция Vim, которая лучше подходит для этого?

После быстрого просмотра SnippetsEmu, похоже, что это лучший вариант и гораздо проще настроить, чем я сначала думал.

Чтобы продолжить предыдущий пример:

:Snippet def <{}>():

После определения вы можете расширить свой фрагмент кода, введя def{TAB} .

vim    

421   7   20:35, 28th August, 2020


Фаворит (G)Vim plugins/scripts?

Какие ваши любимые (G)Vim plugins/scripts?

vim   editor    

456   25   17:25, 23rd August, 2020


Vi редактирование для Visual Studio

Я привык к редактору Vi(m) и использую MS Visual Studio 2005 на работе. Я не смог найти бесплатную надстройку Vi (есть только одна для версии 2003). Я немного погуглил, увидел, что в этом году был проект "Google summer of code", чтобы написать такую надстройку, и с нетерпением жду результата. Я также слышал о ViEmu (не бесплатно, и я не могу проверить его на работе).

Кто-нибудь в моей ситуации нашел решение (and/or испытано ViEmu)?

Edit: я не могу проверить ViEmu на работе, потому что они параноидальны в отношении того, что мы устанавливаем на наших коробках: он должен проходить через необходимые каналы, и в течение 30 дней я не считаю, что это стоит того (и у меня нет коробки Windows дома).

Edit: поскольку оба ответа были эквивалентны, я в конечном итоге принял первый, который пришел.

visual-studio   vim   ide   editor    

459   2   20:57, 24th August, 2020


интеграция vimdiff и CVS

Я всегда хотел иметь возможность получить достаточно элегантный способ заставить vimdiff работать с контролируемым файлом CVS. Я нашел множество (несколько халтурных) скриптов в интернете (лучший пример здесь), которые в основном проверяют файл, который вы редактируете из CVS во временный файл, и vimdiff два. Ни одна из них не учитывает ветви и всегда предполагает, что вы работаете с MAIN, что для меня совершенно бесполезно.

Итак, мой вопрос заключается в следующем: нашел ли кто-нибудь достойное решение для этого, которое делает больше, чем этот сценарий?

Или если это не так, есть ли у кого-нибудь идеи о том, как они могли бы реализовать это, или предложения о том, какие функции вы считаете жизненно важными для чего-то, что делает это? Мое намерение состоит в том, что, если никто не может предложить уже построенное решение для использования или сборки, мы начинаем строить его отсюда.

vim   cvs   vimdiff    

462   4   04:55, 13th August, 2020


vim команды в Eclipse

В последнее время я занимался разработкой java и начал использовать Eclipse. По большей части, я думаю, что это здорово, но будучи парнем C/C++, привыкшим делать все свои правки в vim, я обнаруживаю, что без нужды нажимаю клавишу Esc снова и снова.

Было бы очень хорошо, если бы я получил все хорошие функции Eclipse, но все же мог бы сделать базовое редактирование так же, как и в vim. Кто-нибудь знает какие-нибудь Eclipse плагины, которые могли бы помочь с этим?

eclipse   vim    

366   3   09:29, 10th August, 2020


VIM, контроль версий + ведение проектов?

Какие VIM настройки и/или плагины используете для ведения проектов?

Есть ли способы интегрировать контроль версий?


Поделитесь своим опытом

Vim   CVS   Стартапы    

335   2   07:16, 24th August, 2020


Как научиться пользоваться Vim?

Всем привет!

Есть желание освоить Vim.
Подкиньте, пожалуйста, тюториалы, статьи по первоначальной настройке и использованию.
Ресурсы, которые могут быть интересны.
Или любую инфорацию, которая сократит количество мучений на первоначальном этапе ознакомления.

Например, как не плюнуть и не снести его к чертовой матери спустя 20-ть минут?

Спасибо!

Vim   IT-образование    

391   13   18:26, 14th August, 2020


VIM, контроль версий + ведение проектов?

Какие VIM настройки и/или плагины используете для ведения проектов?

Есть ли способы интегрировать контроль версий?


Поделитесь своим опытом

Vim   CVS   Стартапы    

412   2   02:05, 28th August, 2020


Как научиться пользоваться Vim?

Всем привет!

Есть желание освоить Vim.
Подкиньте, пожалуйста, тюториалы, статьи по первоначальной настройке и использованию.
Ресурсы, которые могут быть интересны.
Или любую инфорацию, которая сократит количество мучений на первоначальном этапе ознакомления.

Например, как не плюнуть и не снести его к чертовой матери спустя 20-ть минут?

Спасибо!

Vim   IT-образование    

378   13   09:36, 16th August, 2020


Как заменить слово вставкой другого из буфера VIM

Немного поясню сабж.
Допустим мне нужно заменить одно слово другим. Я копирую нужное мне слово командой yw, далее перехожу к слову, которое хочу заменить и...? Что нужно сделать для замены?
Вариант dw P есессно не подходит, т.к. команда dw не просто удаляет слово, она еще и кладет его в буфер, и соответственно заменит то, что было там до этого, поэтому связка dw P сначала удалит слово, а потом его же и вставит.
Можно использовать наоборот, P l dw, т.е. сначала вставить нужное слово, а потом его удалить, но в этом случае легко ошибиться и удалить либо слово не полностью, либо наоборот захватить последний символ вставленного слова (если забыть нажать l). Да и много что-то жать надо, даже в этом коротком примере, а если нужно заменить не слово целиком, а часть слова до символа _ например? yt_ <переход> P l dt_ — довольно много всего жать(
Есть ли короткая команда, типа ?t_ для вставки с заменой.

Vim    

406   1   16:45, 22nd August, 2020


VIM set encoding, fileencoding если файл в windows-1251

Добрый день.

У меня файлы в cp-1251, содержащие символы кириллицы. Когда я редактирую такой файл, мне приходится устанавливать
:set encoding=cp1251
:set fileencoding=cp1251

Может ли vim самостоятельно определять кодировку файла cp1251 и устанавливать соответствующие значения encoding и fileencoding?

Часть проекта — файлы в cp1251, часть — в utf8. Хотелось бы без проблем работать с vim переключаясь по разным файлам проекта без проблем с постоянными установками нужной кодировки терминала и файла.

Чувствую, несколько неточно выразился, но надеюсь, поднятно.

Vim    

396   3   16:53, 18th August, 2020


Как избавиться от всплывающих приложений в Windows?

У меня в Windows постоянно параллельно работает много приложений. Иногда приложения считают, что нужно мне показать какое-нибудь окно и Windows делает их активными. Если я в этот момент что-нибудь набираю на клавиатуре — всплывающее окно перехватывает фокус ввода и вбивать буквы я уже продолжаю в него. Вопрос: как в Windows сделать так, чтобы приложения не могли автоматически получать фокус ввода? Пусть себе мигают в TaskBar, но чтобы не мешали печатать?

Особенно бесит, когда набираешь где-нибудь в браузере пароль, а в этот момент всплывает MessageBox какого-нибудь приложения. Возвращаешься в браузер — а там непонятно — насколько введен пароль, так как отображается звездочками — приходится удалять и вводить по новой.

Или нажимаешь ввод чтобы перенести текст на другую строчку, а в этот момент выскакивает MessageBox с вопросом типа «Установлены обновления. Перезагрузиться сейчас? (да/нет)» и вместо ввода новой строчки текста комп отправляется в перезагрузку.

Понятно, что многие приложения (например, мессенджеры) можно настроить, чтобы окна не появлялись, а мигали в таскбаре, но что делать с остальными приложениями? Например, открываю большой проект в VisualStudio (открывается примерно минуту). В это время что-нибудь пишу в браузере — вдруг через минуту загрузившаяся студия выскакивает в самый неподходящий момент…

Или кликаешь мышкой куда-нибудь, а перед самым кликом под мышкой вдруг появляется активизировавшееся окно, и в результате кликаешь что-нибудь совершенно ненужное.

ОС: Win-7

Vim    

293   2   00:03, 26th August, 2020


Глюк Fire Fox

столкнулся с проблемой в FF
когда вместо страницы отображаются заголовки:

image

может кто знает как это вылечить?

Vim    

281   6   11:49, 5th August, 2020


Работа с репозиториями

Возможно ли скачивать репозитории Linux-based систем? Если да, то каким образом. С какими проблемами можно столкнуться?

Если конкретно то нужно скачать репозиторий Debian. Однако как я понял репо для Cydia (iPhone) базируются как раз на дебиане. Собственно как выкачать полностью репо? Взять например репо Saurik. Репозиторий доступен как веб-страница со списком deb-файлов. Так можно ли, не мучаясь скачать все эти файлы целиком, а не по-отдельности? Какие менеджеры загрызок поддерживают данную фичу?

А что делать с закрытыми репо? Тех, список пакетов которых недоступен как вебстраница. Можно ли и их выкачивать? Или взять например репо с системой логин-пасс…

И как же обезопасить свой оепозиторий от такого вида загрузки? Естесно это лишний трафик, поэтому методы обратного могут быть полезными и для владельцев репо…

Так что господа линуксоиды, те кто хорошо разбирается в этих репозиториях, помогите пожалуйста.

Vim    

363   6   21:06, 1st October, 2020


Автоматическое обновление программ?

Подскажите, есть ли средство для мониторинг новых версий пакетов (например по url ссылкам на установочные msi-пакеты) и автоматической установки в случае наличия таковых?

Vim    

336   6   07:30, 19th August, 2020