Difference between revisions of "Gedit-Text-Editor/C3/Snippets-in-gedit/English-timed"
From Script | Spoken-Tutorial
Sandhya.np14 (Talk | contribs) |
Sandhya.np14 (Talk | contribs) |
||
Line 9: | Line 9: | ||
|- | |- | ||
| 00:08 | | 00:08 | ||
− | |In this tutorial, we will learn how to: | + | |In this tutorial, we will learn how to:* use '''default Snippets''' |
− | * use '''default Snippets''' | + | |
|- | |- | ||
Line 22: | Line 21: | ||
|- | |- | ||
| 00:17 | | 00:17 | ||
− | |* '''Highlight matching brackets''' and | + | |* '''Highlight matching brackets''' and * '''Document Statistics'''. |
− | * '''Document Statistics'''. | + | |
|- | |- | ||
Line 185: | Line 183: | ||
|- | |- | ||
| 03:53 | | 03:53 | ||
− | |Note the | + | |Note the '''Tab trigger''' as '''elif'''. |
|- | |- | ||
Line 221: | Line 219: | ||
|- | |- | ||
| 04:38 | | 04:38 | ||
− | |In the '''Manage Snippets''' dialog box that appears, select '''C'''. | + | |In the '''Manage Snippets''' dialog-box that appears, select '''C'''. |
|- | |- | ||
Line 253: | Line 251: | ||
|- | |- | ||
| 05:18 | | 05:18 | ||
− | |Save the file as '''helloworld.c''' . | + | |'''Save''' the file as '''helloworld.c''' . |
|- | |- | ||
Line 265: | Line 263: | ||
|- | |- | ||
| 05:35 | | 05:35 | ||
− | |Type “hello” and press the Tab key. | + | |Type “hello” and press the '''Tab''' key. |
|- | |- | ||
| 05:39 | | 05:39 | ||
− | |The text that we typed in the | + | |The text that we typed in the ‘HelloWorld’ snippet is inserted here. |
|- | |- | ||
| 05:45 | | 05:45 | ||
Line 284: | Line 282: | ||
|- | |- | ||
| 05:59 | | 05:59 | ||
− | |In the '''snippet''' list, click C. | + | |In the '''snippet''' list, click '''C'''. |
|- | |- | ||
| 06:02 | | 06:02 | ||
− | |Click on the snippet | + | |Click on the snippet ‘HelloWorld’ which we have created. |
|- | |- | ||
Line 358: | Line 356: | ||
|- | |- | ||
| 07:33 | | 07:33 | ||
− | |This is good way to keep track of the brackets in a program. | + | |This is a good way to keep track of the brackets in a program. |
|- | |- | ||
Line 374: | Line 372: | ||
|- | |- | ||
| 07:56 | | 07:56 | ||
− | |It shows information such as: | + | |It shows information such as: |
+ | * Number of words | ||
+ | * Number of lines | ||
+ | * Number of characters | ||
+ | * Number of non-space characters | ||
+ | * Size of the file in bytes. | ||
|- | |- | ||
Line 405: | Line 408: | ||
|- | |- | ||
| 08:39 | | 08:39 | ||
− | |The '''Document Statistics | + | |The '''Document Statistics''' dialog-box opens. |
|- | |- | ||
Line 417: | Line 420: | ||
|- | |- | ||
| 09:01 | | 09:01 | ||
− | |Now, from the '''Document Statistics''' dialog box, click on '''Update'''. | + | |Now, from the '''Document Statistics''' dialog-box, click on '''Update'''. |
|- | |- | ||
Line 441: | Line 444: | ||
|- | |- | ||
| 09:27 | | 09:27 | ||
− | |In this tutorial, we learnt how to: Use default '''snippets''' | + | |In this tutorial, we learnt how to: * Use default '''snippets''' |
|- | |- | ||
| 09:32 | | 09:32 | ||
− | |Add new '''snippets''' | + | |* Add new '''snippets''' |
|- | |- | ||
| 09:34 | | 09:34 | ||
− | |Delete '''snippets''' | + | |* Delete '''snippets''' |
|- | |- | ||
| 09:36 | | 09:36 | ||
− | |Highlight matching brackets | + | |* Highlight matching brackets and * Document Statistics. |
|- | |- | ||
Line 461: | Line 464: | ||
|- | |- | ||
| 09:44 | | 09:44 | ||
− | |Create a new custom '''snippet''' named '''company header''' | + | |Create a new custom '''snippet''' named '''company header'''. |
|- | |- | ||
| 09:49 | | 09:49 | ||
− | |Enter the complete company address in the edit panel | + | |Enter the complete company address in the edit panel. |
|- | |- | ||
| 09:53 | | 09:53 | ||
− | |In the '''Tab trigger''' field, enter the '''shortcut key''' as '''company''' | + | |In the '''Tab trigger''' field, enter the '''shortcut key''' as '''company'''. |
|- | |- | ||
Line 477: | Line 480: | ||
|- | |- | ||
| 10:02 | | 10:02 | ||
− | |The video at the following link | + | |The video at the following link summarizes the '''Spoken Tutorial''' project. Please download and watch it. |
|- | |- | ||
| 10:10 | | 10:10 | ||
− | |The '''Spoken Tutorial Project''' Team: conducts workshops using spoken tutorials and gives certificates on passing online tests. | + | |The '''Spoken Tutorial Project''' Team: |
+ | * conducts workshops using spoken tutorials and | ||
+ | * gives certificates on passing online tests. | ||
|- | |- | ||
| 10:19 | | 10:19 | ||
Line 496: | Line 501: | ||
|- | |- | ||
|10:39 | |10:39 | ||
− | |This is Nirmala Venkat from IIT Bombay, signing off. Thanks for watching. | + | |This is Nirmala Venkat from '''IIT Bombay''', signing off. Thanks for watching. |
|} | |} |
Revision as of 16:01, 12 June 2017
Time | Narration |
00:01 | Welcome to the Spoken Tutorial on Snippets in gedit Text editor. |
00:08 | In this tutorial, we will learn how to:* use default Snippets |
00:13 | * Add new snippets |
00:15 | * Delete snippets |
00:17 | * Highlight matching brackets and * Document Statistics. |
00:22 | To record this tutorial, I am using:
|
00:33 | To follow this tutorial, you should have working knowledge of any operating system. |
00:39 | What are snippests? |
00:41 | Snippets are lines of text or source code that are used frequently while writing a program. |
00:49 | It allows the user to avoid repetitive typing. |
00:54 | Snippets is one of the default plugins in gedit Text editor. |
00:59 | Let's see how we can create and use Snippets. |
01:04 | Let's open the gedit Text editor. |
01:08 | First we need to enable the Snippet plugin. |
01:12 | From the Main menu, click Edit and Preferences. |
01:17 | In the Plugin tab, scroll down and check the Snippets box. |
01:23 | Click Close. |
01:25 | Let us write a 'C' program to check whether a given number is positive or negative. |
01:32 | First Let us save the file as NumCheck.c |
01:39 | Pause this tutorial and type this code in your gedit Text editor. |
01:44 | When you have finished typing, place your cursor on the next line. |
01:49 | Now, type the word If and press the Tab key. |
01:54 | Can you see the structure of the If statement automatically inserted here? |
02:00 | Notice that the cursor is on the word condition, by default. |
02:05 | Type num==0. |
02:09 | The word condition is overwritten. |
02:12 | We can see the open curly braces and end braces are inserted automatically. |
02:18 | This is because we have added the plugin called Intelligent text completion in the previous tutorial. |
02:26 | Type printf open brackets double quotes. |
02:31 | Notice the end double quotes are also inserted automatically. |
02:36 | Recall that one of the features of Intelligent Text Completion is “Auto close brackets and quotes”. |
02:44 | Now type as shown here. |
02:48 | Now, from the Main menu, select Tools and Manage Snippets. |
02:54 | The Manage Snippets dialog-box appears. |
02:56 | On the left side panel, scroll down and select 'C'. |
03:02 | Click on the triangle sign next to it. |
03:06 | The list of all the Snippets for 'C' are listed here. |
03:11 | Click on the If snippet. |
03:14 | In the top right panel, you can see the complete syntax for the 'If' statement in 'C' language. |
03:21 | Look at the Tab Trigger field at the right bottom. It is displayed as 'If', by default. |
03:30 | So, by typing 'If' and pressing the Tab key, the complete 'If' statement gets inserted. |
03:38 | Let us see one more snippet called else if. |
03:42 | On the left hand side, click on the else if snippet under 'C'. |
03:48 | You can see the syntax for this on the top right panel. |
03:53 | Note the Tab trigger as elif. |
03:56 | Click Close. |
04:00 | Let us see how to use this snippet in our program. |
04:04 | Type elif and press tab. |
04:09 | You can see that the syntax for 'else if' is inserted here. |
04:14 | Type the program code as shown here. |
04:19 | So, with the help of Snippets, we can avoid repetitive typing in our source code. |
04:26 | Next, we will see how to create our own Snippet. |
04:30 | Now, from the Main menu, click Tools and Manage snippets. |
04:38 | In the Manage Snippets dialog-box that appears, select C. |
04:42 | At the bottom left of the window, click the plus icon to create a new snippet. |
04:49 | Type “HelloWorld” and press Enter. |
04:53 | Then click on the Edit panel. |
04:56 | Type the following code. This is a simple basic program in 'C'. |
05:02 | In the Tab trigger field, type “hello”. This is the shortcut keyword used in the editor. |
05:10 | Click Close. |
05:13 | Open a new document in the gedit Text editor. |
05:18 | Save the file as helloworld.c . |
05:22 | If you don't save the file with '.c' extension, the snippets will not work. |
05:29 | It will consider the file as a text file, not a 'c' program file. |
05:35 | Type “hello” and press the Tab key. |
05:39 | The text that we typed in the ‘HelloWorld’ snippet is inserted here. |
05:45 | This is how we create and use a custom snippet. |
05:50 | Next, let us see how to delete a snippet. |
05:54 | From the Main menu, click Tools and Manage Snippets. |
05:59 | In the snippet list, click C. |
06:02 | Click on the snippet ‘HelloWorld’ which we have created. |
06:07 | At the bottom left of the window, click the minus icon to delete a snippet. |
06:13 | The snippet is deleted. |
06:16 | Now, locate the snippet ‘While loop’ from the list and select it for deletion. |
06:23 | We can see here that the delete icon is disabled. |
06:28 | This means we can only delete the snippets which we have created, and not the default ones. |
06:35 | Click Close. |
06:37 | Let us switch back to NumCheck.c tab. |
06:42 | In this 'C' program, you can see brackets of different types. |
06:47 | Sometimes, we may lose track of the closing bracket that matches the opening bracket. |
06:54 | Let us see how to highlight the matching brackets. |
06:58 | From the Main menu, click Edit and Preferences. |
07:03 | In the View tab, check the Highlight matching brackets box. |
07:07 | Click Close. |
07:09 | Now, place the cursor on the open curly braces at the start of the program. |
07:15 | Notice that the last closed curly braces is highlighted immediately. |
07:22 | Place your cursor on the second open curly braces. |
07:27 | Notice that the second last closed curly braces is highlighted in gray color. |
07:33 | This is a good way to keep track of the brackets in a program. |
07:38 | It helps ensure that all open brackets have the corresponding closing brackets. |
07:44 | Next we will learn about the Document Statistics feature. |
07:49 | Document Statistics plugin shows the various statistics related to the current document. |
07:56 | It shows information such as:
|
08:10 | Let us switch back to gedit Text editor. |
08:14 | From the Main menu, click Edit and Preferences. |
08:19 | Click on the Plugins tab. |
08:22 | Scroll down to see Document Statistics option. |
08:26 | If the Document Statistics plugin is not enabled then check it. |
08:32 | Click Close. |
08:34 | From the Main menu, select Tools and Document Statistics. |
08:39 | The Document Statistics dialog-box opens. |
08:43 | It displays the statistics including lines, words, characters and bytes in the document NumCheck.c |
08:53 | In the file NumCheck.c, change the words as shown. |
09:01 | Now, from the Document Statistics dialog-box, click on Update. |
09:07 | Notice, that the information has been updated to reflect the changes we made. |
09:12 | Click Close. |
09:15 | This feature is very useful when a document is required to stay within certain number of words. |
09:22 | This brings us to the end of this tutorial. |
09:25 | Let us summarise. |
09:27 | In this tutorial, we learnt how to: * Use default snippets |
09:32 | * Add new snippets |
09:34 | * Delete snippets |
09:36 | * Highlight matching brackets and * Document Statistics. |
09:41 | Here is an assignment for you. |
09:44 | Create a new custom snippet named company header. |
09:49 | Enter the complete company address in the edit panel. |
09:53 | In the Tab trigger field, enter the shortcut key as company. |
09:58 | Open a new document and use the snippet. |
10:02 | The video at the following link summarizes the Spoken Tutorial project. Please download and watch it. |
10:10 | The Spoken Tutorial Project Team:
|
10:19 | For more details, please write to us. |
10:22 | Please post your timed queries in this forum. |
10:26 | Spoken Tutorial project is funded by NMEICT, MHRD, Government of India. More information on this mission is available at this link. |
10:39 | This is Nirmala Venkat from IIT Bombay, signing off. Thanks for watching. |