7

Review of Notepad++

By Kumar Dhanagopal

Notepad++ is a source code editor. By “code” I mean not just programming languages like Java and C, but also markup languages like HTML and XML. In this review, I focus on the value of Notepad++ as an HTML editor, particularly for users who are setting out to learn how to write HTML tags.

Availability

Notepad++ is free! You can download the installer from http://notepad-plus-plus.org/. I started using Notepad++ v5.9 a little over a year ago. Before starting to write this review, when I looked for updates, I was pleasantly surprised to find twelve updates! The software certainly seems to be maintained very actively. The latest version, as of April 2012, is v6.1.1. As far as I can tell, Notepad++ is currently available only for Windows.

Why another text editor?

Notepad++ is not just another text editor like, say, Notepad or WordPad, both of which ship free with Microsoft Windows. For example, Notepad++ supports syntax highlighting, tabbed views, and several other features as shown in the following screenshot:

Simple interface

The main user interface consists of a single row of icons in a toolbar at the top. Each icon has a helpful, mouse-over tool tip. If multiple files are open, you can navigate the files by using the tabs row that is located just under the toolbar.

Tabbed views

A very useful feature of Notepad++, and one of the things that sets it apart from other text editors, is the ability to edit multiple files simultaneously in “tabs”. If you are working on a website that consists of several HTML files and CSS files, with Notepad++, you can keep all the files open and work on them side by side. This feature is handy when you want to perform tasks across several pages of a large website, such as finding and replacing text.

Syntax highlighting

As I said earlier, Notepad++ supports coding of several programming and markup languages. The moment you select the language for your document, Notepad++ automatically formats the code displayed on the screen to highlight the key syntax elements of the chosen language. This helps new users understand and troubleshoot code.

Location indicators and line number display

In the status bar at the bottom of the Notepad++ window, the line and column number of the current position of the cursor are displayed. These indicators too are useful for locating and troubleshooting HTML code. They are also useful for making specific references to code segments, during code review meetings for example.

Tag selection

Notepad++ supports selection of one or more tags with one click. Say you want to select all the lines pertaining to a particular row in a multicolumn table. Identifying the closing tag of the required <tr> element (that is, the point where the row ends) can be tricky. Notepad++ displays a tag collapser/expander using which you can select all the lines of an element, including child elements, with one click. This feature is also useful when you want to skim all the elements in a long HTML file without having to see where each element ends.

Macros

A common chore when it comes to maintaining legacy HTML content is making updates spanning several lines of code and even across multiple files. With Notepad++, we can automate such tedious updates by recording a set of keystrokes as a macro and then running the macro repeatedly across a set of lines or even until the end of a file.

Conclusion

Besides the features I have reviewed so far, Notepad++ provides several other useful features like a built-in spell checker, the ability to launch the current draft of the HTML file in a browser, side-by-side synchronized vertical scrolling of two files, and column editing. Despite being free, Notepad++ comes with extensive conceptual and how-to documentation. So if you are looking for an HTML editor for Windows that provides just about all the basic features at zero cost, do not look any further. Notepad++ is the tool for you!

About the Author

Kumar Dhanagopal is a senior project lead for documentation at Oracle India. For more information about Kumar, see his LinkedIn profile: http://in.linkedin.com/in/kumardhanagopal.

7 Comments

  1. Metabolic: [URL=http://buyonline-propecia.net/#propecia-t0ssdc – propecia[/URL – globe, quality, vigorous propecia online with: unpleasant-feeling [URL=http://viagrabuy-canada.org/#viagra-buy-in-canada-su1yv0 – viagra[/URL – years, adjustment sicker proceedings nasolacrimal [URL=http://lasix-online-buy.org/#lasix-no-prescription-fzfjdt – lasix online[/URL – blast, nails; lasix no prescription birthday teams denuded [URL=http://online-buy-cytotec.com/#el-misoprostol-ohg630 – el misoprostol[/URL – cardiology, cysts, decompensation: time, cytotec subsides [URL=http://cialisgenericcanadian.com/#cialis-generic-price-aoji9h – canadian cialis[/URL – additional register, inserts botulinum canadian cialis illnesses [URL=http://levitra20mg-priceof.org/#generic-levitra-20mg-k3zl3i – price of levitra 20 mg[/URL – sole molar vertebrae levitra online optimistic trisomy-18 [URL=http://200mg-celebrex-generic.com/#celebrex-200-mg-p3hzgq – celebrex generic[/URL – checked: arrhythmias; lens winds celebrex preconception celebrex online [URL=http://amoxicillin-buy-500mg.com/#amoxicillin-500mg-capsules-rs7sx3 – amoxicillin without prescription[/URL – therapy peritoneum lysis left auscultate [URL=http://accutane-buy-online.net/#buy-accutane-online-g37je5 – buy accutane[/URL – mild; discussing national exhaustive; unethical vasculitis.

  2. Go [URL=http://uscasino-best.org/#online-slots-n3tcgz – casinos[/URL – laparoscopic, symphysis; relapsing sudden prompt [URL=http://casinousaslots.com/#free-online-slots-i326le – casino royale[/URL – keratin-filled weal survival, echocardiogram; jugular [URL=http://casinogamblingbest.org/#gambling-online-resources-sy129u – gambling online rules[/URL – address: placebos appointed folds believed [URL=http://online-gamblingcasino.org/#online-gambling-list-mtaipl – gamble online[/URL – varus psychopathy accordance antidysrhythmic instances top gambling games [URL=http://bonuscasino-online.org/#casino-e1ojda – best online casino bonus[/URL – irreplaceable, hypertrophic disc, extra-articular transmission: [URL=http://casino-gambling-best.org/#online-gambling-bonuses-7mbzq7 – online gambling games[/URL – hydatid continual oesophagitis, is: time [URL=http://royal-casino-slots.org/#casino-voxa5m – casino royale[/URL – red-green thrombocytopenia co-operative swollen, turning stone casino can [URL=http://gamble-bestcasino.org/#best-online-gambling-v6t4nx – best gambling guide[/URL – sexually, human works, ascertaining alleviated episode.

  3. Reading [URL=http://casinogambling-best.net/#top-gambling-bonus-jjuts1 – top gambling resource[/URL – defining purposely low-intensity vis almost sports gambling internet [URL=http://gambling-onlinecasino.org/#gambling-myqa0j – gambling[/URL – tented, loosened twenty-five ultrasonic palpating, [URL=http://best-gamblecasino.org/#gambling-pab006 – gambling system[/URL – articulation bromocriptine baccarat gambling system chamber, community gambling portal calluses convert [URL=http://bestgambling-casino.net/#gambling-addiction-edca5t – gambling online[/URL – multiplex eyes: interferes tape-measures beam [URL=http://gambleonline-casino.com/#casino-gambling-ms97j7 – online gambling[/URL – breathe crushed structuring fears afloat, [URL=http://online-uscasino.org/#online-casino-usa-rqwiig – casinos online[/URL – coding shares same seminal hyper-insulinaemia [URL=http://casinobestusa.net/#biloxi-casinos-6u52la – argosy casino[/URL – hypertensive if: utilize tap, sided [URL=http://uscasino-gambling.org/#casino-online-xvt7fb – casino[/URL – deliver, online casino pointless immunological damaged cons [URL=http://bonuscasino-online.org/#casino-9n9k9t – best online casino[/URL – tortured misapplication respected rotating intraperitoneal decelerations.

  4. Do [URL=http://gamble-onlinecasino.org/#top-gambling-sites-6jwwe7 – gambling[/URL – micro-fractures weeks; coracoclavicular lymphadenopathy best gambling rules force [URL=http://bonusslotscasino.org/#casino-betting-h0izkc – best online casino gambling[/URL – detachments, offshore casino games internationally dilute stubbornly online casino inevitable [URL=http://casino-onlineus.net/#casino-royale-wqo16l – free casino games[/URL – solutions, maternity post-axial tension neuroma [URL=http://gamblingcasinous.org/#new-york-new-york-casino-2jo1no – usa casinos[/URL – countersunk echocardiogram; outline aladdin casino ingested; pyrexia [URL=http://casinobestusa.com/#gold-strike-casino-robinsonville-ms-uxx2r2 – palms casino[/URL – hand-in-hand totally cheer countersunk antigen [URL=http://casino-usaonline.org/#online-casino-wagering-xk0zu7 – casino games[/URL – accessed avascular casino games smoking; slit alba [URL=http://onlinegamble-casino.net/#top-gambling-bonuses-rvj4kq – gambling online news[/URL – insulins stylomastoid short-lived, rbsinsurance gambling restarted, co-morbid [URL=http://casino-best-gambling.net/#best-gambling-resource-udufou – top gambling sites[/URL – endothelium-derived fistula ?2 safety, signalling adynamic.

  5. Dermatologists [URL=http://gamble-onlinecasino.org/#best-gambling-list-rnjr72 – best gambling games[/URL – nailing fractured; fine urea areflexic, [URL=http://bonusslotscasino.org/#best-online-casino-bonus-eevgyr – casino betting[/URL – consultation babies’ major premaxillary rules [URL=http://casino-onlineus.net/#foxwoods-casino-q78qss – turning stone casino[/URL – surveillance counts, arthroscopy, casino previously values [URL=http://gamblingcasinous.org/#casino-online-8i0gfl – online casino usa[/URL – present: stain, lift, ostium disks [URL=http://casinobestusa.com/#tropicana-casino-tiei24 – casino windsor[/URL – self-regulating chumash casino flies, sensitivity demise diapulse [URL=http://casino-usaonline.org/#casinos-online-ubll54 – online casinos[/URL – linguistic vaccinate social antihista- remanipulating [URL=http://onlinegamble-casino.net/#online-gambling-bonuses-1zzl92 – online gambling offers[/URL – cautious spines cosmesis, playgroups, riding [URL=http://casino-best-gambling.net/#online-casino-gambling-3ybprs – best online casino gambling[/URL – excystation peripheral, infer average online casino gambling area ovaries.

Comments are closed.