Skip to content
This repository was archived by the owner on Jun 15, 2023. It is now read-only.

Commit 2f040ee

Browse files
author
Paul Cornell
committed
Updated screenshots: new Go window, removed Navigation and Commands windows. Added menu commands and keybindings for new Go To actions. New content for using TypeScript language projects. How to create a swapfile.
1 parent bc03487 commit 2f040ee

42 files changed

Lines changed: 648 additions & 388 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

doc_source/auth-and-access-control.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1009,7 +1009,7 @@ For an |envfirstec2|, |AC9tempcreds| allow all AWS actions for all AWS resources
10091009
* :code:`iam:UpdateSSHPublicKey`
10101010
* :code:`iam:UploadSSHPublicKey`
10111011

1012-
* All |IAM| actions that interact with roles are allowed only for role names starting with :code:`cloud9-`. However, :code:`iam:PassRole` works with all role names.
1012+
* All |IAM| actions that interact with roles are allowed only for role names starting with :code:`Cloud9-`. However, :code:`iam:PassRole` works with all role names.
10131013
* For |STSlong| (|STS|), only the following actions are allowed:
10141014

10151015
* :code:`sts:GetCallerIdentity`

doc_source/commands.rst

Lines changed: 44 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,16 @@ Commands Reference for the |AC9IDElongtitle|
2020

2121
Following is a list of default commands in the |AC9IDE|.
2222

23-
For more information, in the |AC9IDE|, choose the :guilabel:`Commands` button to display the :guilabel:`Commands` window. If the :guilabel:`Commands` button is not visible, choose
24-
:guilabel:`Window, Commands` on the menu bar.
23+
To run a command in the |AC9IDE|:
24+
25+
#. Choose the :guilabel:`Go` button (magnifying glass) to display the :guilabel:`Go` window. If the :guilabel:`Go` button is not visible, choose
26+
:guilabel:`Window, Go` on the menu bar.
27+
#. In the :guilabel:`Go to Anything` box, type a dot (:kbd:`.`) followed by the name of the command.
28+
#. Do one of the following in the list of matching commands:
29+
30+
* Choose the command to run.
31+
* Use your up and down arrow keys to choose a command, and then press :kbd:`Enter` to run the chosen command.
32+
2533

2634
.. list-table::
2735
:widths: 1 2
@@ -48,6 +56,8 @@ For more information, in the |AC9IDE|, choose the :guilabel:`Commands` button to
4856
- Add the selection as a watch expression
4957
* - :code:`alignCursors`
5058
- Move all cursors to the same space as the active cursor on each of their lines, if they are misaligned
59+
* - :code:`aws-panel`
60+
- Show the :guilabel:`AWS Resources` window
5161
* - :code:`backspace`
5262
- Backspace one space
5363
* - :code:`blockindent`
@@ -80,8 +90,6 @@ For more information, in the |AC9IDE|, choose the :guilabel:`Commands` button to
8090
- Close the current pane
8191
* - :code:`closetab`
8292
- Close the current tab
83-
* - :code:`commands`
84-
- Show the :guilabel:`Commands` window
8593
* - :code:`complete`
8694
- Show the code completion context menu
8795
* - :code:`completeoverwrite`
@@ -162,6 +170,8 @@ For more information, in the |AC9IDE|, choose the :guilabel:`Commands` button to
162170
- Go to the next match in the current document for the find query you entered last
163171
* - :code:`findprevious`
164172
- Go to the previous match in the current document for the find query you entered last
173+
* - :code:`findReferences`
174+
- Display all known references to the symbol at the insertion point in the active file in the editor
165175
* - :code:`focusTree`
166176
- Open the :guilabel:`Environment` window, and then make the list of files active
167177
* - :code:`fold`
@@ -170,18 +180,30 @@ For more information, in the |AC9IDE|, choose the :guilabel:`Commands` button to
170180
- Fold all possibly foldable elements
171181
* - :code:`foldOther`
172182
- Fold all possibly foldable elements, except for the selection scope
183+
* - :code:`forceToggleTimeslider`
184+
- Show the :guilabel:`File Revision History` pane, or hide if shown
173185
* - :code:`formatcode`
174186
- Reformat the selected JavaScript code
175187
* - :code:`formatprefs`
176188
- Open the :guilabel:`Project Settings` section of the :guilabel:`Preferences` tab to programming language settings
177189
* - :code:`foursplit`
178190
- Display a four-pane layout
191+
* - :code:`gethelp`
192+
- Display the AWS Discussion Forum for |AC9|
193+
* - :code:`gitcloneterminal`
194+
- Run the :command:`git clone` command in a new terminal session
179195
* - :code:`golinedown`
180196
- Go down one line
181197
* - :code:`golineup`
182198
- Go up one line
199+
* - :code:`gotoanything`
200+
- Show the :guilabel:`Go` window in :guilabel:`Go to Anything` mode
201+
* - :code:`gotocommand`
202+
- Show the :guilabel:`Go` window in :guilabel:`Go to Command` mode
183203
* - :code:`gotoend`
184204
- Go to the end of the file
205+
* - :code:`gotofile`
206+
- Show the :guilabel:`Go` window in :guilabel:`Go to File` mode.
185207
* - :code:`gotoleft`
186208
- Go left one space
187209
* - :code:`gotoline`
@@ -210,6 +232,8 @@ For more information, in the |AC9IDE|, choose the :guilabel:`Commands` button to
210232
- Go right one space
211233
* - :code:`gotostart`
212234
- Go to the start of the file
235+
* - :code:`gotosymbol`
236+
- Show the :guilabel:`Go` window in :guilabel:`Go to Symbol` mode.
213237
* - :code:`gototableft`
214238
- Go one tab left
215239
* - :code:`gototabright`
@@ -238,6 +262,18 @@ For more information, in the |AC9IDE|, choose the :guilabel:`Commands` button to
238262
- Go to the definition of the variable or function at the cursor
239263
* - :code:`jumptomatching`
240264
- Go to the matching symbol in the current scope
265+
* - :code:`lambdaConvertFunction`
266+
- Show the :guilabel:`Convert to SAM` dialog box
267+
* - :code:`lambdaCreateFunction`
268+
- Show the :guilabel:`Create serverless application` dialog box
269+
* - :code:`lambdaImportFunction`
270+
- If a remote |LAMlong| function is selected in the :guilabel:`Lambda` section of the :guilabel:`AWS Resources` window, attempts to import the function into the |IDE| as a local function
271+
* - :code:`lambdaLinkToCFStack`
272+
- Show the :guilabel:`Link application to CloudFormation stack` dialog box
273+
* - :code:`lambdaRefreshFunctionsList`
274+
- Refreshes the :guilabel:`Lambda` section of the :guilabel:`AWS Resources` window if shown
275+
* - :code:`lambdaUploadFunction`
276+
- If a local |LAM| function is selected in the :guilabel:`Lambda` section of the :guilabel:`AWS Resources` window, attempts to upload the function to |LAM| as a remote function
241277
* - :code:`largerfont`
242278
- Increase the font size
243279
* - :code:`maximizeconsole`
@@ -259,10 +295,6 @@ For more information, in the |AC9IDE|, choose the :guilabel:`Commands` button to
259295
- Move the current tab right, or if the tab is already at the far right, create a split tab there
260296
* - :code:`movetabup`
261297
- Move the current tab up one pane, or if the tab is already at very top, create a split tab there
262-
* - :code:`navigate`
263-
- Show the :guilabel:`Navigate` window
264-
* - :code:`navigate_altkey`
265-
- Show the :guilabel:`Navigate` window
266298
* - :code:`newEnvironment`
267299
- Show the :guilabel:`Create new environment` wizard in the |AC9| console
268300
* - :code:`newfile`
@@ -341,8 +373,6 @@ For more information, in the |AC9IDE|, choose the :guilabel:`Commands` button to
341373
- Rerun your initialization script
342374
* - :code:`restartc9`
343375
- Restart the |env|
344-
* - :code:`restartc9vm`
345-
- Restart the |env|
346376
* - :code:`resume`
347377
- Resume the current paused process
348378
* - :code:`revealtab`
@@ -367,8 +397,6 @@ For more information, in the |AC9IDE|, choose the :guilabel:`Commands` button to
367397
- Save the current pane layout in the :guilabel:`Window, Saved Layouts` menu, and then close all open tabs
368398
* - :code:`scrolldown`
369399
- Scroll down in the current document
370-
* - :code:`scrollPreviewElementIntoView`
371-
- If a preview page and the related HTML file are both open, scroll the preview page to the location that matches the current element under the cursor in the HTML file
372400
* - :code:`scrollup`
373401
- Scroll up in the current document
374402
* - :code:`searchinfiles`
@@ -421,6 +449,8 @@ For more information, in the |AC9IDE|, choose the :guilabel:`Commands` button to
421449
- Include the next word to the right of the cursor in the selection
422450
* - :code:`setIndentation`
423451
- Set the indentation type (spaces or tabs) and length
452+
* - :code:`sharedialog`
453+
- Show the :guilabel:`Share this environment` dialog box
424454
* - :code:`showimmediate`
425455
- Show the :guilabel:`Immediate` tab
426456
* - :code:`showinstaller`
@@ -533,5 +563,7 @@ For more information, in the |AC9IDE|, choose the :guilabel:`Commands` button to
533563
- Unfold selected code
534564
* - :code:`unfoldall`
535565
- Unfold code folding for the entire file
566+
* - :code:`uploadLocalFiles`
567+
- Show the :guilabel:`Upload Files` dialog box
536568
* - :code:`vsplit`
537569
- Split the current pane into two panes, top and bottom, and move the current tab to the top pane

doc_source/history.rst

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ Document History for the |AC9-ug|
2020

2121
Here is a list of significant changes to the *AWS Cloud9 User Guide*.
2222

23-
**Latest documentation update:** August 30, 2018
23+
**Latest documentation update:** October 2, 2018
2424

2525
.. list-table::
2626
:widths: 2 3 2
@@ -29,12 +29,20 @@ Here is a list of significant changes to the *AWS Cloud9 User Guide*.
2929
* - **Change**
3030
- **Description**
3131
- **Date Changed**
32+
* - New topic
33+
- The |AC9IDE| now provides additional productivity features for some languages in the context of a language project.
34+
For more information, see :ref:`Working with Language Projects <projects>`.
35+
- October 2, 2018
36+
* - Changed content
37+
- The :guilabel:`Go` window was added to the |AC9IDE| for |envplural| created on or after October 2, 2018. This new window replaces the :guilabel:`Navigate` and :guilabel:`Commands` windows,
38+
which were both removed from the |IDE| for |envplural| created on or after October 2, 2018. For more information, see :ref:`tutorial-go` in the *IDE Tutorial*.
39+
- October 2, 2018
3240
* - New topic
3341
- Added a new sample demonstrating how to use |AC9| with the AWS Cloud Development Kit (AWS CDK). For more information, see the
3442
:ref:`AWS CDK Sample <sample-cdk>`.
3543
- August 30, 2018
3644
* - New content
37-
- For new |envfirstec2plural|, |AC9| now automatically restricts incoming SSH traffic to just the IP address ranges that
45+
- For |envfirstec2plural| created on or after July 31 2018, |AC9| now automatically restricts incoming SSH traffic to just the IP address ranges that
3846
|AC9| uses to connect over SSH. For more information, see :ref:`Inbound SSH IP Address Ranges <ip-ranges>`.
3947
- July 31, 2018
4048
* - New topic

doc_source/ide.rst

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -34,17 +34,18 @@ Learn how to work with the |AC9IDE| by reading one or more of these topics.
3434
Working with File Revisions <file-revisions>
3535
Working with Image Files <images>
3636
Working with Builders, Runners, and Debuggers <build-run-debug>
37+
Working with Language Projects <projects>
3738
Working with Custom Environment Variables <env-vars>
3839
Working with Project Settings <settings-project>
3940
Working with User Settings <settings-user>
4041
Working with AWS Project and User Settings <settings-aws>
4142
Working with Keybindings <settings-keybindings>
4243
Working with Themes <settings-theme>
4344
Working with Initialization Scripts <settings-init-script>
44-
Apple OSX Default Keybindings Reference <keybindings-default-apple-osx>
45-
Apple OSX Vim Keybindings Reference <keybindings-vim-apple-osx>
46-
Apple OSX Emacs Keybindings Reference <keybindings-emacs-apple-osx>
47-
Apple OSX Sublime Keybindings Reference <keybindings-sublime-apple-osx>
45+
MacOS Default Keybindings Reference <keybindings-default-apple-osx>
46+
MacOS Vim Keybindings Reference <keybindings-vim-apple-osx>
47+
MacOS Emacs Keybindings Reference <keybindings-emacs-apple-osx>
48+
MacOS Sublime Keybindings Reference <keybindings-sublime-apple-osx>
4849
Windows / Linux Default Keybindings Reference <keybindings-default-windows-linux>
4950
Windows / Linux Vim Keybindings Reference <keybindings-vim-windows-linux>
5051
Windows / Linux Emacs Keybindings Reference <keybindings-emacs-windows-linux>
29.7 KB
Loading
-4.03 KB
Loading
42.1 KB
Loading
-296 KB
Loading

doc_source/images/ide-menu-bar.png

7.48 KB
Loading
-5.09 KB
Loading

0 commit comments

Comments
 (0)