Сейчас достаточно много постов и видео на тему как сделать из Vim Python IDE. Написать эту статью я решил потому, что уже долгое время пользуюсь этим редактором и надеюсь что мой опыт по его настройки, о котором я напишу в этой статье не помешает. Я не собираюсь делать из Vim «комбайн», напичкав его огромным количеством плагинов, а постараюсь обойтись средствами самого редактора и несколькими расширениями, которые помогут Python разработчикам чувствовать себя более комфортно. Давайте приступим.
Читать полностью »
Метка «vim» - 2
Настраиваем Vim для работы с Python кодом
2013-10-08 в 18:52, admin, рубрики: tutorial, vim, метки: tutorial, vimJedi — библиотека автодополнения для Python
2013-09-05 в 5:35, admin, рубрики: emacs, python, sublime text, vim, автодополнение, редакторы, метки: emacs, python, sublime text, vim, автодополнение, редакторы Вот, набрел на просторах гитхаба интересную библиотеку (GitHub).
Jedi — это инструмент, который можно использовать для автодополнения кода Python в IDE/редакторах. Jedi работает. Jedi быстр. Он понимает все основные элементы синтаксиса Python, в том числе встроенные функции.
Кроме того, Jedi поддерживает две разные goto функции и имеет поддержку переименования, а также поддерживает Pydoc и другие фишки IDE.
Jedi использует очень простой API, чтобы соединиться с IDE. Основная реализация — это VIM-плагин, использующий автозавершение Jedi. Я призываю использовать Jedi в ваших IDE. Это очень просто. Если возникнут проблемы (в том числе с лицензированием) — свяжитесь со мной.
Jedi можно использовать с такими редакторами:
- Vim (jedi-vim, YouCompleteMe)
- Emacs (Jedi.el)
- Sublime Text (Sublime JEDI [ST2 + ST3], anaconda [only ST3])
Вышел Vim 7.4
2013-08-10 в 19:42, admin, рубрики: vim, текстовые редакторы, метки: vim, текстовые редакторы Спустя 3 года и более тысячи патчей, состоялся релиз одного из самых популярных текстовых редакторов Vim.
Читать полностью »
Известно что строку статуса в Vim можно легко кастомизировать в соответствии с вашими пожеланиями: вывести информацию о текущем файле, позиции курсора, текущей vcs-ветке. Есть также отдельные плагины, которые полностью заменяют строку статуса, самым используемым из которых является vim-powerline. В данной статье я хочу познакомить вас с одним из таких плагинов, vim-airline, который я с недавнего времени использую вместо vim-powerline.
Читать полностью »
Незамысловатый способ запустить проект на исполнение из Vim, из файла любой вложености
2013-07-20 в 15:32, admin, рубрики: bash, vim, Программирование, метки: bash, vim Этот простой скриптик может пригодиться когда хочется, ничего специально не настраивая, запустить проект на выполнение прям из Vim по клавише F5, когда открыт файл из любой поддиректории.
Читать полностью »
Вчера, 6 июля 2013, Брам Мооленаар объявил о выходе первой бета‐версии Vim 7.4: одного из лучших текстовых редакторов мира *nix.
Читать полностью »
Настройка поддержки русского языка в GVim (windows)
2013-06-13 в 14:15, admin, рубрики: gvim, Unicode, utf-8, vim, windows 7, исправление багов, раскладка клавиатуры, редактор кода, метки: gvim, Unicode, utf-8, vim, windows 7, исправление багов, раскладка клавиатуры, редактор кода
Привет!
Хочу поделиться с сообществом опытом допиливания поддержки русского языка в GVim под Windows 7. GVim — очень мощный текстовый редактор, но в текущей Windows-реализации без тонких настроек он выглядит гадким утёнком по сравнению c GVim под Linux или MacVim.
Что будет в данной статье? Исправление локализации для Unicode в Windows-версии GVim, настройка переключения раскладки между клавиатуры, включение проверки орфографии. Предполагается, что вы владеете азами работы в Vim. На хабре уже есть статья, затрагивающая тему поддержки русского языка, и хотя она всё ещё остаётся полезной, но на данный момент немного устарела.
В принципе русский язык в интерфейсе Windows версии GVim работает «из коробки», но есть небольшой нюанс: при выставленном Unicode редактор не отображает кириллицу в сообщениях и меню, поэтому либо приходится переключать GVim на английскую локализацию, либо мириться с этими «кракозябрами» в меню и «ять»-ями в приветствии программы. И это в наше время, когда подавляющие большинство программ и даже стандартный блокнот в Windows по умолчанию работает с Unicode текстом! Ситуация усугубляется ещё тем, что в сети просто нет руководств, как исправить эту проблему. Словно прекрасная девушка, танцующая красивый танец и громко пускающая газы при каждом новом па.
Исправим же это недоразумение!
Читать полностью »
Vim и переключение раскладки клавиатуры
2013-04-06 в 17:50, admin, рубрики: gvim, keyboard layout, linux, vim, windows, раскладка клавиатуры, метки: gvim, keyboard layout, linux, vim, windows, раскладка клавиатуры Все команды Vim нужно вводить на английском языке. Если основной текст вводится на каком-либо другом языке, то это представляет из себя проблему, т.к. нужно часто переключать раскладку. Одно из решений представлено тут, однако оно заставляет привыкать к новой горячей клавише для переключения раскладки. Так же существует множество платформенно-зависимых решений с вызовом тех или иных утилит. Целью плагина vim-xkbswitch является предоставить единое поведение для многих операционных систем и языков.Читать полностью »
Rusmode — решение проблемы с русской раскладкой
2013-03-29 в 17:10, admin, рубрики: vim, vim plugins, метки: vim, vim pluginsПроблема
Думаю многие из русскоговорящих пользователей Vim часто сталкивались с проблемой, что при переключении на Vim с почты/скайпа/браузера забывали переключить раскладку. Далее события развиваются следующим образом:
- У вас нет никакого map руских символов — Vim пищит, вы материтесь и переключаете раскладку;
- У вас есть map русских символов — скорее всего он кривой, команды не выполняются, Vim пищит, вы материтесь и меняете раскладку.
Очевидно, что map русских символов — не выход из положения.
Читать полностью »