diff --git a/plugins/org.jkiss.dbeaver.core.application/src/org/jkiss/dbeaver/core/application/ApplicationActionBarAdvisor.java b/plugins/org.jkiss.dbeaver.core.application/src/org/jkiss/dbeaver/core/application/ApplicationActionBarAdvisor.java
index ccb744034880fc969f10d8f1b01287ef8b43e1b3..8a5c8b094ddf70dc3fd051800bfd9a0bb900b0c8 100644
--- a/plugins/org.jkiss.dbeaver.core.application/src/org/jkiss/dbeaver/core/application/ApplicationActionBarAdvisor.java
+++ b/plugins/org.jkiss.dbeaver.core.application/src/org/jkiss/dbeaver/core/application/ApplicationActionBarAdvisor.java
@@ -29,6 +29,7 @@ import org.eclipse.ui.actions.ActionFactory.IWorkbenchAction;
import org.eclipse.ui.actions.ContributionItemFactory;
import org.eclipse.ui.application.ActionBarAdvisor;
import org.eclipse.ui.application.IActionBarConfigurer;
+import org.eclipse.ui.texteditor.templates.TemplatesView;
import org.jkiss.dbeaver.core.CoreMessages;
import org.jkiss.dbeaver.core.application.about.AboutBoxAction;
import org.jkiss.dbeaver.ui.ActionUtils;
@@ -146,6 +147,7 @@ public class ApplicationActionBarAdvisor extends ActionBarAdvisor
windowMenu.add(new Separator());
windowMenu.add(new ToggleViewAction(IPageLayout.ID_PROP_SHEET));
windowMenu.add(new ToggleViewAction(QueryManagerView.VIEW_ID));
+ windowMenu.add(new ToggleViewAction(TemplatesView.ID));
windowMenu.add(new ToggleViewAction(IPageLayout.ID_OUTLINE));
windowMenu.add(new ToggleViewAction(IPageLayout.ID_PROGRESS_VIEW));
windowMenu.add(new ToggleViewAction(IActionConstants.LOG_VIEW_ID));
diff --git a/plugins/org.jkiss.dbeaver.core/icons/templates_view.png b/plugins/org.jkiss.dbeaver.core/icons/templates_view.png
new file mode 100644
index 0000000000000000000000000000000000000000..ede65be8ba1e35acf59bd01358fc2ba719a9212d
Binary files /dev/null and b/plugins/org.jkiss.dbeaver.core/icons/templates_view.png differ
diff --git a/plugins/org.jkiss.dbeaver.core/plugin.properties b/plugins/org.jkiss.dbeaver.core/plugin.properties
index a0847a115fe5de4f411d5811027a86cc523f71b2..977d431b92ddc9a9e1eed6d1e50f07e2bcb2f250 100644
--- a/plugins/org.jkiss.dbeaver.core/plugin.properties
+++ b/plugins/org.jkiss.dbeaver.core/plugin.properties
@@ -21,6 +21,7 @@ view.project.explorer.title=Project Explorer
view.query.manager.title=Query Manager
view.progress.title=Background Tasks
view.shell.process.title=Process
+view.templates.title=Templates
menu.navigate=Navigate
diff --git a/plugins/org.jkiss.dbeaver.core/plugin.xml b/plugins/org.jkiss.dbeaver.core/plugin.xml
index 23ccd1157b20f729dc18717305d48d26e5444dac..d052fff002d34bdc1428c5c734e68fe896cc90dc 100644
--- a/plugins/org.jkiss.dbeaver.core/plugin.xml
+++ b/plugins/org.jkiss.dbeaver.core/plugin.xml
@@ -155,6 +155,12 @@
class="org.eclipse.ui.ExtensionFactory:progressView"
id="org.eclipse.ui.views.ProgressView"
name="%view.progress.title"/>
+
+
diff --git a/plugins/org.jkiss.dbeaver.core/plugin_ru.properties b/plugins/org.jkiss.dbeaver.core/plugin_ru.properties
index 953a22d7fbe438caf8abf7829a51974014c6d1c6..5c88d594b93f5718452c726ae9abe70665df37a3 100644
--- a/plugins/org.jkiss.dbeaver.core/plugin_ru.properties
+++ b/plugins/org.jkiss.dbeaver.core/plugin_ru.properties
@@ -29,6 +29,7 @@ view.project.explorer.title=\u0410\u043A\u0442\u0438\u0432\u043D\u044B\u0439 \u0
view.query.manager.title=\u041C\u0435\u043D\u0435\u0434\u0436\u0435\u0440 \u0437\u0430\u043F\u0440\u043E\u0441\u043E\u0432
view.progress.title=\u0424\u043E\u043D\u043E\u0432\u044B\u0435 \u0437\u0430\u0434\u0430\u0447\u0438
view.shell.process.title=\u041F\u0440\u043E\u0446\u0435\u0441\u0441
+view.templates.title=\u0428\u0430\u0431\u043B\u043E\u043D\u044B
menu.navigate=\u041D\u0430\u0432\u0438\u0433\u0430\u0446\u0438\u044F
diff --git a/plugins/org.jkiss.dbeaver.core/src/org/jkiss/dbeaver/ui/perspective/DBeaverPerspective.java b/plugins/org.jkiss.dbeaver.core/src/org/jkiss/dbeaver/ui/perspective/DBeaverPerspective.java
index b6cf2dc7555c342c8eb6df0dbbd55983f5581348..f99848cbd28b36e60ad4f64722044e2d087011f8 100644
--- a/plugins/org.jkiss.dbeaver.core/src/org/jkiss/dbeaver/ui/perspective/DBeaverPerspective.java
+++ b/plugins/org.jkiss.dbeaver.core/src/org/jkiss/dbeaver/ui/perspective/DBeaverPerspective.java
@@ -22,6 +22,7 @@ import org.eclipse.ui.IFolderLayout;
import org.eclipse.ui.IPageLayout;
import org.eclipse.ui.IPerspectiveFactory;
import org.eclipse.ui.IPlaceholderFolderLayout;
+import org.eclipse.ui.texteditor.templates.TemplatesView;
import org.jkiss.dbeaver.ui.IActionConstants;
import org.jkiss.dbeaver.ui.views.navigator.database.DatabaseNavigatorView;
import org.jkiss.dbeaver.ui.views.navigator.project.ProjectExplorerView;
@@ -68,6 +69,7 @@ public class DBeaverPerspective implements IPerspectiveFactory
0.2f,
FOLDER_NAVIGATION);
bottomLeft.addView(ProjectExplorerView.VIEW_ID);
+ bottomLeft.addView(TemplatesView.ID);
// Bottom right.
IPlaceholderFolderLayout bottomRight = layout.createPlaceholderFolder(