{"id":27355,"date":"2017-02-18T11:44:38","date_gmt":"2017-02-18T09:44:38","guid":{"rendered":"https:\/\/mamchenkov.net\/wordpress\/?p=27355"},"modified":"2017-02-18T11:44:38","modified_gmt":"2017-02-18T09:44:38","slug":"wordpress-vim-vim-plugin-for-wordpress-development","status":"publish","type":"post","link":"https:\/\/mamchenkov.net\/wordpress\/2017\/02\/18\/wordpress-vim-vim-plugin-for-wordpress-development\/","title":{"rendered":"WordPress.vim &#8211; Vim Plugin for WordPress Development"},"content":{"rendered":"<!-- google_ad_section_start -->\n<p>If Vim is your editor of choice, and WordPress is something you work with on a regular basis, then check out <a href=\"https:\/\/github.com\/dsawardekar\/wordpress.vim\">WordPress.vim<\/a> &#8211; a Vim plugin for WordPress development.<\/p>\n<p><a href=\"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2017\/02\/wordpress.gif?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" data-attachment-id=\"27356\" data-permalink=\"https:\/\/mamchenkov.net\/wordpress\/2017\/02\/18\/wordpress-vim-vim-plugin-for-wordpress-development\/wordpress-2\/\" data-orig-file=\"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2017\/02\/wordpress.gif?fit=720%2C350&amp;ssl=1\" data-orig-size=\"720,350\" 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=\"wordpress\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2017\/02\/wordpress.gif?fit=660%2C321&amp;ssl=1\" class=\"aligncenter size-medium wp-image-27356\" src=\"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2017\/02\/wordpress-500x243.gif?resize=500%2C243&#038;ssl=1\" alt=\"\" width=\"500\" height=\"243\" \/><\/a><\/p>\n<p>Some of the features are:<\/p>\n<ul>\n<li>Auto-Completion for the WordPress API<\/li>\n<li>WordPress Hooks Integration<\/li>\n<li>WP-CLI Integration<\/li>\n<li>Jump to Definition in WordPress Core<\/li>\n<li>UltiSnips Snippets<\/li>\n<li>Syntax Highlighting for WordPress PHP files.<\/li>\n<li>Markdown Syntax Highlighting for readme.txt<\/li>\n<li><a href=\"https:\/\/github.com\/squizlabs\/PHP_CodeSniffer\">PHPCS<\/a> Syntax Checker integrated with <a href=\"https:\/\/github.com\/WordPress-Coding-Standards\/WordPress-Coding-Standards\">WordPress Coding Standards<\/a><\/li>\n<li>Search in Codex<\/li>\n<li>Integration with WpSeek API.<\/li>\n<li>Readme.txt Auto Validation.<\/li>\n<\/ul>\n<!-- google_ad_section_end -->\n","protected":false},"excerpt":{"rendered":"<!-- google_ad_section_start -->\n<p>If Vim is your editor of choice, and WordPress is something you work with on a regular basis, then check out WordPress.vim &#8211; a Vim plugin for WordPress development. Some of the features are: Auto-Completion for the WordPress API WordPress Hooks Integration WP-CLI Integration Jump to Definition in WordPress Core UltiSnips Snippets Syntax Highlighting for &hellip; <a href=\"https:\/\/mamchenkov.net\/wordpress\/2017\/02\/18\/wordpress-vim-vim-plugin-for-wordpress-development\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">WordPress.vim &#8211; Vim Plugin for WordPress Development<\/span><\/a><\/p>\n<!-- google_ad_section_end -->\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"WordPress.vim - Vim Plugin for WordPress Development #WebDev #WordPress #Vim","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false,"_links_to":"","_links_to_target":""},"categories":[1,18,62,1334,60],"tags":[2297,3094,1330],"keyring_services":[],"class_list":["post-27355","post","type-post","status-publish","format-standard","hentry","category-general","category-programming","category-technology","category-web-work","category-wordpress","tag-text-editors","tag-vim","tag-web-development"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.8 - aioseo.com -->\n\t<meta name=\"description\" content=\"If Vim is your editor of choice, and WordPress is something you work with on a regular basis, then check out WordPress.vim - a Vim plugin for WordPress development. Some of the features are: Auto-Completion for the WordPress API WordPress Hooks Integration WP-CLI Integration Jump to Definition in WordPress Core UltiSnips Snippets Syntax Highlighting for\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Leonid Mamchenkov\"\/>\n\t<meta name=\"google-site-verification\" content=\"VHvdD0_usx1_4DzKy_QCVcICVgX2EgA2ybELT-wl7kQ\" \/>\n\t<link rel=\"canonical\" href=\"https:\/\/mamchenkov.net\/wordpress\/2017\/02\/18\/wordpress-vim-vim-plugin-for-wordpress-development\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.8\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"Leonid Mamchenkov - Life, universe, and everything else\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"WordPress.vim \u2013 Vim Plugin for WordPress Development - Leonid Mamchenkov\" \/>\n\t\t<meta property=\"og:description\" content=\"If Vim is your editor of choice, and WordPress is something you work with on a regular basis, then check out WordPress.vim - a Vim plugin for WordPress development. Some of the features are: Auto-Completion for the WordPress API WordPress Hooks Integration WP-CLI Integration Jump to Definition in WordPress Core UltiSnips Snippets Syntax Highlighting for\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/mamchenkov.net\/wordpress\/2017\/02\/18\/wordpress-vim-vim-plugin-for-wordpress-development\/\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2026\/03\/leonid-sailing-beer.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2026\/03\/leonid-sailing-beer.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"1024\" \/>\n\t\t<meta property=\"og:image:height\" content=\"1024\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2017-02-18T09:44:38+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2017-02-18T09:44:38+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/MamchenkovBlog\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n\t\t<meta name=\"twitter:site\" content=\"@mamchenkov\" \/>\n\t\t<meta name=\"twitter:title\" content=\"WordPress.vim \u2013 Vim Plugin for WordPress Development - Leonid Mamchenkov\" \/>\n\t\t<meta name=\"twitter:description\" content=\"If Vim is your editor of choice, and WordPress is something you work with on a regular basis, then check out WordPress.vim - a Vim plugin for WordPress development. Some of the features are: Auto-Completion for the WordPress API WordPress Hooks Integration WP-CLI Integration Jump to Definition in WordPress Core UltiSnips Snippets Syntax Highlighting for\" \/>\n\t\t<meta name=\"twitter:creator\" content=\"@mamchenkov\" \/>\n\t\t<meta name=\"twitter:image\" content=\"https:\/\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2026\/03\/leonid-sailing-beer.jpg\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"BlogPosting\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/2017\\\/02\\\/18\\\/wordpress-vim-vim-plugin-for-wordpress-development\\\/#blogposting\",\"name\":\"WordPress.vim \\u2013 Vim Plugin for WordPress Development - Leonid Mamchenkov\",\"headline\":\"WordPress.vim &#8211; Vim Plugin for WordPress Development\",\"author\":{\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/author\\\/leonid\\\/#author\"},\"publisher\":{\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/#person\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/wp-content\\\/uploads\\\/2017\\\/02\\\/wordpress-500x243.gif\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/2017\\\/02\\\/18\\\/wordpress-vim-vim-plugin-for-wordpress-development\\\/#articleImage\"},\"datePublished\":\"2017-02-18T11:44:38+02:00\",\"dateModified\":\"2017-02-18T11:44:38+02:00\",\"inLanguage\":\"en-US\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/2017\\\/02\\\/18\\\/wordpress-vim-vim-plugin-for-wordpress-development\\\/#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/2017\\\/02\\\/18\\\/wordpress-vim-vim-plugin-for-wordpress-development\\\/#webpage\"},\"articleSection\":\"All, Programming, Technology, Web work, WordPress, text editors, Vim, web development\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/2017\\\/02\\\/18\\\/wordpress-vim-vim-plugin-for-wordpress-development\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/category\\\/technology\\\/#listItem\",\"name\":\"Technology\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/category\\\/technology\\\/#listItem\",\"position\":2,\"name\":\"Technology\",\"item\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/category\\\/technology\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/category\\\/technology\\\/programming\\\/#listItem\",\"name\":\"Programming\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/category\\\/technology\\\/programming\\\/#listItem\",\"position\":3,\"name\":\"Programming\",\"item\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/category\\\/technology\\\/programming\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/2017\\\/02\\\/18\\\/wordpress-vim-vim-plugin-for-wordpress-development\\\/#listItem\",\"name\":\"WordPress.vim &#8211; Vim Plugin for WordPress Development\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/category\\\/technology\\\/#listItem\",\"name\":\"Technology\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/2017\\\/02\\\/18\\\/wordpress-vim-vim-plugin-for-wordpress-development\\\/#listItem\",\"position\":4,\"name\":\"WordPress.vim &#8211; Vim Plugin for WordPress Development\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/category\\\/technology\\\/programming\\\/#listItem\",\"name\":\"Programming\"}}]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/#person\",\"name\":\"Leonid Mamchenkov\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/2017\\\/02\\\/18\\\/wordpress-vim-vim-plugin-for-wordpress-development\\\/#personImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/3cf6df002a284d78fb6e9d8222ca4d102e0832035ed6bc8447008bd234e131a4?s=96&d=identicon&r=g\",\"width\":96,\"height\":96,\"caption\":\"Leonid Mamchenkov\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/author\\\/leonid\\\/#author\",\"url\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/author\\\/leonid\\\/\",\"name\":\"Leonid Mamchenkov\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/2017\\\/02\\\/18\\\/wordpress-vim-vim-plugin-for-wordpress-development\\\/#authorImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/3cf6df002a284d78fb6e9d8222ca4d102e0832035ed6bc8447008bd234e131a4?s=96&d=identicon&r=g\",\"width\":96,\"height\":96,\"caption\":\"Leonid Mamchenkov\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/2017\\\/02\\\/18\\\/wordpress-vim-vim-plugin-for-wordpress-development\\\/#webpage\",\"url\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/2017\\\/02\\\/18\\\/wordpress-vim-vim-plugin-for-wordpress-development\\\/\",\"name\":\"WordPress.vim \\u2013 Vim Plugin for WordPress Development - Leonid Mamchenkov\",\"description\":\"If Vim is your editor of choice, and WordPress is something you work with on a regular basis, then check out WordPress.vim - a Vim plugin for WordPress development. Some of the features are: Auto-Completion for the WordPress API WordPress Hooks Integration WP-CLI Integration Jump to Definition in WordPress Core UltiSnips Snippets Syntax Highlighting for\",\"inLanguage\":\"en-US\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/2017\\\/02\\\/18\\\/wordpress-vim-vim-plugin-for-wordpress-development\\\/#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/author\\\/leonid\\\/#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/author\\\/leonid\\\/#author\"},\"datePublished\":\"2017-02-18T11:44:38+02:00\",\"dateModified\":\"2017-02-18T11:44:38+02:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/#website\",\"url\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/\",\"name\":\"Blog of Leonid Mamchenkov\",\"description\":\"Life, universe, and everything else\",\"inLanguage\":\"en-US\",\"publisher\":{\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/#person\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"WordPress.vim \u2013 Vim Plugin for WordPress Development - Leonid Mamchenkov","description":"If Vim is your editor of choice, and WordPress is something you work with on a regular basis, then check out WordPress.vim - a Vim plugin for WordPress development. Some of the features are: Auto-Completion for the WordPress API WordPress Hooks Integration WP-CLI Integration Jump to Definition in WordPress Core UltiSnips Snippets Syntax Highlighting for","canonical_url":"https:\/\/mamchenkov.net\/wordpress\/2017\/02\/18\/wordpress-vim-vim-plugin-for-wordpress-development\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"google-site-verification":"VHvdD0_usx1_4DzKy_QCVcICVgX2EgA2ybELT-wl7kQ","miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BlogPosting","@id":"https:\/\/mamchenkov.net\/wordpress\/2017\/02\/18\/wordpress-vim-vim-plugin-for-wordpress-development\/#blogposting","name":"WordPress.vim \u2013 Vim Plugin for WordPress Development - Leonid Mamchenkov","headline":"WordPress.vim &#8211; Vim Plugin for WordPress Development","author":{"@id":"https:\/\/mamchenkov.net\/wordpress\/author\/leonid\/#author"},"publisher":{"@id":"https:\/\/mamchenkov.net\/wordpress\/#person"},"image":{"@type":"ImageObject","url":"https:\/\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2017\/02\/wordpress-500x243.gif","@id":"https:\/\/mamchenkov.net\/wordpress\/2017\/02\/18\/wordpress-vim-vim-plugin-for-wordpress-development\/#articleImage"},"datePublished":"2017-02-18T11:44:38+02:00","dateModified":"2017-02-18T11:44:38+02:00","inLanguage":"en-US","mainEntityOfPage":{"@id":"https:\/\/mamchenkov.net\/wordpress\/2017\/02\/18\/wordpress-vim-vim-plugin-for-wordpress-development\/#webpage"},"isPartOf":{"@id":"https:\/\/mamchenkov.net\/wordpress\/2017\/02\/18\/wordpress-vim-vim-plugin-for-wordpress-development\/#webpage"},"articleSection":"All, Programming, Technology, Web work, WordPress, text editors, Vim, web development"},{"@type":"BreadcrumbList","@id":"https:\/\/mamchenkov.net\/wordpress\/2017\/02\/18\/wordpress-vim-vim-plugin-for-wordpress-development\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/mamchenkov.net\/wordpress#listItem","position":1,"name":"Home","item":"https:\/\/mamchenkov.net\/wordpress","nextItem":{"@type":"ListItem","@id":"https:\/\/mamchenkov.net\/wordpress\/category\/technology\/#listItem","name":"Technology"}},{"@type":"ListItem","@id":"https:\/\/mamchenkov.net\/wordpress\/category\/technology\/#listItem","position":2,"name":"Technology","item":"https:\/\/mamchenkov.net\/wordpress\/category\/technology\/","nextItem":{"@type":"ListItem","@id":"https:\/\/mamchenkov.net\/wordpress\/category\/technology\/programming\/#listItem","name":"Programming"},"previousItem":{"@type":"ListItem","@id":"https:\/\/mamchenkov.net\/wordpress#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/mamchenkov.net\/wordpress\/category\/technology\/programming\/#listItem","position":3,"name":"Programming","item":"https:\/\/mamchenkov.net\/wordpress\/category\/technology\/programming\/","nextItem":{"@type":"ListItem","@id":"https:\/\/mamchenkov.net\/wordpress\/2017\/02\/18\/wordpress-vim-vim-plugin-for-wordpress-development\/#listItem","name":"WordPress.vim &#8211; Vim Plugin for WordPress Development"},"previousItem":{"@type":"ListItem","@id":"https:\/\/mamchenkov.net\/wordpress\/category\/technology\/#listItem","name":"Technology"}},{"@type":"ListItem","@id":"https:\/\/mamchenkov.net\/wordpress\/2017\/02\/18\/wordpress-vim-vim-plugin-for-wordpress-development\/#listItem","position":4,"name":"WordPress.vim &#8211; Vim Plugin for WordPress Development","previousItem":{"@type":"ListItem","@id":"https:\/\/mamchenkov.net\/wordpress\/category\/technology\/programming\/#listItem","name":"Programming"}}]},{"@type":"Person","@id":"https:\/\/mamchenkov.net\/wordpress\/#person","name":"Leonid Mamchenkov","image":{"@type":"ImageObject","@id":"https:\/\/mamchenkov.net\/wordpress\/2017\/02\/18\/wordpress-vim-vim-plugin-for-wordpress-development\/#personImage","url":"https:\/\/secure.gravatar.com\/avatar\/3cf6df002a284d78fb6e9d8222ca4d102e0832035ed6bc8447008bd234e131a4?s=96&d=identicon&r=g","width":96,"height":96,"caption":"Leonid Mamchenkov"}},{"@type":"Person","@id":"https:\/\/mamchenkov.net\/wordpress\/author\/leonid\/#author","url":"https:\/\/mamchenkov.net\/wordpress\/author\/leonid\/","name":"Leonid Mamchenkov","image":{"@type":"ImageObject","@id":"https:\/\/mamchenkov.net\/wordpress\/2017\/02\/18\/wordpress-vim-vim-plugin-for-wordpress-development\/#authorImage","url":"https:\/\/secure.gravatar.com\/avatar\/3cf6df002a284d78fb6e9d8222ca4d102e0832035ed6bc8447008bd234e131a4?s=96&d=identicon&r=g","width":96,"height":96,"caption":"Leonid Mamchenkov"}},{"@type":"WebPage","@id":"https:\/\/mamchenkov.net\/wordpress\/2017\/02\/18\/wordpress-vim-vim-plugin-for-wordpress-development\/#webpage","url":"https:\/\/mamchenkov.net\/wordpress\/2017\/02\/18\/wordpress-vim-vim-plugin-for-wordpress-development\/","name":"WordPress.vim \u2013 Vim Plugin for WordPress Development - Leonid Mamchenkov","description":"If Vim is your editor of choice, and WordPress is something you work with on a regular basis, then check out WordPress.vim - a Vim plugin for WordPress development. Some of the features are: Auto-Completion for the WordPress API WordPress Hooks Integration WP-CLI Integration Jump to Definition in WordPress Core UltiSnips Snippets Syntax Highlighting for","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/mamchenkov.net\/wordpress\/#website"},"breadcrumb":{"@id":"https:\/\/mamchenkov.net\/wordpress\/2017\/02\/18\/wordpress-vim-vim-plugin-for-wordpress-development\/#breadcrumblist"},"author":{"@id":"https:\/\/mamchenkov.net\/wordpress\/author\/leonid\/#author"},"creator":{"@id":"https:\/\/mamchenkov.net\/wordpress\/author\/leonid\/#author"},"datePublished":"2017-02-18T11:44:38+02:00","dateModified":"2017-02-18T11:44:38+02:00"},{"@type":"WebSite","@id":"https:\/\/mamchenkov.net\/wordpress\/#website","url":"https:\/\/mamchenkov.net\/wordpress\/","name":"Blog of Leonid Mamchenkov","description":"Life, universe, and everything else","inLanguage":"en-US","publisher":{"@id":"https:\/\/mamchenkov.net\/wordpress\/#person"}}]},"og:locale":"en_US","og:site_name":"Leonid Mamchenkov - Life, universe, and everything else","og:type":"article","og:title":"WordPress.vim \u2013 Vim Plugin for WordPress Development - Leonid Mamchenkov","og:description":"If Vim is your editor of choice, and WordPress is something you work with on a regular basis, then check out WordPress.vim - a Vim plugin for WordPress development. Some of the features are: Auto-Completion for the WordPress API WordPress Hooks Integration WP-CLI Integration Jump to Definition in WordPress Core UltiSnips Snippets Syntax Highlighting for","og:url":"https:\/\/mamchenkov.net\/wordpress\/2017\/02\/18\/wordpress-vim-vim-plugin-for-wordpress-development\/","og:image":"https:\/\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2026\/03\/leonid-sailing-beer.jpg","og:image:secure_url":"https:\/\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2026\/03\/leonid-sailing-beer.jpg","og:image:width":1024,"og:image:height":1024,"article:published_time":"2017-02-18T09:44:38+00:00","article:modified_time":"2017-02-18T09:44:38+00:00","article:publisher":"https:\/\/www.facebook.com\/MamchenkovBlog","twitter:card":"summary_large_image","twitter:site":"@mamchenkov","twitter:title":"WordPress.vim \u2013 Vim Plugin for WordPress Development - Leonid Mamchenkov","twitter:description":"If Vim is your editor of choice, and WordPress is something you work with on a regular basis, then check out WordPress.vim - a Vim plugin for WordPress development. Some of the features are: Auto-Completion for the WordPress API WordPress Hooks Integration WP-CLI Integration Jump to Definition in WordPress Core UltiSnips Snippets Syntax Highlighting for","twitter:creator":"@mamchenkov","twitter:image":"https:\/\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2026\/03\/leonid-sailing-beer.jpg"},"aioseo_meta_data":{"post_id":"27355","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,"breadcrumb_settings":null,"limit_modified_date":false,"ai":null,"created":"2023-07-19 11:54:59","updated":"2026-01-15 12:44:46","seo_analyzer_scan_date":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/mamchenkov.net\/wordpress\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/mamchenkov.net\/wordpress\/category\/technology\/\" title=\"Technology\">Technology<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/mamchenkov.net\/wordpress\/category\/technology\/programming\/\" title=\"Programming\">Programming<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tWordPress.vim \u2013 Vim Plugin for WordPress Development\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/mamchenkov.net\/wordpress"},{"label":"Technology","link":"https:\/\/mamchenkov.net\/wordpress\/category\/technology\/"},{"label":"Programming","link":"https:\/\/mamchenkov.net\/wordpress\/category\/technology\/programming\/"},{"label":"WordPress.vim &#8211; Vim Plugin for WordPress Development","link":"https:\/\/mamchenkov.net\/wordpress\/2017\/02\/18\/wordpress-vim-vim-plugin-for-wordpress-development\/"}],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack-related-posts":[{"id":27628,"url":"https:\/\/mamchenkov.net\/wordpress\/2017\/05\/28\/using-vim-as-a-php-ide\/","url_meta":{"origin":27355,"position":0},"title":"Using Vim as a PHP IDE","author":"Leonid Mamchenkov","date":"May 28, 2017","format":false,"excerpt":"Jon Cairns wrote \"Using Vim as a PHP IDE\" blog post a good five years ago, but a lot of it still relevant and useful. It covers all the usual - syntax highlighting, syntax checking\/linting, tags and auto-completion, coding style and mess detecting, unit testing and debugging. As many other\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":28823,"url":"https:\/\/mamchenkov.net\/wordpress\/2018\/09\/29\/vim-tweaks-and-updates\/","url_meta":{"origin":27355,"position":1},"title":"Vim tweaks and updates","author":"Leonid Mamchenkov","date":"September 29, 2018","format":false,"excerpt":"Over the last few weeks, I have significantly changed and updated my Vim configuration.\u00a0 I've been using the editor for decades, and yet I every time I revisit my setup, I am amazed at how far the editor progressed and how wisdom the Vim community shares via themes, plugins, configuration\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2018\/09\/vim-500x265.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":28561,"url":"https:\/\/mamchenkov.net\/wordpress\/2018\/05\/08\/vim-cfdo-ale-and-ripgrep\/","url_meta":{"origin":27355,"position":2},"title":"Vim, cfdo, Ale and RipGrep","author":"Leonid Mamchenkov","date":"May 8, 2018","format":false,"excerpt":"This blog post goes over several grep-like tools and their integration with Vim.\u00a0 If that's something you do often, it's worth a read.\u00a0 The tools are: Vim's built-in \":cdo\" and \":cfdo\" commands.\u00a0 Here's another blog post with a nice explanation of what these are and how to use them. Ale\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":7494,"url":"https:\/\/mamchenkov.net\/wordpress\/2004\/05\/10\/vim-for-perl-developers\/","url_meta":{"origin":27355,"position":3},"title":"Vim for Perl developers","author":"Leonid Mamchenkov","date":"May 10, 2004","format":false,"excerpt":"This is my attempt to provide a clear and simple instructions on adopting Vim text editor for programming needs. I am using Perl as the programming language in the examples, but most of this document will apply equally for any other programming language. Update: This post was translated into Portuguese\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":27348,"url":"https:\/\/mamchenkov.net\/wordpress\/2017\/02\/12\/vim-setup-for-php-development\/","url_meta":{"origin":27355,"position":4},"title":"Vim setup for PHP development","author":"Leonid Mamchenkov","date":"February 12, 2017","format":false,"excerpt":"Robert Basic shares his \"current Vim setup for PHP development\". \u00a0He shows how setup the Gutentags plugin, jump to definitions with CtrlP plugin, display of the current file and method in the status line, add support for PHP namespaces, improve linting with Asynchronous Lint Engine, and add support for PHPStan.\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":26776,"url":"https:\/\/mamchenkov.net\/wordpress\/2016\/10\/23\/tagbar-phpctags-vim-plugin-for-php-developeres\/","url_meta":{"origin":27355,"position":5},"title":"tagbar-phpctags : Vim plugin for PHP developeres","author":"Leonid Mamchenkov","date":"October 23, 2016","format":false,"excerpt":"If you are using Vim editor to write PHP code, you probably already know about the excellent tagbar plugin, which lists methods, variables and the like in an optional window split. \u00a0Recently, I've learned of an awesome phpctags-tagbar plugin, which extends and improves this functionality via a phpctags tool, which\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"phpctags","src":"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2016\/10\/phpctags-500x270.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]}],"jetpack_sharing_enabled":true,"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/posts\/27355","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/comments?post=27355"}],"version-history":[{"count":0,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/posts\/27355\/revisions"}],"wp:attachment":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/media?parent=27355"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/categories?post=27355"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/tags?post=27355"},{"taxonomy":"keyring_services","embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/keyring_services?post=27355"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}