Sublime Text 3 varsayılan editör yapma

Başlatan Bigchefstarys, 16 Ekim 2016 - 17:41:19

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

Bigchefstarys

Merhaba Ubuntu ailesi,

Html php'yi genel de Sublime Text 3 ile yapmaktayım kullandığım açık kaynaklı getuikit sublime text ile uyumlu çalışıyor. Zira Ubuntu sublime text'i 3'üncü taraf yazılım görüyor ve varsayılan editör programı yapamıyorum. Bunu nasıl başarabilirim.

Saygılarımla
İnsanlaɾ benim dünyayı olduğu gibi kabul edebileceğimi söylüyoɾlaɾ. Saçmalık! Ben bu dünyayı kabul etmiyoɾum.
Richard Stallman

bugra9

Merhaba,

Yazılımı nasıl yüklediniz? Direk sitesinden mi indirip kurdunuz?

Bigchefstarys

Evet .deb olarak indirdim ve kurulumu gerçekleştirdim.
İnsanlaɾ benim dünyayı olduğu gibi kabul edebileceğimi söylüyoɾlaɾ. Saçmalık! Ben bu dünyayı kabul etmiyoɾum.
Richard Stallman

bugra9

Diğer konunuzda şöyle bir şey yazmışınız.
Alıntı Yap.php .html .inf .css .js vb. dosyalara direk çift tıklama ile sublime ile açmak istiyorum birlikte aç sekmesinden tüm uygulamalara baktığım da sublime text'i bulamıyorum.
Sorun tam olarak bu değil mi?

Ben de Sublime Text 3 yazılımını kullanıyorum ve sitesinden direk indirip kurmuştum. Yukarıdaki dediğiniz olayı sıkıntısız yapabiliyorum. Acaba sizde olmamasının sebebi ppa yardımıyla ya da başka bir şekilde yüklemenizden mi kaynaklı diye düşünmüştüm ama siz de sitesinden indirip yüklemişsiniz.

Neyse konuya dönecek olursa sublime text yüklendiğinde uygulama alanına kısayol eklemiş mi diye bakalım. Aşağıdaki komutun çıktısına göre hareket ederiz.
ls /usr/share/applications

Bigchefstarys

Aynen sorunum odur.
Desteğin için şimdiden teşekkür ederim. Ubuntunun kendi editörünü kullanıyor ben herhangi .html dosyasına tıkladığım da sublime ile açılmasını istiyorum.

activity-log-manager.desktop         orca.desktop
albert.desktop                       org.gnome.baobab.desktop
apport-gtk.desktop                   org.gnome.Calendar.desktop
apturl.desktop                       org.gnome.Cheese.desktop
bamf-2.index                         org.gnome.DiskUtility.desktop
bluetooth-sendto.desktop             org.gnome.FileRoller.desktop
checkbox-converged.desktop           org.gnome.font-viewer.desktop
cheese.desktop                       org.gnome.gedit.desktop
compiz.desktop                       org.gnome.Nautilus.desktop
credentials-preferences.desktop      org.gnome.Screenshot.desktop
debian-uxterm.desktop                org.gnome.Software.desktop
debian-xterm.desktop                 org.gnome.Totem.desktop
defaults.list                        plank.desktop
deja-dup.desktop                     pypar2.desktop
deja-dup-preferences.desktop         python2.7.desktop
display-im6.desktop                  python3.5.desktop
display-im6.q16.desktop              reboot.desktop
eog.desktop                          remmina.desktop
evince.desktop                       rhythmbox.desktop
evince-previewer.desktop             rhythmbox-device.desktop
evolution-data-server-uoa.desktop    seahorse.desktop
file-roller.desktop                  shotwell.desktop
filezilla.desktop                    shotwell-viewer.desktop
firefox.desktop                      shutdown.desktop
gcr-prompter.desktop                 signon-ui.desktop
gcr-viewer.desktop                   simple-scan.desktop
gedit.desktop                        slingscold.desktop
gkbd-keyboard-display.desktop        software-properties-drivers.desktop
gnome-calculator.desktop             software-properties-gnome.desktop
gnome-disk-image-mounter.desktop     software-properties-gtk.desktop
gnome-disk-image-writer.desktop      sol.desktop
gnome-mahjongg.desktop               spotify.desktop
gnome-mines.desktop                  sublime_text.desktop
gnome-power-statistics.desktop       system-config-printer.desktop
gnome-session-properties.desktop     thunderbird.desktop
gnome-software-local-file.desktop    totem.desktop
gnome-sudoku.desktop                 transmission-gtk.desktop
gnome-system-log.desktop             ubuntu-amazon-default.desktop
gnome-system-monitor.desktop         unity-activity-log-manager-panel.desktop
gnome-system-monitor-kde.desktop     unity-appearance-panel.desktop
gnome-terminal.desktop               unity-bluetooth-panel.desktop
gnome-user-share-properties.desktop  unity-color-panel.desktop
gnome-user-share-webdav.desktop      unity-control-center.desktop
google-chrome.desktop                unity-credentials-panel.desktop
gucharmap.desktop                    unity-datetime-panel.desktop
hplj1020.desktop                     unity-deja-dup-panel.desktop
ibus-setup.desktop                   unity-display-panel.desktop
ibus-setup-table.desktop             unity-info-panel.desktop
im-config.desktop                    unity-keyboard-panel.desktop
language-selector.desktop            unity-lens-photos.desktop
libreoffice-calc.desktop             unity-mouse-panel.desktop
libreoffice-draw.desktop             unity-network-panel.desktop
libreoffice-impress.desktop          unity-power-panel.desktop
libreoffice-math.desktop             unity-region-panel.desktop
libreoffice-startcenter.desktop      unity-scope-gdrive.desktop
libreoffice-writer.desktop           unity-screen-panel.desktop
libreoffice-xsltfilter.desktop       unity-sound-panel.desktop
logout.desktop                       unity-tweak-tool.desktop
mimeinfo.cache                       unity-universal-access-panel.desktop
mount-archive.desktop                unity-user-accounts-panel.desktop
nautilus-autorun-software.desktop    unity-wacom-panel.desktop
nautilus-classic.desktop             unitywebappsqmllauncher.desktop
nautilus-connect-server.desktop      update-accounts.desktop
nautilus.desktop                     update-manager.desktop
nautilus-folder-handler.desktop      usb-creator-gtk.desktop
nautilus-home.desktop                vim.desktop
nm-applet.desktop                    vino-preferences.desktop
nm-connection-editor.desktop         webbrowser-app.desktop
onboard.desktop                      xdiagnose.desktop
onboard-settings.desktop             yelp.desktop
İnsanlaɾ benim dünyayı olduğu gibi kabul edebileceğimi söylüyoɾlaɾ. Saçmalık! Ben bu dünyayı kabul etmiyoɾum.
Richard Stallman

bugra9

Kayıt ekliymiş, aslında birlikte aç kısmındaki uygulamalar alanında görülmesi lazımdı. Bir de kaydın içeriğine bakalım.
cat /usr/share/applications/sublime_text.desktop

Bigchefstarys

Buyrun istediğiniz çıktılar.

[Desktop Entry]
Version=1.0
Type=Application
Name=Sublime Text
GenericName=Text Editor
Comment=Sophisticated text editor for code, markup and prose
Exec=/opt/sublime_text/sublime_text %F
Terminal=false
MimeType=text/plain;
Icon=sublime-text
Categories=TextEditor;Development;
StartupNotify=true
Actions=Window;Document;

[Desktop Action Window]
Name=New Window
Exec=/opt/sublime_text/sublime_text -n
OnlyShowIn=Unity;

[Desktop Action Document]
Name=New File
Exec=/opt/sublime_text/sublime_text --command new_file
OnlyShowIn=Unity;
İnsanlaɾ benim dünyayı olduğu gibi kabul edebileceğimi söylüyoɾlaɾ. Saçmalık! Ben bu dünyayı kabul etmiyoɾum.
Richard Stallman

bugra9

Hiç sorun görünmüyor. Niye gözükmüyor anlamış değilim, belki unity / gnome ile ilgilidir. Bu kısma bir şey diyemeyeceğim.

En azından isteğini grafik arayüzü kullanmadan gerçekleştirmeye çalışalım.
gedit ~/.config/mimeapps.list
komutu ile açılan dosyanın içerisinde [Default Applications] bölümünün altına

application/x-php=sublime_text.desktop
text/css=sublime_text.desktop
text/html=sublime_text.desktop
application/javascript=sublime_text.desktop

[Added Associations] bölümü altına iseaşağıdaki satırları ekleyip kaydet.

application/x-php=sublime_text.desktop;
text/css=sublime_text.desktop;
text/html=sublime_text.desktop;
application/javascript=sublime_text.desktop;


Eğer ile yaramazsa kullanıcından çıkış yapıp tekrar girerek bir denersin. Yine olmazsa önerebileceğim başka bir şey bulunmuyor.

Bigchefstarys

Şuan indirme yaptığım bir durum var bu yüzden oturumu kapatamıyorum zira indirme bittiğinde deneyeceğim. Bu arada açılmasını istediğiniz sayfada
Not: Default kısmına yazdığınız kodlar da ; yok. Bu bu şekilde yazılması gereken bir şey mi? Yoksa gözünüzden mi kaçtı?
gedit ~/.config/mimeapps.list

[Default Applications] adın da bir yer yoktu kendim oluşturdum.

[Default Applications]
application/x-php=sublime_text.desktop
text/css=sublime_text.desktop
text/html=sublime_text.desktop
application/javascript=sublime_text.desktop
[Added Associations]
text/html=google-chrome.desktop;
application/x-php=sublime_text.desktop;
text/css=sublime_text.desktop;
text/html=sublime_text.desktop;
application/javascript=sublime_text.desktop;


Yine de yardımlarınız için teşekkür ederim.
İnsanlaɾ benim dünyayı olduğu gibi kabul edebileceğimi söylüyoɾlaɾ. Saçmalık! Ben bu dünyayı kabul etmiyoɾum.
Richard Stallman

bugra9

Ben Lubuntu yani masaüstü ortamı olarak lxde kullanıyorum. Birlikte aç kısmında varsayılan olarak atayınca dediğim kayıtları oluşturuyor. Orada sistem "default" alanına noktalı virgül koymazken diğer alana koymuş. Dikkat etmen için iki ayrı şekilde koydum. Dediğim gibi sistem kendisi öyle yapmış yoksa noktalı virgülün bir önemi var mı bilmiyorum.

Bigchefstarys

Pekala tesekkurler :)


VFD 600 cihazımdan Tapatalk kullanılarak gönderildi

İnsanlaɾ benim dünyayı olduğu gibi kabul edebileceğimi söylüyoɾlaɾ. Saçmalık! Ben bu dünyayı kabul etmiyoɾum.
Richard Stallman

if

Dosyaya sağ tıklayın > Özellikler menüsünü açın > Birlikte aç sekmesini açın > Sublime Text'i seçin. Ya da


xdg-mime default sublime_text.desktop text/html
xdg-mime default sublime_text.desktop application/x-httpd-php


PHP dosyaları için birden fazla girdi var.


grep php /etc/mime.types
#application/x-httpd-php phtml pht php
#application/x-httpd-php-source phps
#application/x-httpd-php3 php3
#application/x-httpd-php3-preprocessed php3p
#application/x-httpd-php4 php4
#application/x-httpd-php5 php5


"application/x-httpd-php5", application/x-httpd-php4", "application/x-httpd-php3" için de komut tekrarlanabilir.

Bigchefstarys

Teşekkürler yorumunuz için. ATOM kurulumu gerçekleştirdim editör olarak şuan onu kullanacağım. Konu kilitlenebilir.
İnsanlaɾ benim dünyayı olduğu gibi kabul edebileceğimi söylüyoɾlaɾ. Saçmalık! Ben bu dünyayı kabul etmiyoɾum.
Richard Stallman

ata1

çözüldü demiyoruz bu tür çözümlere sonuçta editör değişildi konu çözüme kavuşmadı.

neynefes

Söylenildiği gibi tam olarak çözüme kavuşturulmuş bir durum söz konusu değil. Bu sebepten ötürü başlığımızı etiketlemeden kapatalım.