The Disputable Case of Text Editors

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    2 Favorites

    The Disputable Case of Text Editors - Presentation Transcript

    1. The Disputable case of Text Editors
    2. VS.
    3. The real measure of a text editor is how it meets your needs.
    4. Identify your inefficiency.
    5. Which Editors will be covered?
    6. Which Editors will be covered? All of them...
    7. Which Editors will be covered? All of them..... not really
    8. TextWrangler
    9. Dreamweaver
    10. TextMate
    11. Vim
    12. UltraEdit
    13. Notepad++
    14. Anatomy of Common Features
    15. Anatomy of Common Features plus Vim tutorial
    16. Auto Indent
    17. Auto Indent :set autoindent :set ts=n :set tw=n
    18. Auto Indent Multi-line Indent
    19. Auto Indent Multi-line Indent [visual mode] >>
    20. Auto Indent Multi-line Indent Syntax Highlight
    21. Auto Indent Multi-line Indent Syntax Highlight :syntax on :set syntax=lang
    22. Auto Indent Multi-line Indent Syntax Highlight Line Numbers
    23. Auto Indent Multi-line Indent Syntax Highlight Line Numbers :set number
    24. Auto Indent Multi-line Indent Syntax Highlight Line Numbers Text Completion
    25. Auto Indent Multi-line Indent Syntax Highlight Line Numbers Text Completion CTR-N/CTR-P
    26. Auto Indent Multi-line Indent Syntax Highlight Line Numbers Text Completion Auto Close
    27. Auto Indent Multi-line Indent Syntax Highlight Line Numbers Text Completion Auto Close *Requires macro*
    28. Auto Indent Multi-line Indent Syntax Highlight Line Numbers Text Completion Auto Close Block Folding
    29. Auto Indent Multi-line Indent Syntax Highlight Line Numbers Text Completion Auto Close Block Folding zf{lines} zo
    30. Auto Indent Multi-line Indent Syntax Highlight Line Numbers Text Completion Auto Close Block Folding
    31. A fair comparison.
    32. Notepad features:
    33. Notepad features: •Word Wrap
    34. Notepad features: •Word Wrap •Find
    35. Notepad features: •Word Wrap •Find •Find again?
    36. Find/Replace
    37. Find/Replace •find across multiple files
    38. Find/Replace •find across multiple files •count occurrences
    39. Find/Replace •find across multiple files •count occurrences •highlight matches
    40. Find/Replace •find across multiple files •count occurrences •highlight matches •regular expressions
    41. Find/Replace •find across multiple files •count occurrences •highlight matches •regular expressions •replace all
    42. Find/Replace •find across multiple files •count occurrences •highlight matches •regular expressions •replace all
    43. Find/Replace •find across multiple files •count occurrences •highlight matches •regular expressions •replace all :vimgrep {pattern} {files} :set hlsearch :nohl /search-forwards ?search-backwards :%s/search/replace/g :%s/query//gn
    44. Project Management
    45. Project Management •File hierarchy at a glance
    46. Project Management •File hierarchy at a glance •remembers open documents
    47. Project Management •File hierarchy at a glance •remembers open documents •filesystem integration
    48. Project Management •File hierarchy at a glance •remembers open documents •filesystem integration •indicates pending files for (*)
    49. FTP/SSH
    50. FTP/SSH •Work on remote files
    51. FTP/SSH •Work on remote files •Avoid manual uploading/syncing
    52. FTP/SSH •Work on remote files •Avoid manual uploading/syncing Get it.
    53. FTP/SSH •Work on remote files •Avoid manual uploading/syncing Get it. Don’t.
    54. For the work around.. Connect to the server manually Using the OS
    55. Using Windows Start ➧ My Network Places ➧ Add A Network Place Choose FTP network location server: ftp://ftp.server.com user: username Choose a name for that network connection
    56. Using Mac Finder ➧ Go ➧ Connect to server (cmd+k) server: ftp://username@ftp.server.com Authenticate with password
    57. External Applications
    58. External Applications ftp:
    59. External Applications ftp: ssh:
    60. External Applications ftp: ssh: multi- clipboard:
    61. External Applications ftp: ssh: multi- clipboard: community:
    62. Plugins:
    63. Plugins: •enhances functionality
    64. Plugins: •enhances functionality •open-source community driven (usually)
    65. Plugins: •enhances functionality •open-source community driven (usually) •consolidates multiple applications
    66. Plugins: •enhances functionality •open-source community driven (usually) •consolidates multiple applications •strengthens workflow
    67. Plugins: •enhances functionality •open-source community driven (usually) •consolidates multiple applications •strengthens workflow
    68. Plugins: •enhances functionality •open-source community driven (usually) •consolidates multiple applications •strengthens workflow Demo
    69. Extensions
    70. Bundles
    71. Macros & Code Snippets:
    72. Macros & Code Snippets: •code faster
    73. Macros & Code Snippets: •code faster •reference less
    74. Macros & Code Snippets: •code faster •reference less •library of reusable code
    75. Macros & Code Snippets: •code faster •reference less •library of reusable code •Avoid typos
    76. Macros & Code Snippets: •code faster •reference less •library of reusable code •Avoid typos Demo
    77. Debuggers
    78. Debuggers
    79. Debuggers
    80. Debuggers •offline html validator
    81. Debuggers •offline html validator •offline css validator
    82. Debuggers •offline html validator •offline css validator •syntax highlighting
    83. Debuggers •offline html validator •offline css validator •syntax highlighting •live html code rendering
    84. Debuggers •offline html validator •offline css validator •syntax highlighting •live html code rendering •javascript console
    85. Debuggers •offline html validator •offline css validator •syntax highlighting •live html code rendering •javascript console •javascript error reports
    86. Additional Resources
    87. Efficient Editing with Vim http://jmcpherson.org/editing.html
    88. Efficient Editing with Vim http://jmcpherson.org/editing.html AutoClose: matching bracket http://www.vim.org/scripts/script.php? script_id=1849
    89. Hacking Vim http://www.packtpub.com/Vim/book
    90. Regular Expression Cheat Sheet http://www.addedbytes.com/ cheat-sheets/regular-expressions- cheat-sheet/
    91. Typography of Code http://blog.hamstu.com/ 2008/02/03/the-typography-of- code/
    92. TextMate Screencasts http://macromates.com/ screencasts
    93. UltraEdit Product Tour http://www.ultraedit.com/products/ ultraedit/ultraedit_tour.html
    94. E-TextEditor http://www.e-texteditor.com/
    95. Life Hacker - Best Text Editors http://lifehacker.com/385929/best- text-editors#viewcomments
    96. Discovering your own workspace
    97. Thanks.

    + Helior ColoradoHelior Colorado, 7 months ago

    custom

    806 views, 2 favs, 0 embeds more stats

    Having great tools and knowing how to use them effe more

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 806
      • 806 on SlideShare
      • 0 from embeds
    • Comments 0
    • Favorites 2
    • Downloads 21
    Most viewed embeds

    more

    All embeds

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories