I have installed Sublime Text 2. I have set all the default files to open with this. However, when I open a file from my server using FileZilla (by right-clicking and file and then click "View/Edit") it still opens up in Gedit.
Can I change this?
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It only takes a minute to sign up.Sign up to join this community
Write in the terminal :
dpkg -L sublime-text to check the sublime current location.
And then try to find something like this :
Now you just need to go to - edit - settings - Filetype Associations
And write the following :
to open in the same window
html /usr/bin/subl -open
to open in the new window :)
as per direction given in set default editor for filezilla in ubuntu 16.04 , you can modify for default editor.
You have to change the preference as for the executable file exist in /usr/bin/$PATH for editor.
You can set it by going to edit -> Settings in filezilla, and then go to Filetype Associations section and add the filetypes and the editor you want for them.
/opt/sublime_text/sublime_text is executable path of the sublime text editor. You can enter your own path of executable file.
You can find directory your installation, in my case, the directory of install of sublime is:
Case you have installed your FileZilla, can you open your old configure file, for it, you can use the commands:
in the file, you search the word "editor" using the command: /editor
In line has the directory of your old text editor.
For Ubuntu 16.04. First, find out where your Sublime-Text is located: go to usr/bin and double click sublime-text. You should see something like:
#!/bin/bash /opt/sublime_text_2/sublime_text --class=sublime-text-2 "$@"
Copy just the beginning of line 2:
Add html to the front:
Go to edit -> Preferences -> Filetype associations and paste that in.
dpkg command didn't work. I manually had to find
sublime-text installed folder and it was in snap folder of root.
I pasted this line in custom Editor. please check if
sublime_text is available in path or update it as per your
sublime_text path. Rest settings as per image reference attached please.
P.S : I'm on Ubuntu'18.
Here are steps to do it quickly -
Step 1: Open Filezilla > Then Click on Edit Menu. Under Edit Submenu Click on Settings ( As Shown in Screenshot Below)
Step 2: In Settings Window Click on "Use Custom Editor" Radio Button -> Then Click on Browse Button To Choose your Default Text Editor / Code Editor. ( As Shown in Screenshot Below )
Step 3: In Browse Window Navigate to Installation Directory of your TextEditor You wish to use. In my use I am using "Brackets" Text Editor So I navigated to "C:\Program Files (x86)\Brackets\Brackets.exe" that is installation directory of my text editor.
Step 4: Then Click on Ok Button to close Settings Wizard.
If your's Specific files like php files, cfm files, css files or js files still not opening in your default editor Then WAIT THERE IS ONE MORE Step you need to follow
Step 5 - In Settings Window that you opened in step 1 -> Click on FileTypeAssociations -> It will show list of all files extensions configured to open in specific text editor. See screenshot below -
You can see in above screenshot some of my filetypes are associated still with notedpad.exe. for example - i was trying to open .php file from ftp in my default text editor but its associated with notepad.exe that's why it was not opening.
In order to open php file in my default editor from FTP I changed below line
to this line below -
php "C:\Program Files (x86)\Brackets\Brackets.exe"
I have done it for php you can do it for any other filetype you wish and also for any other texteditor you wish.