Я искал, как сделать это в течение достаточно долгого времени и не могу найти ответ. Я плохо знаком со средами UNIX в целом, так извините мое незнание.
Я наблюдаю скринкаст на направляющих, и в OSX кажется, что из окна терминала, можно ввести "помощника". открыть текущий каталог в TextMate. Когда я делаю попытку аналогичного подхода с gedit, "gedit"., gedit открывает, но дает ошибку при указывании, что я попытался открыть папку, а не файл (понятное дело). У меня есть плагин файлового браузера Gedit, включенный, и я могу нажать F9 для переключения его, но я, может казаться, не открываю использование каталога Gedit от терминала.
Любая справка ценилась бы, и извините если это - глупый вопрос.
Gedit является, прежде всего, текстовым редактором, и он не может "открыть каталоги" (по крайней мере, не в основном представлении). Вы, вероятно, хотите установить каталог по умолчанию для плагина Области Файлового браузера, который я предполагаю.
Если Вы запускаете gedit на командной строке с
$ gedit .
кажется, что Файловый браузер возьмет каталог выше каталога, который Вы дали ему (.
) как корневой каталог (для перезаписи значения от предыдущей сессии) и это даст Вам предупреждение это .
был каталог, не файл (Вы уже знали это). Если Вы не хотите вручную выбирать каталог из структурного вида, Вы могли бы запустить его с любого каталога ниже каталога, которым Вы интересуетесь, так, чтобы каталог выше того, который Вы указали, был тем, которым Вы на самом деле интересовались.
$ gedit ./a
Каталог по умолчанию является хранилищем в gconf ключе (установка управления Gnome, примерно аналоговым к реестру Windows). Мог бы быть некоторый способ вызвать gedit с тем перезаписанным ключом, но я не знаю, как сделать это. Так или иначе FTR, фактический ключ /apps/gedit-2/plugins/filebrowser/on_load/virtual_root
.
Можно сделать простой цикл в сценарии:
#!/bin/bash
for FILE in *; do
if [ -f $FILE ]; then
gedit $FILE &
fi
done
"для" сделает цикличное выполнение для каждого объекта (переменный ФАЙЛ) в текущем каталоге. "если" проверки на то, является ли это действительно файлом (для предотвращения вводных каталогов). Последняя часть является вызовом к самому gedit. Амперсанд (и) там для загрузки, все файлы вместе (иначе gedit откроется один за другим).