Горячие клавиши Sublime Text в MacOS: поиск и замена

⌘ + f - Открыть панель поиска.

⌘ + alt + f - Открыть панель поиска и замены.

⌘ + shift + f - Открыть панель поиска и замены по всем файлам проекта.

⌘ + i - Открыть панель быстрого поиска и поиск.

⌘ + shift + i - Открыть панель быстрого поиска и поиск в обратном направлении.

⌘ + alt + a - Включить или выключить режим сохранения регистра на панели поиска и замены.

⌘ + alt + r - Включить или выключить использование регулярных выражений на панели поиска и замены.

Горячие клавиши Sublime Text в MacOS: работа с окнами

⌘ + 0-9  - Выбор соответствующей вкладки.

ctrl + tab - Переключиться на следующую вкладку.

ctrl + shift + tab - Переключиться на предыдущую вкладку.

⌘ + alt + left или ⌘ + shift + [ - Переключиться на вкладку слева.

⌘ + alt + right или ⌘ + shift + ] - Переключиться на вкладку справа.

⌘ + alt + 1-5 - Управление количеством и расположением областей редактирования.

⌘ + alt + shift + 2-3 - Управление количеством и расположением областей редактирования.

Горячие клавиши Sublime Text в MacOS: работа с текстом

⌘ + l  - Выделить строку.

ctrl + shift + m - Выделить текст между двумя парными скобками.

⌘ + shift + a - Выделить текст между двумя парными тегами.

⌘ + shift + j - Выделить текст с соответствующим отступом.

⌘ + shift + space - Выделить по контексту.

ctrl + shift + left - Выделить слово слева.

ctrl + shift + right - Выделить слово справа.

⌘ + a - Выделить все.

Vim: режим редактирования в Mac OS X

Когда знакомишься с новой для себя системой, то даже простые вопросы приходится гуглить. =) Например, как включить режим редактирования в Vim, если в MacBook нет клавиши Insert?

Sublime Text: отображение непечатных символов

В меню Sublime Text под OS X я так и не нашел, где можно включить отображение непечатных символов (пробелы, табуляции и т.п.).

По примеру "открытия файлов в одном окне", нужно добавить строку в пользовательский файл настроек Sublime Text → Preferences → Settings — User.

В открывшемся файле добавьте в файл draw_white_space:

{
	"open_files_in_new_window": false, // открывать файлы в одном окне
	"draw_white_space": "all" // показывать все символы
}

Sublime Text (MacOS): открытие файлов в одном окне

При выборе редактора кода для OS X, я остановился на простом, но мощном Sublime Text. Несколько моментов все же хотелось изменить, но сделать это оказалось просто. Например, каждый файл из Finder открывался в новом окне.

Необходимо открыть в меню Sublime Text → Preferences → Settings — User.

В открывшемся файле добавьте:

{
	"open_files_in_new_window": false
}

Geany 0.21. Цветовые схемы

В текстовом редакторе Geany 0.21 глючный механизм изменения цветовой схемы, поэтому обновимся под последнюю версию (в данный момент - 1.24.1).

Устанавливаем утилиту aptitude для работы с пакетами, если не стоит:

sudo apt-get install aptitude

Обновляем Geany:

sudo add-apt-repository ppa:geany-dev/ppa
sudo aptitude update && sudo aptitude install geany geany-plugins
sudo aptitude install geany

Vim: файл в кодировке Windows cp1251

Файлы, созданные в Windows, в Vim кириллицы отображается на "языке древних народов".

Откроем файл и зададим текущую кодировку:

vim file.txt
:e ++enc=cp1251

Зададим кодировку сохранения файла utf-8:

:set fileencoding=utf-8

Зададим формат переводов строки (dos, unix или mac):

:set fileformat=unix

Сохраняем и выходим:

:wq

Geany: кодировка cp1251

При открытии в текстовом редакторе Geany файлов, созданных в форточной кодировке Windows-1251, кириллица отображается некорректно.

Решение:

Идем в Правка -> Настройки -> Файлы.

Включаем функцию "Использовать одну и ту же кодировку для открытия файлов формата отличного от Unicode" и из списка ниже выбираем "Кириллица (WINDOWS-1251)".

Теперь открываемые файлы будут отображаться корректно.

geany-encoding-cp1251

Geany: горячие клавиши на русской раскладке

Использовал множество редакторов на Linux, но остановился на Geany - отличная среда разработки, легкий (быстро запускается в отличии от других IDE), но есть и минусы - багистый, очень часто встречаются ошибки и недочеты.
Один из них - нельзя пользоваться горячими клавишами на русской раскладке. Очень раздражает.
geany editor