Difference between revisions of "Gedit-Text-Editor/C3/Snippets-in-gedit/English-timed"
From Script | Spoken-Tutorial
Jyotisolanki (Talk | contribs) (Created page with "{| border=1 || '''Time''' || '''Narration''' |- | 00:01 |Welcome to the '''Spoken Tutorial''' on '''Snippets''' in '''gedit Text editor'''. |- | 00:08 |In this tutorial,...") |
Jyotisolanki (Talk | contribs) |
||
Line 37: | Line 37: | ||
|- | |- | ||
| 00:41 | | 00:41 | ||
− | |'''Snippets''' are lines of text or source code that are used frequently while writing a program. | + | |'''Snippets''' are lines of text or '''source code''' that are used frequently while writing a program. |
|- | |- | ||
Line 125: | Line 125: | ||
|- | |- | ||
| 02:36 | | 02:36 | ||
− | |Recall that one of the features of Intelligent Text Completion is “Auto close brackets and quotes”. | + | |Recall that one of the features of '''Intelligent Text Completion''' is “Auto close brackets and quotes”. |
|- | |- | ||
Line 133: | Line 133: | ||
|- | |- | ||
| 02:48 | | 02:48 | ||
− | |Now, from the Main menu, select Tools and Manage Snippets. | + | |Now, from the '''Main menu''', select '''Tools''' and '''Manage Snippets'''. |
|- | |- | ||
| 02:54 | | 02:54 | ||
− | |The Manage Snippets dialog box appears. | + | |The '''Manage Snippets''' dialog box appears. |
Line 150: | Line 150: | ||
|- | |- | ||
| 03:06 | | 03:06 | ||
− | |The list of all the Snippets for 'C' are listed here. | + | |The list of all the '''Snippets''' for 'C' are listed here. |
|- | |- | ||
| 03:11 | | 03:11 | ||
− | |Click on the If snippet. | + | |Click on the '''If''' snippet. |
|- | |- | ||
Line 162: | Line 162: | ||
|- | |- | ||
| 03:21 | | 03:21 | ||
− | |Look at the Tab Trigger field at the right bottom. It is displayed as 'If', by default. | + | |Look at the '''Tab Trigger''' field at the right bottom. It is displayed as 'If', by default. |
|- | |- | ||
Line 170: | Line 170: | ||
|- | |- | ||
| 03:38 | | 03:38 | ||
− | |Let us see one more snippet called 'else if'. | + | |Let us see one more '''snippet''' called '''else if'''. |
|- | |- | ||
| 03:42 | | 03:42 | ||
− | |On the left hand side, click on the 'else if' snippet under 'C'. | + | |On the left hand side, click on the '''else if''' snippet under 'C'. |
|- | |- | ||
Line 183: | Line 183: | ||
|- | |- | ||
| 03:53 | | 03:53 | ||
− | |Note the Tab trigger as 'elif'. | + | |Note the Tab '''trigger''' as 'elif'. |
|- | |- | ||
| 03:56 | | 03:56 | ||
− | |Click Close. | + | |Click '''Close'''. |
|- | |- | ||
| 04:00 | | 04:00 | ||
− | |Let us see how to use this snippet in our program. | + | |Let us see how to use this '''snippet''' in our program. |
|- | |- | ||
| 04:04 | | 04:04 | ||
− | |Type 'elif' and press tab. | + | |Type '''elif''' and press '''tab'''. |
|- | |- | ||
| 04:09 | | 04:09 | ||
− | |You can see that the syntax for 'else if' is inserted here. | + | |You can see that the syntax for ''''else if'''' is inserted here. |
|- | |- | ||
Line 207: | Line 207: | ||
|- | |- | ||
| 04:19 | | 04:19 | ||
− | |So, with the help of Snippets, we can avoid repetitive typing in our source code. | + | |So, with the help of '''Snippets''', we can avoid repetitive typing in our '''source code'''. |
|- | |- | ||
| 04:26 | | 04:26 | ||
− | |Next, we will see how to create our own Snippet. | + | |Next, we will see how to create our own '''Snippet'''. |
|- | |- | ||
| 04:30 | | 04:30 | ||
− | |Now, from the Main menu, click Tools and Manage snippets. | + | |Now, from the '''Main menu''', click '''Tools''' and '''Manage snippets'''. |
|- | |- | ||
| 04:38 | | 04:38 | ||
− | |In the Manage Snippets dialog box that appears, select C. | + | |In the '''Manage Snippets''' dialog box that appears, select '''C'''. |
|- | |- | ||
| 04:42 | | 04:42 | ||
− | |At the bottom left of the window, click the plus icon to create a new snippet. | + | |At the bottom left of the window, click the '''plus''' icon to create a new '''snippet'''. |
|- | |- | ||
| 04:49 | | 04:49 | ||
− | |Type “HelloWorld” and press Enter. | + | |Type “HelloWorld” and press '''Enter'''. |
|- | |- | ||
| 04:53 | | 04:53 | ||
− | |Then click on the Edit panel. | + | |Then click on the '''Edit''' panel. |
|- | |- | ||
Line 239: | Line 239: | ||
|- | |- | ||
| 05:02 | | 05:02 | ||
− | |In the Tab trigger field, type “hello”. This is the shortcut keyword used in the editor. | + | |In the '''Tab trigger''' field, type “hello”. This is the shortcut keyword used in the editor. |
|- | |- | ||
| 05:10 | | 05:10 | ||
− | |Click Close. | + | |Click '''Close'''. |
|- | |- | ||
| 05:13 | | 05:13 | ||
− | |Open a new document in the gedit Text editor. | + | |Open a new document in the '''gedit Text editor'''. |
|- | |- | ||
| 05:18 | | 05:18 | ||
− | |Save the file as helloworld.c | + | |Save the file as '''helloworld.c''' . |
|- | |- | ||
| 05:22 | | 05:22 | ||
− | |If you don't save the file with '.c' extension, the snippets will not work. | + | |If you don't save the file with '.c' extension, the '''snippets''' will not work. |
|- | |- |
Revision as of 11:57, 7 April 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: Ubuntu Linux 14.04 operating system gedit Text editor 3.10 |
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 andend 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 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: ,Number of words ,Number of lines ,Number of characters ,Number of non-space characters ,Size of the file in bytes |
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 aned 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 summarises the Spoken Tutorial project.
Please download and watch it. |
10:10 | The Spoken Tutorial Project Team: conducts workshops using spoken tutorials and gives certificates on passing online tests. |
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. |