Vim
Продолжая рассказывать про полезные плагины к Vim рассмотрим ситуацию, встречающуюся при активной разработке чуть реже чем постоянно: после редактирования файла необходимо выполнить какую-то команду в терминале и, возможно, скопировать часть ее вывода в редактируемый файл. Конечно, можно открыть новый терминал, выполнить команду и с помощью мыши скопировать текст в редактируемый файл, но такое действие быть удобным не всегда. Намного приятнее когда консоль открывается прямо в Vim и соотвественно взаимодействие с ней происходит как с любым другим буфером. Такое поведение может быть реализовано с помощью плагина ConqueTerm. Установка плагина очень проста:
Теперь для запуска терминала внутри Vim достаточно выполнить команду :ConqueTerm bash (вместо bash можно запустить любую другую внешнюю оболочку, начиная от zsh и заканчивая mysql) 0
3 комментария ![]() Время от времени при работе в Vim я сталкиваюсь с такой ситуацией, когда в файле что-то поменялось и все сломалось (или все заработало), и никак не вспомнить, что же поменялось. Конечно вы можете возразить, что есть же git и другие системы контроля версий, но что делать, если изменения в файле незначительные? Т.е. 5 минут назад все работало, потом все сломалось, а потом опять все заработало. Все это в рамках одной ревизии, т.е. коммитов в репозиторий не было? В этом случае очень помогает плагин gundo, который позволяет визуализировать дерево изменений, построить необходимые diff-ы между состояниями и откатиться куда нужно. Работу плагина неплохо отражает видео приведенное ниже
Некоторых пользователей редактора Vim смущает то, как реализован переход на следующую и предыдущую строку при включенном переносе слов (set wrap): при нажатии клавиши вниз или j курсор перемещается на следующу реальную строку, а не визуальную.
Читать полностью Получить его можно отсюда: https://github.com/akitaonrails/vimfiles А вот и видео, описывающее его возможности
Одним из наиболее интересных преимуществ широко известного среди любителей Mac OS X текстового редактора TextMate является средство, которое называется Snippets (см. видео). Суть его заключается в том, что часто используемый блок текста может быть выделен в шаблон, который используется в дальнейшем для ускорения работы. Шаблон может содержать метки, упрощающие навигацию. Читать полностью Последние несколько лет моя работа напрямую связана с web-технологиями, поэтому практически каждый день мне приходится сталкиваться с версткой HTML-страниц. Если структура документа достаточно большая и сложная, то при создании или редактировании разметки можно ненароком совершить синтаксическую ошибку, не закрыть тег или перепутать название тега, что в конце-концов может привести к трудно отлавливаемым багам верстки, да и само забивание HTML-кода - довольно утомительное и скучное занятие. Некоторые специализированные HTML-редакторы предоставляют различные средства для поиска и автоматической подстановки закрывающего HTML-тега, но я считаю, что есть более интересное решение данной проблемы. Оно носит название Zen Coding. Рассмотрим поподробнее, что же это за зверь. Читать полностью Некоторым людям нравится текстовый редактор Vim, они очень впечатляются его возможностями конфигурации и расширяемости и автоматизации рутинной деятельности, но считают данный редактор достаточно сложным в освоении: действительно, идея нескольких режимов работы, отсутствие привычных шоткатов для сохранения, создания новогого документа и другие специфичные особенности Vim-а могут быть очень сложными с непривычки, что существенно влияет на удобство работы пользователя, а следовательно - снижает шансы того, что пользователь со временем освоится и будет использовать Vim в своей повседневной деятельности. Читать полностью
Читать полностью В этой статье мы научимся изменять меню, панель инструменов и внешний вид строки вкладок.
Читать полностью Если вы часто сталкиваетесь с редактированием большого количества файлов, то хороший текстовый редактор может сильно упростить вам жизнь. Vim обладает грандиозной гибкостью и позволяет заточить внешний вид под нужды автора. В этой статье мы рассмотрим возможности Vim-а по изменению внешнего вида для повышения удобства работы.
Читать полностью |
Рубрики сообщества
Облако тегов
3d
administration
apple
bug
C++
console
CUDA
deb
debian
development
dpkg
epic fail
firefox
flash
global menu
gnome
gnome 3
google
gtk
hardware
iphone
kernel
linux
Linux
mac os x
mp3
nautilus
Nokia N810
Qt
rails
screen
skype
ssh
tmux
tweaks
ubuntu
ubuntu 10.04
ubuntu 11.10
ubuntu 12.04
unity
vim
Vim
virtualbox
web
windows
zsh
администрирование
программирование
разработка
установка
Ближайшие события
![]() февраль 2019
![]()
Пн
Вт
Ср
Чт
Пт
Сб
Вс
28
29
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
1
2
3
|
|