{"id":578,"date":"2014-04-27T00:41:11","date_gmt":"2014-04-27T00:41:11","guid":{"rendered":"http:\/\/blog.wholetomato.com\/?p=578"},"modified":"2019-05-03T17:28:51","modified_gmt":"2019-05-03T21:28:51","slug":"sort-lines","status":"publish","type":"post","link":"https:\/\/www.wholetomato.com\/blog\/sort-lines\/","title":{"rendered":"Sorting One&#8217;s Code"},"content":{"rendered":"<p>Visual Assist has a plethora of features, and it&#8217;s difficult to know them all. It&#8217;s an even greater challenge to use all of them at every opportunity.<\/p>\n<p>We had\u00a0one user, Tom, write\u00a0recently that his &#8220;very small favourite feature&#8221; in Visual Assist is Sort Lines. Sort lines, we wondered.\u00a0We don&#8217;t often sort\u00a0when writing code. After a bit of\u00a0thought, we\u00a0acknowledged that if one does need to sort, however\u00a0infrequently, a built-in sort can be very\u00a0handy.<\/p>\n<p>In this blog post, I touch on a few use cases for Sort Lines, some of which might resonate with you.<\/p>\n<p>If you have enums not dependent on order, consider sorting them for readability. Sort all or a subset, remembering to exclude a count that must be the last item.<\/p>\n<p><a href=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2014\/04\/sortlinesenum1.png?ssl=1\"><img loading=\"lazy\" decoding=\"async\" data-attachment-id=\"594\" data-permalink=\"https:\/\/www.wholetomato.com\/blog\/sort-lines\/sortlinesenum\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2014\/04\/sortlinesenum1.png?fit=204%2C332&amp;ssl=1\" data-orig-size=\"204,332\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2014\/04\/sortlinesenum1.png?fit=184%2C300&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2014\/04\/sortlinesenum1.png?fit=204%2C332&amp;ssl=1\" class=\"alignnone size-full wp-image-594\" src=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2014\/04\/sortlinesenum1.png?resize=204%2C332&#038;ssl=1\" alt=\"\" width=\"204\" height=\"332\" srcset=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2014\/04\/sortlinesenum1.png?w=204&amp;ssl=1 204w, https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2014\/04\/sortlinesenum1.png?resize=184%2C300&amp;ssl=1 184w\" sizes=\"auto, (max-width: 204px) 100vw, 204px\" data-recalc-dims=\"1\" \/><\/a><\/p>\n<p>Select your lines and\u00a0invoke sort from the Tools submenu of VAssistX:<\/p>\n<p><a href=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2014\/04\/sortlinesmenu.png?ssl=1\"><img loading=\"lazy\" decoding=\"async\" data-attachment-id=\"581\" data-permalink=\"https:\/\/www.wholetomato.com\/blog\/sort-lines\/sortlinesmenu\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2014\/04\/sortlinesmenu.png?fit=425%2C246&amp;ssl=1\" data-orig-size=\"425,246\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2014\/04\/sortlinesmenu.png?fit=300%2C174&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2014\/04\/sortlinesmenu.png?fit=425%2C246&amp;ssl=1\" class=\"alignnone size-full wp-image-581\" src=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2014\/04\/sortlinesmenu.png?resize=425%2C246&#038;ssl=1\" alt=\"\" width=\"425\" height=\"246\" srcset=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2014\/04\/sortlinesmenu.png?w=425&amp;ssl=1 425w, https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2014\/04\/sortlinesmenu.png?resize=300%2C174&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2014\/04\/sortlinesmenu.png?resize=360%2C208&amp;ssl=1 360w\" sizes=\"auto, (max-width: 425px) 100vw, 425px\" data-recalc-dims=\"1\" \/><\/a><\/p>\n<p>Sorting is always alphabetic, and done in place.\u00a0Only complete lines of a selection are sorted; sort Lines ignores the line with the text caret\u2014whether or not the line\u00a0includes any\u00a0selected text.<\/p>\n<p><a href=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2014\/04\/sortlinesenumafter.png?ssl=1\"><img loading=\"lazy\" decoding=\"async\" data-attachment-id=\"599\" data-permalink=\"https:\/\/www.wholetomato.com\/blog\/sort-lines\/sortlinesenumafter\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2014\/04\/sortlinesenumafter.png?fit=201%2C268&amp;ssl=1\" data-orig-size=\"201,268\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2014\/04\/sortlinesenumafter.png?fit=201%2C268&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2014\/04\/sortlinesenumafter.png?fit=201%2C268&amp;ssl=1\" class=\"alignnone size-full wp-image-599\" src=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2014\/04\/sortlinesenumafter.png?resize=201%2C268&#038;ssl=1\" alt=\"\" width=\"201\" height=\"268\" srcset=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2014\/04\/sortlinesenumafter.png?w=201&amp;ssl=1 201w, https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2014\/04\/sortlinesenumafter.png?resize=150%2C200&amp;ssl=1 150w\" sizes=\"auto, (max-width: 201px) 100vw, 201px\" data-recalc-dims=\"1\" \/><\/a><\/p>\n<p>In unmanaged code, \u00a0#defines are sometimes good\u00a0candidates for a sort.\u00a0If circumstances allow, sort before assigning values to your macros. Sorting operates\u00a0at the line level, so don&#8217;t attempt a sort\u00a0if your macros and their comments span multiple lines.<\/p>\n<p><a href=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2014\/04\/sortlinesdefinesbefore.png?ssl=1\"><img loading=\"lazy\" decoding=\"async\" data-attachment-id=\"604\" data-permalink=\"https:\/\/www.wholetomato.com\/blog\/sort-lines\/sortlinesdefinesbefore\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2014\/04\/sortlinesdefinesbefore.png?fit=498%2C112&amp;ssl=1\" data-orig-size=\"498,112\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"sortLinesDefinesBefore\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2014\/04\/sortlinesdefinesbefore.png?fit=300%2C67&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2014\/04\/sortlinesdefinesbefore.png?fit=498%2C112&amp;ssl=1\" class=\"alignnone size-full wp-image-604\" src=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2014\/04\/sortlinesdefinesbefore.png?resize=498%2C112&#038;ssl=1\" alt=\"\" width=\"498\" height=\"112\" srcset=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2014\/04\/sortlinesdefinesbefore.png?w=498&amp;ssl=1 498w, https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2014\/04\/sortlinesdefinesbefore.png?resize=300%2C67&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2014\/04\/sortlinesdefinesbefore.png?resize=360%2C81&amp;ssl=1 360w\" sizes=\"auto, (max-width: 498px) 100vw, 498px\" data-recalc-dims=\"1\" \/><\/a><\/p>\n<p><a href=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2014\/04\/sortlinesdefinesbefore.png?ssl=1\"><img loading=\"lazy\" decoding=\"async\" data-attachment-id=\"603\" data-permalink=\"https:\/\/www.wholetomato.com\/blog\/sort-lines\/sortlinesdefinesafter\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2014\/04\/sortlinesdefinesafter1.png?fit=489%2C108&amp;ssl=1\" data-orig-size=\"489,108\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2014\/04\/sortlinesdefinesafter1.png?fit=300%2C66&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2014\/04\/sortlinesdefinesafter1.png?fit=489%2C108&amp;ssl=1\" class=\"alignnone size-full wp-image-603\" src=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2014\/04\/sortlinesdefinesafter1.png?resize=489%2C108&#038;ssl=1\" alt=\"\" width=\"489\" height=\"108\" srcset=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2014\/04\/sortlinesdefinesafter1.png?w=489&amp;ssl=1 489w, https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2014\/04\/sortlinesdefinesafter1.png?resize=300%2C66&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2014\/04\/sortlinesdefinesafter1.png?resize=360%2C80&amp;ssl=1 360w\" sizes=\"auto, (max-width: 489px) 100vw, 489px\" data-recalc-dims=\"1\" \/><\/a><\/p>\n<p>Finally, if you are confident your C\/C++ headers don&#8217;t need to be included in order, sort them so they are easier to browse.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" data-attachment-id=\"580\" data-permalink=\"https:\/\/www.wholetomato.com\/blog\/sort-lines\/sortheadersbefore\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2014\/04\/sortheadersbefore.png?fit=274%2C160&amp;ssl=1\" data-orig-size=\"274,160\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2014\/04\/sortheadersbefore.png?fit=274%2C160&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2014\/04\/sortheadersbefore.png?fit=274%2C160&amp;ssl=1\" class=\"alignnone size-full wp-image-580\" src=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2014\/04\/sortheadersbefore.png?resize=274%2C160&#038;ssl=1\" alt=\"\" width=\"274\" height=\"160\" data-recalc-dims=\"1\" \/><\/p>\n<p><a href=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2014\/04\/sortheadersafter.png?ssl=1\"><img loading=\"lazy\" decoding=\"async\" data-attachment-id=\"579\" data-permalink=\"https:\/\/www.wholetomato.com\/blog\/sort-lines\/sortheadersafter\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2014\/04\/sortheadersafter.png?fit=265%2C156&amp;ssl=1\" data-orig-size=\"265,156\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2014\/04\/sortheadersafter.png?fit=265%2C156&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2014\/04\/sortheadersafter.png?fit=265%2C156&amp;ssl=1\" class=\"alignnone size-full wp-image-579\" src=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2014\/04\/sortheadersafter.png?resize=265%2C156&#038;ssl=1\" alt=\"\" width=\"265\" height=\"156\" data-recalc-dims=\"1\" \/><\/a><\/p>\n<p>If you find yourself sorting manually, however infrequently, remember\u00a0that Visual Assist makes the task simple. Our user Tom uses\u00a0Sort Lines so much\u00a0he assigned\u00a0a shortcut to\u00a0the command.<\/p>\n<p>Finally,\u00a0if you have a different use case for Sort Lines, we&#8217;d love to hear about it. Please share your case in a comment.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Visual Assist has a plethora of features, and it&#8217;s difficult to know them all. It&#8217;s an even greater challenge to use all of them at every opportunity. We had\u00a0one user, Tom, write\u00a0recently that his &#8220;very&#8230;<\/p>\n","protected":false},"author":28485711,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_coblocks_attr":"","_coblocks_dimensions":"","_coblocks_responsive_height":"","_coblocks_accordion_ie_support":"","jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_newsletter_tier_id":0,"footnotes":"","jetpack_publicize_message":"","jetpack_is_tweetstorm":false,"jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","enabled":false}}},"categories":[672],"tags":[],"class_list":["post-578","post","type-post","status-publish","format-standard","hentry","category-tips-and-tricks"],"jetpack_publicize_connections":[],"aioseo_notices":[],"jetpack_featured_media_url":"","jetpack_likes_enabled":true,"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/pfpLS4-9k","aioseo_head":"\n\t\t<!-- All in One SEO Pro 4.9.6.2 - aioseo.com -->\n\t<meta name=\"description\" content=\"Visual Assist has a plethora of features, and it&#039;s difficult to know them all. It&#039;s an even greater challenge to use all of them at every opportunity. We had one user, Tom, write recently that his &quot;very small favourite feature&quot; in Visual Assist is Sort Lines. Sort lines, we wondered. We don&#039;t often sort when writing code. After a\" \/>\n\t<meta name=\"robots\" content=\"max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n\t<meta name=\"author\" content=\"Jeff Straathof\"\/>\n\t<meta name=\"google-site-verification\" content=\"DtHrwoEjg0KG_fbuPSp5j_wNIf-g5hSh4EH6tZBoCIw\" \/>\n\t<link rel=\"canonical\" href=\"https:\/\/www.wholetomato.com\/blog\/sort-lines\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO Pro (AIOSEO) 4.9.6.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"Tomato Soup - Visual Assist Team Blog\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"Sorting One\u2019s Code - Tomato Soup\" \/>\n\t\t<meta property=\"og:description\" content=\"Visual Assist has a plethora of features, and it&#039;s difficult to know them all. It&#039;s an even greater challenge to use all of them at every opportunity. We had one user, Tom, write recently that his &quot;very small favourite feature&quot; in Visual Assist is Sort Lines. Sort lines, we wondered. We don&#039;t often sort when writing code. After a\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/www.wholetomato.com\/blog\/sort-lines\/\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2014-04-27T00:41:11+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-05-03T21:28:51+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/wholetomatosoftware\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n\t\t<meta name=\"twitter:site\" content=\"@visualassist\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Sorting One\u2019s Code - Tomato Soup\" \/>\n\t\t<meta name=\"twitter:description\" content=\"Visual Assist has a plethora of features, and it&#039;s difficult to know them all. It&#039;s an even greater challenge to use all of them at every opportunity. We had one user, Tom, write recently that his &quot;very small favourite feature&quot; in Visual Assist is Sort Lines. Sort lines, we wondered. We don&#039;t often sort when writing code. After a\" \/>\n\t\t<meta name=\"twitter:creator\" content=\"@visualassist\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"BlogPosting\",\"@id\":\"https:\\\/\\\/www.wholetomato.com\\\/blog\\\/sort-lines\\\/#blogposting\",\"name\":\"Sorting One\\u2019s Code - Tomato Soup\",\"headline\":\"Sorting One&#8217;s Code\",\"author\":{\"@id\":\"https:\\\/\\\/www.wholetomato.com\\\/blog\\\/author\\\/jstraathof\\\/#author\"},\"publisher\":{\"@id\":\"https:\\\/\\\/www.wholetomato.com\\\/blog\\\/#organization\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/www.wholetomato.com\\\/blog\\\/wp-content\\\/uploads\\\/2014\\\/04\\\/sortlinesenum1.png?fit=204%2C332&ssl=1\",\"@id\":\"https:\\\/\\\/www.wholetomato.com\\\/blog\\\/sort-lines\\\/#articleImage\",\"width\":204,\"height\":332},\"datePublished\":\"2014-04-27T00:41:11-04:00\",\"dateModified\":\"2019-05-03T17:28:51-04:00\",\"inLanguage\":\"en-US\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.wholetomato.com\\\/blog\\\/sort-lines\\\/#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.wholetomato.com\\\/blog\\\/sort-lines\\\/#webpage\"},\"articleSection\":\"Tips and Tricks, English\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.wholetomato.com\\\/blog\\\/sort-lines\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.wholetomato.com\\\/blog#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.wholetomato.com\\\/blog\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.wholetomato.com\\\/blog\\\/category\\\/tips-and-tricks\\\/#listItem\",\"name\":\"Tips and Tricks\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.wholetomato.com\\\/blog\\\/category\\\/tips-and-tricks\\\/#listItem\",\"position\":2,\"name\":\"Tips and Tricks\",\"item\":\"https:\\\/\\\/www.wholetomato.com\\\/blog\\\/category\\\/tips-and-tricks\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.wholetomato.com\\\/blog\\\/sort-lines\\\/#listItem\",\"name\":\"Sorting One&#8217;s Code\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.wholetomato.com\\\/blog#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.wholetomato.com\\\/blog\\\/sort-lines\\\/#listItem\",\"position\":3,\"name\":\"Sorting One&#8217;s Code\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.wholetomato.com\\\/blog\\\/category\\\/tips-and-tricks\\\/#listItem\",\"name\":\"Tips and Tricks\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.wholetomato.com\\\/blog\\\/#organization\",\"name\":\"Tomato Soup\",\"description\":\"Visual Assist Team Blog\",\"url\":\"https:\\\/\\\/www.wholetomato.com\\\/blog\\\/\",\"email\":\"info@wholetomato.com\",\"numberOfEmployees\":{\"@type\":\"QuantitativeValue\",\"minValue\":0,\"maxValue\":100},\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/www.wholetomato.com\\\/blog\\\/wp-content\\\/uploads\\\/2020\\\/05\\\/wt-logo.jpg?fit=400%2C400&ssl=1\",\"@id\":\"https:\\\/\\\/www.wholetomato.com\\\/blog\\\/sort-lines\\\/#organizationLogo\",\"width\":400,\"height\":400},\"image\":{\"@id\":\"https:\\\/\\\/www.wholetomato.com\\\/blog\\\/sort-lines\\\/#organizationLogo\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/wholetomatosoftware\",\"https:\\\/\\\/twitter.com\\\/visualassist\",\"https:\\\/\\\/www.youtube.com\\\/c\\\/Wholetomatosoftware\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/whole-tomato-software\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.wholetomato.com\\\/blog\\\/author\\\/jstraathof\\\/#author\",\"url\":\"https:\\\/\\\/www.wholetomato.com\\\/blog\\\/author\\\/jstraathof\\\/\",\"name\":\"Jeff Straathof\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.wholetomato.com\\\/blog\\\/sort-lines\\\/#webpage\",\"url\":\"https:\\\/\\\/www.wholetomato.com\\\/blog\\\/sort-lines\\\/\",\"name\":\"Sorting One\\u2019s Code - Tomato Soup\",\"description\":\"Visual Assist has a plethora of features, and it's difficult to know them all. It's an even greater challenge to use all of them at every opportunity. We had one user, Tom, write recently that his \\\"very small favourite feature\\\" in Visual Assist is Sort Lines. Sort lines, we wondered. We don't often sort when writing code. After a\",\"inLanguage\":\"en-US\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.wholetomato.com\\\/blog\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.wholetomato.com\\\/blog\\\/sort-lines\\\/#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/www.wholetomato.com\\\/blog\\\/author\\\/jstraathof\\\/#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/www.wholetomato.com\\\/blog\\\/author\\\/jstraathof\\\/#author\"},\"datePublished\":\"2014-04-27T00:41:11-04:00\",\"dateModified\":\"2019-05-03T17:28:51-04:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.wholetomato.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.wholetomato.com\\\/blog\\\/\",\"name\":\"Tomato Soup\",\"description\":\"Visual Assist Team Blog\",\"inLanguage\":\"en-US\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.wholetomato.com\\\/blog\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO Pro -->\r\n\t\t<title>Sorting One\u2019s Code - Tomato Soup<\/title>\n\n","aioseo_head_json":{"title":"Sorting One\u2019s Code - Tomato Soup","description":"Visual Assist has a plethora of features, and it's difficult to know them all. It's an even greater challenge to use all of them at every opportunity. We had one user, Tom, write recently that his \"very small favourite feature\" in Visual Assist is Sort Lines. Sort lines, we wondered. We don't often sort when writing code. After a","canonical_url":"https:\/\/www.wholetomato.com\/blog\/sort-lines\/","robots":"max-snippet:-1, max-image-preview:large, max-video-preview:-1","keywords":"","webmasterTools":{"google-site-verification":"DtHrwoEjg0KG_fbuPSp5j_wNIf-g5hSh4EH6tZBoCIw","miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BlogPosting","@id":"https:\/\/www.wholetomato.com\/blog\/sort-lines\/#blogposting","name":"Sorting One\u2019s Code - Tomato Soup","headline":"Sorting One&#8217;s Code","author":{"@id":"https:\/\/www.wholetomato.com\/blog\/author\/jstraathof\/#author"},"publisher":{"@id":"https:\/\/www.wholetomato.com\/blog\/#organization"},"image":{"@type":"ImageObject","url":"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2014\/04\/sortlinesenum1.png?fit=204%2C332&ssl=1","@id":"https:\/\/www.wholetomato.com\/blog\/sort-lines\/#articleImage","width":204,"height":332},"datePublished":"2014-04-27T00:41:11-04:00","dateModified":"2019-05-03T17:28:51-04:00","inLanguage":"en-US","mainEntityOfPage":{"@id":"https:\/\/www.wholetomato.com\/blog\/sort-lines\/#webpage"},"isPartOf":{"@id":"https:\/\/www.wholetomato.com\/blog\/sort-lines\/#webpage"},"articleSection":"Tips and Tricks, English"},{"@type":"BreadcrumbList","@id":"https:\/\/www.wholetomato.com\/blog\/sort-lines\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/www.wholetomato.com\/blog#listItem","position":1,"name":"Home","item":"https:\/\/www.wholetomato.com\/blog","nextItem":{"@type":"ListItem","@id":"https:\/\/www.wholetomato.com\/blog\/category\/tips-and-tricks\/#listItem","name":"Tips and Tricks"}},{"@type":"ListItem","@id":"https:\/\/www.wholetomato.com\/blog\/category\/tips-and-tricks\/#listItem","position":2,"name":"Tips and Tricks","item":"https:\/\/www.wholetomato.com\/blog\/category\/tips-and-tricks\/","nextItem":{"@type":"ListItem","@id":"https:\/\/www.wholetomato.com\/blog\/sort-lines\/#listItem","name":"Sorting One&#8217;s Code"},"previousItem":{"@type":"ListItem","@id":"https:\/\/www.wholetomato.com\/blog#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/www.wholetomato.com\/blog\/sort-lines\/#listItem","position":3,"name":"Sorting One&#8217;s Code","previousItem":{"@type":"ListItem","@id":"https:\/\/www.wholetomato.com\/blog\/category\/tips-and-tricks\/#listItem","name":"Tips and Tricks"}}]},{"@type":"Organization","@id":"https:\/\/www.wholetomato.com\/blog\/#organization","name":"Tomato Soup","description":"Visual Assist Team Blog","url":"https:\/\/www.wholetomato.com\/blog\/","email":"info@wholetomato.com","numberOfEmployees":{"@type":"QuantitativeValue","minValue":0,"maxValue":100},"logo":{"@type":"ImageObject","url":"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2020\/05\/wt-logo.jpg?fit=400%2C400&ssl=1","@id":"https:\/\/www.wholetomato.com\/blog\/sort-lines\/#organizationLogo","width":400,"height":400},"image":{"@id":"https:\/\/www.wholetomato.com\/blog\/sort-lines\/#organizationLogo"},"sameAs":["https:\/\/www.facebook.com\/wholetomatosoftware","https:\/\/twitter.com\/visualassist","https:\/\/www.youtube.com\/c\/Wholetomatosoftware","https:\/\/www.linkedin.com\/company\/whole-tomato-software"]},{"@type":"Person","@id":"https:\/\/www.wholetomato.com\/blog\/author\/jstraathof\/#author","url":"https:\/\/www.wholetomato.com\/blog\/author\/jstraathof\/","name":"Jeff Straathof"},{"@type":"WebPage","@id":"https:\/\/www.wholetomato.com\/blog\/sort-lines\/#webpage","url":"https:\/\/www.wholetomato.com\/blog\/sort-lines\/","name":"Sorting One\u2019s Code - Tomato Soup","description":"Visual Assist has a plethora of features, and it's difficult to know them all. It's an even greater challenge to use all of them at every opportunity. We had one user, Tom, write recently that his \"very small favourite feature\" in Visual Assist is Sort Lines. Sort lines, we wondered. We don't often sort when writing code. After a","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/www.wholetomato.com\/blog\/#website"},"breadcrumb":{"@id":"https:\/\/www.wholetomato.com\/blog\/sort-lines\/#breadcrumblist"},"author":{"@id":"https:\/\/www.wholetomato.com\/blog\/author\/jstraathof\/#author"},"creator":{"@id":"https:\/\/www.wholetomato.com\/blog\/author\/jstraathof\/#author"},"datePublished":"2014-04-27T00:41:11-04:00","dateModified":"2019-05-03T17:28:51-04:00"},{"@type":"WebSite","@id":"https:\/\/www.wholetomato.com\/blog\/#website","url":"https:\/\/www.wholetomato.com\/blog\/","name":"Tomato Soup","description":"Visual Assist Team Blog","inLanguage":"en-US","publisher":{"@id":"https:\/\/www.wholetomato.com\/blog\/#organization"}}]},"og:locale":"en_US","og:site_name":"Tomato Soup - Visual Assist Team Blog","og:type":"article","og:title":"Sorting One\u2019s Code - Tomato Soup","og:description":"Visual Assist has a plethora of features, and it's difficult to know them all. It's an even greater challenge to use all of them at every opportunity. We had one user, Tom, write recently that his &quot;very small favourite feature&quot; in Visual Assist is Sort Lines. Sort lines, we wondered. We don't often sort when writing code. After a","og:url":"https:\/\/www.wholetomato.com\/blog\/sort-lines\/","article:published_time":"2014-04-27T00:41:11+00:00","article:modified_time":"2019-05-03T21:28:51+00:00","article:publisher":"https:\/\/www.facebook.com\/wholetomatosoftware","twitter:card":"summary_large_image","twitter:site":"@visualassist","twitter:title":"Sorting One\u2019s Code - Tomato Soup","twitter:description":"Visual Assist has a plethora of features, and it's difficult to know them all. It's an even greater challenge to use all of them at every opportunity. We had one user, Tom, write recently that his &quot;very small favourite feature&quot; in Visual Assist is Sort Lines. Sort lines, we wondered. We don't often sort when writing code. After a","twitter:creator":"@visualassist"},"aioseo_meta_data":{"post_id":"578","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"BlogPosting","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"open_ai":null,"ai":null,"created":"2022-02-02 22:41:44","updated":"2025-05-29 19:38:11"},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t<a href=\"https:\/\/www.wholetomato.com\/blog\" title=\"Home\">Home<\/a>\n<\/span><span class=\"aioseo-breadcrumb-separator\">\u00bb<\/span><span class=\"aioseo-breadcrumb\">\n\t<a href=\"https:\/\/www.wholetomato.com\/blog\/category\/tips-and-tricks\/\" title=\"Tips and Tricks\">Tips and Tricks<\/a>\n<\/span><span class=\"aioseo-breadcrumb-separator\">\u00bb<\/span><span class=\"aioseo-breadcrumb\">\n\tSorting One\u2019s Code\n<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/www.wholetomato.com\/blog"},{"label":"Tips and Tricks","link":"https:\/\/www.wholetomato.com\/blog\/category\/tips-and-tricks\/"},{"label":"Sorting One&#8217;s Code","link":"https:\/\/www.wholetomato.com\/blog\/sort-lines\/"}],"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/www.wholetomato.com\/blog\/wp-json\/wp\/v2\/posts\/578","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.wholetomato.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.wholetomato.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.wholetomato.com\/blog\/wp-json\/wp\/v2\/users\/28485711"}],"replies":[{"embeddable":true,"href":"https:\/\/www.wholetomato.com\/blog\/wp-json\/wp\/v2\/comments?post=578"}],"version-history":[{"count":24,"href":"https:\/\/www.wholetomato.com\/blog\/wp-json\/wp\/v2\/posts\/578\/revisions"}],"predecessor-version":[{"id":620,"href":"https:\/\/www.wholetomato.com\/blog\/wp-json\/wp\/v2\/posts\/578\/revisions\/620"}],"wp:attachment":[{"href":"https:\/\/www.wholetomato.com\/blog\/wp-json\/wp\/v2\/media?parent=578"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.wholetomato.com\/blog\/wp-json\/wp\/v2\/categories?post=578"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.wholetomato.com\/blog\/wp-json\/wp\/v2\/tags?post=578"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}