Chciałbym udostępnić moją konfigurację programisty Oracle SQL na kilku komputerach korzystających z Dropbox.Programista Oracle SQL: współdzielenie konfiguracji za pomocą usługi Dropbox
Jak mogę to zrobić?
Chciałbym udostępnić moją konfigurację programisty Oracle SQL na kilku komputerach korzystających z Dropbox.Programista Oracle SQL: współdzielenie konfiguracji za pomocą usługi Dropbox
Jak mogę to zrobić?
Oto co zrobiłem.
#!/bin/bash
# share sqldeveloper config via dropbox
# this is for sqldeveloper 1.5.4, change your paths as necessary
# strace or dtruss sqldeveloper to see what config files are accessed
ITEMS="
o.ide.11.1.1.0.22.49.48/preferences.xml
o.ide.11.1.1.0.22.49.48/settings.xml
o.jdeveloper.cvs.11.1.1.0.22.49.48/preferences.xml
o.jdeveloper.subversion.11.1.1.0.22.49.48/preferences.xml
o.jdeveloper.vcs.11.1.1.0.22.49.48/preferences.xml
o.sqldeveloper.11.1.1.59.40/preferences.xml
o.sqldeveloper.11.1.1.59.40/product-preferences.xml
"
INST=~/Library/Application\ Support/SQL\ Developer/system1.5.4.59.40
DROP=~/Dropbox/Library/SQL\ Developer/system1.5.4.59.40
# note, you can zap your configuration if you are not careful.
# remove these exit lines when you're sure you understand what's
# going on.
exit
# copy from real folder to dropbox
for i in $ITEMS; do
echo uncomment to do this once to bootstrap your dropbox
#mkdir -p "`dirname "$DROP/$i":`"
#cp -p "$INST/$i" "$DROP/$i"
done
exit
# link from dropbox to real folder
for i in $ITEMS; do
rm "$INST/$i"
ln -s "$DROP/$i" "$INST/$i"
done
W przypadku ktoś przychodzi tu w poszukiwaniu lokalizacji opcje konfigurowane przez użytkownika, takich jak ja, ukrywają tutaj:
%appdata%\SQL Developer\
ta jest przydatna przy kopiowaniu znać swoje preferencje do nowego komputera. Jeśli szukasz ustawień połączenia, wyszukaj w tym katalogu connections.xml
. Istnieją również inne pliki konfiguracyjne, które mogą tu trzeba:
sqldeveloper.conf – <sqldeveloper dir>\sqldeveloper\bin\
ide.conf – <sqldeveloper dir>\ide\bin\
To jest dla Oracle SQL Developer 3.
Proste udostępnianie sqldeveloper config na Dropbox, najprostszym sposobem na MacOSX jest
cd ~/Dropbox
mkdir -p Library/SQLDeveloper
cp -rp ~/.sqldeveloper/* Library/SQLDeveloper/
mv ~/.sqldeveloper ~/remove_when_sure_sqldeveloper
ln -sf $PWD/Library/SQLDeveloper ~/.sqldeveloper
Czyńcie to na najważniejszej maszyny i urządzenia, na których można udostępniać tylko zrobić
cd ~/Dropbox
mv ~/.sqldeveloper ~/remove_when_sure_sqldeveloper
ln -sf $PWD/Library/SQLDeveloper ~/.sqldeveloper
Działa to jak urok.
Cześć Mark. Pytanie Quick Developer Developer ... jak to znaleźć? Ostatnim razem, gdy go wypróbowałem, nie posiadało odpowiednich możliwości programowania na podstawie plików (tj. Ładowanie pliku SQL i pokazywanie zwykłego nawigatora do poruszania się po pliku). Wiem, że był na liście funkcji. –
@Nick, dość często wypuszczają nowe wersje z wieloma ulepszeniami. To, o czym wspomniałeś, jest teraz włączone do File/Open, a także posiada haki do włączenia do kontroli wersji. Warto sprawdzić, czy od jakiegoś czasu go nie używasz. –
Zauważyłem, że mogą otwierać pliki, ale wydaje się, że masz duży plik bez pomocy nawigacyjnych. Czy to prawda? Jestem przyzwyczajony do Ropucha, który parsuje plik, aby podać specyfikację/ciało/funkcje/procedury. Sprawdzono na liście funkcji i wydaje się, że jest planowane na 2.0. –