The plugin introduces an enhanced text editor supporting custom settings - and a table editor. File > Settings > Editor > General > CSV/TSV Editor.SHIFT+ENTER stop editing and move to previous rowĬTRL+SHIFT+ENTER stop editing and move to next rowĬTRL+SHIFT+LEFT adds a new column before the current cellĬTRL+SHIFT+RIGHT adds a new column after the current cellĬTRL+SHIFT+DELETE/BACKSPACE deletes the current selected column(s)ĬTRL+UP adds a new row before the current cellĬTRL+DOWN adds a new row after the current cellĬTRL+DELETE/BACKSPACE deletes the current selected row(s)ĭELETE/BACKSPACE clear content of selected cell(s) To support working with the table editor fluently, a set of key bindings are available for manipulating and navigating the table view:ĮNTER start/stop editing current cell (NOTE: almost every default key triggers an edit)ĬTRL+ENTER actual Enter key while editing a cell Please note that the actions within the context menu are meant for the current selection of row(s) and column(s), not necessarily for the cell or header where the context menu appears! A right-click does not trigger a selection change by default. The file needs to be fixed first via a text editor before it can be viewed and edited in the table editor.Ī right-click within the table provides a context menu to add/remove rows, right-click on the table header to add/remove columns. If the file can't be parsed, the table editor will be not available. The table editor requires a syntactically correct formatted CSV file. It is an alternative to the CSV text editor and not meant to replace or mirror the capabilities of the Jetbrains "Data" tab. and does not share any implementation or settings. functionality of IntelliJ IDEA Ultimate/PhpStorm/DataGrip/etc. This editor is NOT related to the Edit as table. The plugin provides editing of CSV files via a table editor since version 2.0.0. TSV/PSVĪ different separator can be chosen for each CSV file.Īdditionally, the file types TSV (Tab-Separated-Values) and PSV (Pipe-Separated-Values) were introduced as a kind of CSV language.įor TSV and PSV files, the same formatter and code style settings are applied as for CSV itself, but the separator is considered to be a tab or a pipe respectively.Īll functionality that is available for plain CSV files (table editor, inspections, intentions, etc.) can be used for TSV and PSV as well. It comes with a set of predefined separators (Comma (,), semicolon ( ), colon (:), tab (↹), pipe (|) and record ('↹'), but can also handle freely chosen separators. The plugin supports file-specific separator settings. This led to a variety of CSV derivatives like semicolon or pipe separated values, which share the common format but make use of a different separator. Please note that if a document is syntactically incorrect, other features like the table editor, code formatting or the structure view can not function properly.ĬSV files provide a high degree of flexibility and can be used universally for all kind of data. However, it is accepted by the plugins syntax parser implementation:īesides the mentioned diversion from the standard definition, syntax errors will be detected and can be inspected. The goal of the plugin is to support editing files in CSV format, not introducing new hurdles.īeing strict, the following CSV snippet is actually incorrect cause of the leading whitespaces. This results in a less restrictive checks and contributes to the flexibility of this format. The CSV syntax parser follows the standard defined in IETF 4180 but tolerates leading and trailing whitespaces of escaped text and accepts basically every literal as text data. The previous version (incl README) can still be accessed here and installed manually (see section Installation). Some features and settings were removed for simplification and consistency. support for line comments (# per default, customizable)įor release 3.*, the plugin got a major overhaul focusing on performance and table editor usage.support for freely defined value separators.support for ',', ' ', ':', '|' and '↹' as pre-defined value separator.Quote/Unquote (all), Shift Column Left/Right customizable column coloring (rainbow coloring).This enables default editor features like syntax validation, highlighting and inspections for CSV-alike files. This plugin introduces CSV ( Comma-Separated Values) as a language to Jetbrains IDE with a syntax definition, structured language elements and associated file types (.csv/.tsv/.psv). CSV Editor Plugin for JetBrains IDE familyĬompatible with IntelliJ IDEA PhpStorm WebStorm P圜harm RubyMine AppCode CLion Gogland DataGrip Rider MPS Android Studio - 2022.2 and newer
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |