Как удалить таб в pycharm
Перейти к содержимому

Как удалить таб в pycharm

  • автор:


A database table is a structure that organizes data into rows and columns. Data in a table is stored in a cell that is an intersection of a vertical column and horizontal row. The table has a specified number of columns, but can have any number of rows. With PyCharm, you can perform data manipulation and data definition operations with tables.

In PyCharm, you can work with a table in data editor. When you double-click a table in the Database tool window ( View | Tool Windows | Database ) , the table is opened in the Table viewing mode of data editor.

Tables can be seen in the Database tool window. You can see a reference on node and object icons in the Data sources and their elements chapter of Database tool window topic.

In PyCharm, each table opens in a separate tab. The following rules are applied to long tab titles:

Working with tables

  • The Always show qualified names for database objects option is now turned off by default. Tab names for objects are qualified if you open two tabs of objects with the same name. For example, if you open two actor tables from different schemas, the schema name is added in the tab name.
  • If the data source has a name that is longer than 20 symbols, the name is truncated.
  • If you have only one data source, PyCharm does not display the data source name in the tab name.
  • If a qualified object name has more than 36 symbols, it is truncated.


Create a new table

  1. In the Database tool window ( View | Tool Windows | Database ) , expand the data source tree until the nodes of databases or schemas.
  2. Right-click the database or schema node and select New | Table .
  3. In the Create dialog that opens, enter the name of your table in the Name field.
  4. Specify table settings (columns, keys, indexes, foreign keys, grants).
  5. In the Preview pane, you can view and change the generated SQL code.
  6. Click OK .


  1. Right-click a table and select Drop… . Alternatively, press Delete .
  2. Click OK .

For more information about the dialog options, refer to Confirm Drop Dialog.

Drop a table

Use the Qualify objects with schema names option if you want to compose the DROP statement and use it later. If you plan to execute the DROP statement right away, ignore this option as the table has already been identified.


Modify a table

Starting with PyCharm 2022.1, you can change database-specific parameters of a table. The IDE generates fields for the Modify dialog automatically according to the properties received during the introspection. For example, by using this dialog in PostgreSQL, you can add and edit column check constraints.

Modify a table

  1. In the Database tool window ( View | Tool Windows | Database ) , right-click a table and select Modify Table .
  2. In the Modify dialog, specify object settings that you need. Column settings depend on the database vendor. For example, the Auto Increment checkbox is only available for SQLite, MySQL, and other vendors that allow it for a primary key column of an integer data type.
  3. Click OK .

Inspect same family objects in a table

Table with similar database objects in a family node of a Modify dialog

  1. In the Database tool window ( View | Tool Windows | Database ) , right-click a table and select Modify Table .
  2. In the Modify dialog, double-click the family node.

Enable read-only mode for a table

To protect a table from accidental modifications in the data editor, you can make the table read-only.

  • To enable read-only mode, click the Click to toggle the read-only attribute icon () in the lower-right corner of the editor.

To turn off read-only mode, click the Click to toggle the read-only attribute icon again.

Enable the read-only mode for a table

Tables with the read-only status in the data editor can still be modified when using the database consoles or in the Database tool window.

Productivity tips

Modify a table from the data editor

You can modify a table while you edit table data.

  1. Double-click a table to open it in the data editor.
  2. Press Control+F6 .
  3. Modify data and click OK .
  4. Press Control+F5 to reload the page.


You can duplicate the table data in the current schema or copy it to another schema or data source.

Copy table data

  • Drag a table to the node in which you want to create a copy. In the Import Table dialog, ensure that mappings are correct and click Import .
  • Right-click a table and select Import/Export | Copy Table to… ( F5 ). In the Import Table dialog, select the schema in which you want to create a copy, ensure that mappings are correct, and click Import . Create a table copy using context menu
  • In the data editor, click the Copy to Database… icon () and select a schema to which you want to copy the table. Check the video at youtube.com to see the live example. Create a table copy using data editor toolbar
  • Copy table structure

    Copy table structure

    • You can copy the table structure using SQL Generator . To do that, in the Database tool window ( View | Tool Windows | Database ), right-click the table and select SQL Scripts | SQL Generator… . Alternatively, press . For more information about the SQL Generator… controls, refer to Generate DDL definitions for database objects.

    Quick documentation

    The quick documentation displays the information about table: data source, database, schema, name, auto-generated definition, and table preview. To see the table preview, click Show table preview .

    PostgreSQL and MySQL table size in Quick Documentation popup

    For PostgreSQL and MySQL databases, table preview also contains information about the table size.

    How to delete tabs in pycharm

    Im refactoring the code and want to delete tabs in almost hundred of line. It’s python. To illustrate what I want to do here is initial code:

    def func(): a = x b = z f(x) # lines of code . 

    Here I want to get this:

    a = x b = z f(x) #lines of code without tabs 

    Is it possible to do it in pycharm cause manually it takes a lot of time?
    asked May 3, 2018 at 8:42
    Wazet Mirto Wazet Mirto
    73 1 1 gold badge 1 1 silver badge 3 3 bronze badges

    CTRL + SHIFT + A and type «Reindent» , it should appear no ? Otherwise, you can do the opposite of tab with SHIFT + TAB

    May 3, 2018 at 8:43

    I think getting rid of the function and getting rid of the tab isn’t something that PyCharm is going to do automatically for you. You could write some code that removes all functions and tabs for anything indented. That being said, why do you want to get rid of the function? You can of course do what you want, but usually functions are more readable than 1 file filled with 100 lines of code. If this is just about one file you can remove the functions yourself and use shift + tab on all lines as @rak007 mentioned.

    Как быстро удалить знак табуляции сразу у нескольких строк?

    А вот если Tab заменяется на набор пробелов, то нужно как-то выцеплять начало.
    А в чём эти строки показаны?

    Зеленый ОгаревецГуру (3723) 8 лет назад

    Полосатый жираф Алик Искусственный Интеллект (312991) Хо! Там же просто выделить нужные строки и Shift+Tab. И всё.

    Привет мальчики
    Похожие вопросы
    Ваш браузер устарел

    Мы постоянно добавляем новый функционал в основной интерфейс проекта. К сожалению, старые браузеры не в состоянии качественно работать с современными программными продуктами. Для корректной работы используйте последние версии браузеров Chrome, Mozilla Firefox, Opera, Microsoft Edge или установите браузер Atom.

    Шпаргалка: Горячие (hotkeys) клавиши PhpStorm и PyCharm

    Шпаргалка: Горячие (hotkeys) клавиши PhpStorm и PyCharm

    Горячих клавиш в IDE PhpStorm и PyCharm гораздо больше, чем в приведенном ниже списке. Здесь я привел только те, которыми пользуюсь сам (* звездочкой выделил наиболее используемые мною сочетания).

    Шпаргалка будет обновляться, если начну использовать новые сочетания.

    Для настройки горячих клавиш или добавление собственных сочетаний клавиш перейдите File > Settings > Keymap.


    *Ctrl + W — выделение текущего блока. Если нажимать W несколько раз, то будут выделяться родительские блоки по иерархии.

    Ctrl + Shift + W — проделывает обратное действие от предыдущего

    Ctrl + Y — удаляет строку

    *Ctrl + D — дублирует строку

    Ctrl + Shift + U — делает выделенный текст или заглавными, или строчными буквами

    Ctrl + Delete — удаляет часть от курсора до конца слова

    *Ctrl + Alt + L — форматирование кода соответствии с настройками code style.

    Ctrl + Shift + V — вставка из истории буфера. Сейчас я пользуюсь *Win + V , стандартным буфером Windows 10 с историей.

    *Ctrl + / — закомментировать/раскомментировать текущую строку.

    Ctrl + Shift + / — закомментировать/раскомментировать выделенные строки кода.

    Ctrl + Shift + J — к текущей строке присоединяет нижнюю.

    Ctrl + [ или ] — перемещает курсор в начало или конец блока с кодом, в теле фукции, в теле цикла и т.д.

    Ctrl + Shift + ] или [ — выделить код код до конца или до начала блока

    *Tab — сделать отступ (табуляцию)

    *SHIFT + Tab — убрать отступ

    *Ctrl + Alt + Стрелка вверх — перемещает текущую строку вверх.

    *Ctrl + Alt + Стрелка вниз — перемещает текущую строку вниз.

    Ctrl + Shift + Стрелка вверх — перемещает текущий логический блок вверх (блок if , for и т.д.).

    Ctrl + Shift + Стрелка вниз — перемещает текущий логический блок вниз

    *Ctrl + Space — выводит возможные варианты автодополнения

    Ctrl + курсор мыши над кодом — краткая информация

    *Ctrl + клик по названию переменной или метода, или CTRL+B когда курсор установлен на названии, приведет туда, где метод или переменная определены.

    *Ctrl + G — перейти к строке по номеру

    *Alt + Клик левой кнопкой мышки — мультикурсор, если нужно одновременно несколько курсоров, кликаем мышкой в нужные места, куда нужно их добавить.

    *Ctrl + Alt + J — обрамление выделенного текста тегом (нужно выбрать первый пункт из всплывающего окошка)

    Поиск / замена

    Двойной Shift — поиск по проекту

    *Ctrl + F — поиск в текущем файле

    *Ctrl + R — поиск и замена

    *Ctrl+Shift+E — вызовет всплывающее окно, в котором показаны последние куски кода в разных файлах, с которыми вы работали

    Ctrl + Shift + F — поиск в группе файлов (например в проекте или папке)

    Ctrl + Shift + R — поиск и замена в группе файлов

    Ctrl + N — найти в каком файле находится класс

    *Ctrl + Shift + N — поиск файла по названию


    Ctrl + Alt + S — быстрый доступ к настройкам

    *Shift + F6 — переименование файла (выделите в блоке с файлами проекта нужный файл).

    Ctrl + Insert — создать новый файл


    Свежие записи

    • Таблицы в админке WordPress (часть 1)
    • Импорт/экспорт Linux WSL
    • Не печатаются заглавные буквы в PowerShell
    • 1С-Битрикс: Ошибка авторизации! Срок действия пароля истек, необходимо сменить пароль.
    • Несколько конфигураций для проекта Django
    • Django inclusion_tag с разными шаблонами

    Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *