About: Vim script     Goto   Sponge   NotDistinct   Permalink

An Entity of Type : owl:Thing, within Data Space : dbpedia.demo.openlinksw.com associated with source document(s)
QRcode icon
http://dbpedia.demo.openlinksw.com/describe/?url=http%3A%2F%2Fdbpedia.org%2Fresource%2FVim_script

AttributesValues
rdfs:label
  • فيم سكريبت (ar)
  • Vimscript (cs)
  • Vim script (fr)
  • Vim script (ja)
  • Vim script (en)
rdfs:comment
  • Vimscript (nebo Vim script) je dynamicky typovaný imperativní skriptovací jazyk textového editoru Vim. Vychází z příkazového jazyka editoru ex. Uživatel pomocí Vimscriptu může do editoru nadefinovat nové schopnosti, zefektivnit často prováděné úlohy, pozměnit chování standardních schopností editoru či je zcela nahradit svými algoritmy. Pluginy a makra Vimu jsou psána ve Vimscriptu. Podobá se ostatním skriptovacím jazykům jako je například Perl. Vimscript může být zapisován přímo v prostředí Vimu ve formě příkazů nebo (běžnější) uložen v obyčejném textovém souboru s koncovkou .vim. (cs)
  • Vim script est le langage de script pour l'éditeur Vim. (fr)
  • فيم سكريبت (بالإنجليزية: Vim script)‏ يعتبر فيم واحداً من أشهر محررات النصوص خصوصاً في مجتمعات التطبيقات الحرة والمفتوحة المصدر، ويعطي فيم القابلية للمبرمجين بالقيام بتطوير إضافات وامتدادات للمحرر ويتم ذلك بشكل رئيسي باستخدام لغة البرمجة النصية (فيم سكريبت) وهي لغة برمجة مخصصة لتطوير محرر النصوص فيم، وقد تم تطوير هذه اللغة بناءً على لغة «إي أكس» (ex) والتي استخدمت لتطوير محرر النصوص في آي (vi).ضمت الإصدارات الأولى من محرر النصوص فيم بعض أوامر التحكم للسيطرة على مجرى التنفيذ (Execution Flow) والتحكم بتعريفات الوظائف أو ما تعرف بالروتين الفرعي (Function Definitions) ومنذ الإصدارة السابعة لفيم أصبحت فيم سكريبت تدعم أنواع متغيرات متقدمة مثل (Lists) (Dictionaries) بالإضافة إلى دعم بسيط للبرمجة الكينونية.و تسمح الوظائف المبرمجة مسبقا في فيم للمبرمجين القيام بكتابة البرامج الأساسية بنمط البرمجة (ar)
  • Vim script は Vim に組み込まれたスクリプト言語である。Vim の源流である vi の ex コマンドをもとに、 Vim の初期のバージョンでは制御フローや関数定義のためのコマンドが追加された。バージョン 7 からは、 Vim script はリストや連想配列といったより高度なデータ型や(シンプルなかたちの)オブジェクト指向プログラミングもサポートしている。map や filter といった組み込み関数によって基本的な関数型プログラミングが可能であり、バージョン 8 からは無名関数もサポートしているが、Vim script はもっぱら命令型のスタイルで書かれている。 Vim のマクロ (コンピュータ用語)にはノーマルモードのコマンドを並べて書いていくことができるが、より複雑なタスクのためには ex コマンドを用いたり Vim script で書かれた関数を用いることもできる。Vim の中核的な機能にまつわる拡張機能(「プラグイン」、「プラギン」、「スクリプト」などと呼ばれる)は殆どすべて Vim script で書かれているが、Vim のコンパイル時にサポートをするようにしておけば他の Perl, Python, Lua, Ruby などのインタープリタを用いる言語を使うことも可能である。 (ja)
dcterms:subject
Wikipage page ID
Wikipage revision ID
Link from a Wikipage to another Wikipage
Wikipage redirect
sameAs
has abstract
  • Vimscript (nebo Vim script) je dynamicky typovaný imperativní skriptovací jazyk textového editoru Vim. Vychází z příkazového jazyka editoru ex. Uživatel pomocí Vimscriptu může do editoru nadefinovat nové schopnosti, zefektivnit často prováděné úlohy, pozměnit chování standardních schopností editoru či je zcela nahradit svými algoritmy. Pluginy a makra Vimu jsou psána ve Vimscriptu. Podobá se ostatním skriptovacím jazykům jako je například Perl. Vimscript může být zapisován přímo v prostředí Vimu ve formě příkazů nebo (běžnější) uložen v obyčejném textovém souboru s koncovkou .vim. (cs)
  • فيم سكريبت (بالإنجليزية: Vim script)‏ يعتبر فيم واحداً من أشهر محررات النصوص خصوصاً في مجتمعات التطبيقات الحرة والمفتوحة المصدر، ويعطي فيم القابلية للمبرمجين بالقيام بتطوير إضافات وامتدادات للمحرر ويتم ذلك بشكل رئيسي باستخدام لغة البرمجة النصية (فيم سكريبت) وهي لغة برمجة مخصصة لتطوير محرر النصوص فيم، وقد تم تطوير هذه اللغة بناءً على لغة «إي أكس» (ex) والتي استخدمت لتطوير محرر النصوص في آي (vi).ضمت الإصدارات الأولى من محرر النصوص فيم بعض أوامر التحكم للسيطرة على مجرى التنفيذ (Execution Flow) والتحكم بتعريفات الوظائف أو ما تعرف بالروتين الفرعي (Function Definitions) ومنذ الإصدارة السابعة لفيم أصبحت فيم سكريبت تدعم أنواع متغيرات متقدمة مثل (Lists) (Dictionaries) بالإضافة إلى دعم بسيط للبرمجة الكينونية.و تسمح الوظائف المبرمجة مسبقا في فيم للمبرمجين القيام بكتابة البرامج الأساسية بنمط البرمجة الوظيفية ولكن فيم سكريبت بنيت وتبنت نمط البرمجة الأمرية.و يمكن لأي ماكرو في فيم أن يحوي سلسلة متعاقبة من أوامر النمط الخارجي ولكن يمكنه أيضاً استدعاء أمر (ex) أو وظيفة مكتوبة بفيم سكريبت لتنفيذ مهام أكثر تعقيداً، ويشار هنا إلى أن معظم الإضافات أو الامتدادات التي تم تطويرها لفيم كانت قد كتبت باستخدام فيم سكريبت وطبعا لا يعني ذلك أنه لا يمكن كتابة إضافات بلغات نصية أخرى مثل بيرل (Perl) أو بايثون (Python) أو لوا (Lua) ويشترط في ذلك أن تكون هذه اللغات قد تم ربطها مع فيم أثناء عملية الترجمة (Compilation Time)، ويتم تخزين ملفات الفيم سكريبت على شكل نصوص عادية ولكن اسم الملف ينتهي بالامتداد (vim.) (ar)
  • Vim script est le langage de script pour l'éditeur Vim. (fr)
  • Vim script は Vim に組み込まれたスクリプト言語である。Vim の源流である vi の ex コマンドをもとに、 Vim の初期のバージョンでは制御フローや関数定義のためのコマンドが追加された。バージョン 7 からは、 Vim script はリストや連想配列といったより高度なデータ型や(シンプルなかたちの)オブジェクト指向プログラミングもサポートしている。map や filter といった組み込み関数によって基本的な関数型プログラミングが可能であり、バージョン 8 からは無名関数もサポートしているが、Vim script はもっぱら命令型のスタイルで書かれている。 Vim のマクロ (コンピュータ用語)にはノーマルモードのコマンドを並べて書いていくことができるが、より複雑なタスクのためには ex コマンドを用いたり Vim script で書かれた関数を用いることもできる。Vim の中核的な機能にまつわる拡張機能(「プラグイン」、「プラギン」、「スクリプト」などと呼ばれる)は殆どすべて Vim script で書かれているが、Vim のコンパイル時にサポートをするようにしておけば他の Perl, Python, Lua, Ruby などのインタープリタを用いる言語を使うことも可能である。 Vim script のファイルはプレーンテキストとして保存され、拡張子には .vim が用いられる。 (ja)
prov:wasDerivedFrom
page length (characters) of wiki page
foaf:isPrimaryTopicOf
is Link from a Wikipage to another Wikipage of
is programming language of
is programming language of
is foaf:primaryTopic of
Faceted Search & Find service v1.17_git139 as of Feb 29 2024


Alternative Linked Data Documents: ODE     Content Formats:   [cxml] [csv]     RDF   [text] [turtle] [ld+json] [rdf+json] [rdf+xml]     ODATA   [atom+xml] [odata+json]     Microdata   [microdata+json] [html]    About   
This material is Open Knowledge   W3C Semantic Web Technology [RDF Data] Valid XHTML + RDFa
OpenLink Virtuoso version 08.03.3330 as of Mar 19 2024, on Linux (x86_64-generic-linux-glibc212), Single-Server Edition (378 GB total memory, 67 GB memory in use)
Data on this page belongs to its respective rights holders.
Virtuoso Faceted Browser Copyright © 2009-2024 OpenLink Software