Difference between revisions of "Gedit-Text-Editor/C3/Snippets-in-gedit/English-timed"

From Script | Spoken-Tutorial
Jump to: navigation, search
(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,...")
 
 
(7 intermediate revisions by 3 users not shown)
Line 5: Line 5:
 
|-
 
|-
 
|  00:01
 
|  00:01
|Welcome to the '''Spoken Tutorial''' on '''Snippets''' in '''gedit Text editor'''.
+
|Welcome to the '''Spoken Tutorial''' on '''Snippets in gedit Text editor'''.
  
 
|-
 
|-
 
|  00:08
 
|  00:08
|In this tutorial, we will learn how to Use '''default Snippets'''  
+
|In this tutorial, we will learn how to:* use '''default Snippets'''  
  
 
|-
 
|-
Line 21: Line 21:
 
|-
 
|-
 
|  00:17
 
|  00:17
|'''Highlight matching brackets''' and '''Document Statistics'''  
+
|'''Highlight matching brackets''' and * '''Document Statistics'''.
  
 
|-
 
|-
 
|  00:22
 
|  00:22
|To record this tutorial, I am using: '''Ubuntu Linux''' 14.04 operating system  '''gedit Text editor''' 3.10  
+
|To record this tutorial, I am using:  
 +
'''Ubuntu Linux''' 14.04 operating system   
 +
'''gedit Text editor''' 3.10  
  
 
|-
 
|-
 
|  00:33
 
|  00:33
|To follow this tutorial, you should have working knowledge of any operating system.  
+
|To follow this tutorial, you should have working knowledge of any '''operating system'''.  
  
 
|-
 
|-
 
|  00:39
 
|  00:39
|What are snippests ?
+
|What are '''snippests'''?
  
 
|-
 
|-
 
|  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 61: Line 63:
 
|-
 
|-
 
|  01:12
 
|  01:12
|From the Main '''menu''', click '''Edit''' and '''Preferences'''.  
+
|From the Main menu, click '''Edit''' and '''Preferences'''.  
  
 
|-
 
|-
Line 89: Line 91:
 
|-
 
|-
 
|  01:49
 
|  01:49
|Now type the word '''If''' and press the '''Tab''' key.  
+
|Now, type the word '''If''' and press the '''Tab''' key.  
  
 
|-
 
|-
Line 109: Line 111:
 
|-
 
|-
 
|  02:12
 
|  02:12
|We can see the open curly braces andend braces are inserted automatically.  
+
|We can see the open curly braces and end braces are inserted automatically.  
  
 
|-
 
|-
Line 125: Line 127:
 
|-
 
|-
 
|  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 135:
 
|-
 
|-
 
|  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 151:
 
|-
 
|-
 
|  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 163:
 
|-
 
|-
 
|  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 171:
 
|-
 
|-
 
|  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'.  
  
 
|-
 
|-
 
|  03:48
 
|  03:48
 
|You can see the syntax for this on the top right panel.  
 
|You can see the syntax for this on the top right panel.  
 
  
 
|-
 
|-
 
|  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.  
  
 
|-
 
|-
Line 263: Line 263:
 
|-
 
|-
 
|  05:35
 
|  05:35
|Type “hello” and press the Tab key.  
+
|Type “hello” and press the '''Tab''' key.  
  
 
|-
 
|-
Line 270: Line 270:
 
|-
 
|-
 
|  05:45
 
|  05:45
|This is how we create and use a custom snippet.  
+
|This is how we create and use a custom '''snippet'''.  
  
 
|-
 
|-
Line 278: Line 278:
 
|-
 
|-
 
|  05:54
 
|  05:54
|From the Main menu, click Tools and Manage Snippets.
+
|From the '''Main''' menu, click '''Tools''' and '''Manage Snippets'''.
  
 
|-
 
|-
 
|  05:59
 
|  05:59
|In the snippet list, click C.  
+
|In the '''snippet''' list, click '''C'''.  
  
 
|-
 
|-
Line 290: Line 290:
 
|-
 
|-
 
|  06:07
 
|  06:07
|At the bottom left of the window, click the minus icon to delete a snippet.  
+
|At the bottom left of the window, click the '''minus''' icon to delete a '''snippet'''.
 +
 
|-
 
|-
 
|  06:13
 
|  06:13
|The snippet is deleted.  
+
|The '''snippet''' is deleted.  
  
 
|-
 
|-
 
|  06:16
 
|  06:16
|Now, locate the snippet ‘While loop’ from the list and select it for deletion.  
+
|Now, locate the '''snippet''' '''‘While loop’''' from the list and select it for deletion.  
  
 
|-
 
|-
 
|  06:23
 
|  06:23
|We can see here that the delete icon is disabled.  
+
|We can see here that the '''delete''' icon is disabled.  
 
|-
 
|-
 
|  06:28
 
|  06:28
|This means we can only delete the snippets which we have created, and not the default ones.  
+
|This means we can only delete the '''snippets''' which we have created, and not the default ones.  
  
 
|-
 
|-
 
|  06:35
 
|  06:35
|Click Close.  
+
|Click '''Close'''.  
  
 
|-
 
|-
 
|  06:37
 
|  06:37
|Let us switch back to NumCheck.c tab.  
+
|Let us switch back to '''NumCheck.c''' tab.  
  
 
|-
 
|-
Line 327: Line 328:
 
|-
 
|-
 
|  06:58
 
|  06:58
|From the Main menu, click Edit and Preferences.  
+
|From the '''Main''' menu, click '''Edit''' and '''Preferences'''.  
  
 
|-
 
|-
 
|  07:03
 
|  07:03
|In the View tab, check the Highlight matching brackets box.  
+
|In the '''View''' tab, check the '''Highlight matching brackets''' box.  
 +
 
 
|-
 
|-
 
|  07:07
 
|  07:07
|Click Close.  
+
|Click '''Close'''.  
  
 
|-
 
|-
Line 347: Line 349:
 
|  07:22
 
|  07:22
 
|Place your cursor on the second open curly braces.  
 
|Place your cursor on the second open curly braces.  
 +
 
|-
 
|-
 
|  07:27
 
|  07:27
Line 353: 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.  
 +
 
 
|-
 
|-
 
|  07:38
 
|  07:38
Line 360: Line 364:
 
|-
 
|-
 
|  07:44
 
|  07:44
|Next we will learn about the Document Statistics feature.  
+
|Next we will learn about the '''Document Statistics''' feature.  
  
 
|-
 
|-
 
|  07:49
 
|  07:49
|Document Statistics plugin shows the various statistics related to the current document.  
+
|'''Document Statistics plugin''' shows the various statistics related to the current document.  
 +
 
 
|-
 
|-
 
|  07:56
 
|  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  
+
|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 375: Line 389:
 
|-
 
|-
 
|  08:14
 
|  08:14
|From the Main menu, click Edit and Preferences.  
+
|From the '''Main''' menu, click '''Edit''' and '''Preferences'''.  
  
 
|-
 
|-
 
|  08:19
 
|  08:19
|Click on the Plugins tab.  
+
|Click on the '''Plugins''' tab.  
  
 
|-
 
|-
 
|  08:22
 
|  08:22
|Scroll down to see Document Statistics option.  
+
|Scroll down to see '''Document Statistics''' option.  
  
 
|-
 
|-
 
|  08:26
 
|  08:26
|If the Document Statistics plugin is not enabled then check it.  
+
|If the '''Document Statistics plugin''' is not enabled then check it.  
 
|-
 
|-
 
|  08:32
 
|  08:32
|Click Close.  
+
|Click '''Close'''.  
  
 
|-
 
|-
 
|  08:34
 
|  08:34
|From the Main menu, select Tools and Document Statistics.
+
|From the '''Main''' menu, select '''Tools''' and '''Document Statistics'''.
  
 
|-
 
|-
 
|  08:39
 
|  08:39
|The Document Statistics dialog box opens.  
+
|The '''Document Statistics''' dialog-box opens.  
  
 
|-
 
|-
 
|  08:43
 
|  08:43
|It displays the statistics including lines, words, characters and bytes in the document NumCheck.c  
+
|It displays the statistics including lines, words, characters and bytes in the document '''NumCheck.c'''
  
 
|-
 
|-
 
|  08:53
 
|  08:53
|In the file NumCheck.c, change the words as shown.  
+
|In the file '''NumCheck.c''', change the words as shown.  
  
 
|-
 
|-
 
|  09:01
 
|  09:01
|Now, from the Document Statistics dialog box, click on Update.  
+
|Now, from the '''Document Statistics''' dialog-box, click on '''Update'''.  
  
 
|-
 
|-
 
|  09:07
 
|  09:07
 
|Notice, that the information has been updated to reflect the changes we made.  
 
|Notice, that the information has been updated to reflect the changes we made.  
 +
 
|-
 
|-
 
|  09:12
 
|  09:12
|Click Close.  
+
|Click '''Close'''.  
  
 
|-
 
|-
Line 433: Line 448:
 
|-
 
|-
 
|  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  aned Document Statistics  
+
|Highlight matching brackets  and * Document Statistics.
  
 
|-
 
|-
Line 453: Line 468:
 
|-
 
|-
 
|  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'''.
  
 
|-
 
|-
 
|  09:58
 
|  09:58
|Open a new document and use the snippet.  
+
|Open a new document and use the '''snippet'''.  
  
 
|-
 
|-
 
|  10:02
 
|  10:02
|The video at the following link summarises the Spoken Tutorial project.  
+
|The video at the following link summarizes the '''Spoken Tutorial''' project. Please download and watch it.  
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 482: Line 498:
 
|  10:22
 
|  10:22
 
|Please post your timed queries in this forum.  
 
|Please post your timed queries in this forum.  
 
  
 
|-
 
|-
Line 489: Line 504:
  
 
|-
 
|-
| 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.  
  
 
|}
 
|}

Latest revision as of 17:09, 30 April 2019

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 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:

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 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:

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.

Contributors and Content Editors

Jyotisolanki, Pratik kamble, Sandhya.np14