|
1 | 1 | <p align="center"><a href="https://anb0s.github.io/EasyShell"><img src="https://raw.githubusercontent.com/anb0s/EasyShell/main/platform/logo/horizontalversion.svg" alt="EasyShell" height="100px"></a></p>
|
2 | 2 |
|
3 |
| -[](https://github.com/anb0s/EasyShell/releases) [](https://github.com/anb0s/EasyShell/issues) [](https://gitter.im/anb0s/Lobby) [](https://github.com/anb0s/EasyShell/actions/workflows/maven.yml) [](https://www.eclipse.org/legal/epl-2.0) |
| 3 | +[](https://github.com/anb0s/EasyShell/releases) [](https://github.com/anb0s/EasyShell/issues) [](https://gitter.im/anb0s/Lobby) [](https://github.com/anb0s/EasyShell/actions/workflows/pull_request-or-main.yml) [](https://www.eclipse.org/legal/epl-2.0) |
4 | 4 |
|
5 | 5 | This Eclipse plugin allows to open a shell window or file manager from the popup menu in the navigation tree or editor view. Additionally it is possible to run selected file in the shell, copy file or directory path or run user defined external tools. Key shortcuts and multiple selections are also supported!
|
6 | 6 |
|
@@ -163,22 +163,35 @@ The following substitution variables are available for building the command:
|
163 | 163 | - ```${easyshell:resource_name}``` = name of file or directory
|
164 | 164 | - ```${easyshell:resource_basename}``` = name of file without extension
|
165 | 165 | - ```${easyshell:resource_extension}``` = extension of file name (without '.')
|
166 |
| -- ```${easyshell:resource_path}``` = relative path to workspace of file or directory |
| 166 | +- ```${easyshell:resource_path}``` = relative path of file or directory (to workspace) |
| 167 | +- ```${easyshell:resource_loc_path}``` = relative location path of file or directory (to workspace) |
| 168 | +- ```${easyshell:resource_project_path}``` = relative path of file or directory (to project) |
| 169 | +- ```${easyshell:resource_project_loc_path}``` = relative location path of file or directory (to project) |
167 | 170 | - ```${easyshell:resource_line_number}``` = line number (within view or editor)
|
168 |
| -- ```${easyshell:selected_text_start_line}``` = selected text start line (within view or editor), it's equal to ${easyshell:resource_line_number} |
| 171 | +- ```${easyshell:selected_text_start_line}``` = selected text start line (within view or editor), it's equal to ```${easyshell:resource_line_number}``` |
169 | 172 | - ```${easyshell:selected_text_end_line}``` = selected text end line (within view or editor)
|
170 | 173 | - ```${easyshell:selected_text_length}``` = selected text length (within view or editor)
|
171 | 174 | - ```${easyshell:selected_text_offset}``` = selected text offset (within view or editor)
|
172 | 175 | - ```${easyshell:selected_text}``` = selected text (within view or editor)
|
173 | 176 | - ```${easyshell:container_loc}``` = absolute path of file directory or directory itself
|
174 | 177 | - ```${easyshell:container_name}``` = name of file directory or directory itself
|
175 |
| -- ```${easyshell:container_path}``` = relative path to workspace of file directory or directory itself |
176 |
| -- ```${easyshell:parent_loc}``` = absolute path of parent directory, for files it's equal to ${easyshell:container_loc} |
177 |
| -- ```${easyshell:parent_name}``` = name of parent directory, for files it's equal to ${easyshell:container_name} |
178 |
| -- ```${easyshell:parent_path}``` = relative path to workspace of parent directory, for files it's equal to ${easyshell:container_path} |
| 178 | +- ```${easyshell:container_path}``` = relative path of file directory or directory itself (to workspace) |
| 179 | +- ```${easyshell:container_loc_path}``` = relative location path of file's parent directory or directory itself (to workspace) |
| 180 | +- ```${easyshell:container_project_path}``` = relative path of file's parent directory or directory itself (to project) |
| 181 | +- ```${easyshell:container_project_loc_path}``` = relative location path of file's parent directory or directory itself (to project) |
| 182 | +- ```${easyshell:parent_loc}``` = absolute path of parent directory, for files it's equal to ```${easyshell:container_loc}``` |
| 183 | +- ```${easyshell:parent_name}``` = name of parent directory, for files it's equal to ```${easyshell:container_name}``` |
| 184 | +- ```${easyshell:parent_path}``` = relative path to workspace of parent directory, for files it's equal to ```${easyshell:container_path}``` |
| 185 | +- ```${easyshell:parent_loc_path}``` = relative location path of parent directory (to workspace); for files it's equal to ```${easyshell:container_loc_path}``` |
| 186 | +- ```${easyshell:parent_project_path}``` = relative path of parent directory (to project); for files it's equal to ```${easyshell:container_project_path}``` |
| 187 | +- ```${easyshell:parent_project_loc_path}``` = relative location path of parent directory (to project); for files it's equal to ```${easyshell:container_project_loc_path}``` |
179 | 188 | - ```${easyshell:project_loc}``` = absolute path of project
|
180 | 189 | - ```${easyshell:project_name}``` = name of project
|
181 | 190 | - ```${easyshell:project_path}``` = relative path to workspace of project
|
| 191 | +- ```${easyshell:project_loc_name}``` = location name (folder) of project |
| 192 | +- ```${easyshell:project_parent_loc}``` = absolute path of project's parent |
| 193 | +- ```${easyshell:workspace_loc}``` = absolute path of workspace |
| 194 | +- ```${easyshell:workspace_loc_name}``` = location name (folder) of workspace |
182 | 195 | - ```${easyshell:windows_drive}``` = drive letter of file or directory on Windows
|
183 | 196 | - ```${easyshell:qualified_name}``` = full qualified (class) name
|
184 | 197 | - ```${easyshell:line_separator}``` = line separator, e.g. '\\n' (Unix) or '\\r\\n' (Windows)
|
|
0 commit comments