Запустить другой текстовый редактор, когда я наберу Gedit? - PullRequest
0 голосов
/ 25 февраля 2012

Я недавно влюбился в Sublime Text 2 редактор для Windows и Linux.

В Windows у меня нет такой проблемы, так как я не работаю с терминала так часто, но я ДЕЙСТВИТЕЛЬНО хотел бы полностью заменить gedit на sublime в моей установке Ubuntu 11.10.

Я заменил его как программу по умолчанию для всех текстовых файлов, но у меня все еще есть проблемы с терминалом. У меня сформировалась привычка набирать gedit filename.txt & из командной строки. К сожалению, ввод sublime-text-2 filename.txt &, похоже, займет годы дольше, и я был бы очень признателен за удобство полной замены ключевого слова gedit на sublime-text-2.

Возможно ли это? Если да, то как?

Я знаю, что могу автозаполнить до sublime-text-2 с помощью subli + TAB , но привычка, которую я сформировал при наборе gedit, оказывается нелегкой для преодоления.

Я понял, так как это Linux, все возможно, но я не уверен, с чего начать настройку этого. Спасибо за любые советы,

Ответы [ 3 ]

3 голосов
/ 25 февраля 2012

Вы можете просто использовать команду псевдонимов и добавить в свой .bash_profile

alias gedit='sublime-text-2'
2 голосов
/ 25 февраля 2012

Вы можете просто alias это, я думаю.

Но это кажется странной идеей.Я бы просто сменил привычку.

0 голосов
/ 28 декабря 2012

К сожалению, псевдоним не позволяет запускать команду в фоновом режиме при передаче аргумента.Вы не можете сделать:

alias subl="/opt/Sublime/sublime_text $@ &"

Вы должны использовать функцию bash, например:

subl() { /opt/Subl2/sublime_text "$@" & }

добавьте это в ваш bashrc, и вы сможете запустить возвышенный текств отдельном режиме и укажите имена файлов для открытия.

...