<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fa">
		<id>https://wiki.ubuntu-ir.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Taha490mokh</id>
		<title>ویکی فارسی اوبونتو - مشارکت‌های کاربر [fa]</title>
		<link rel="self" type="application/atom+xml" href="https://wiki.ubuntu-ir.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Taha490mokh"/>
		<link rel="alternate" type="text/html" href="https://wiki.ubuntu-ir.org/wiki/%D9%88%DB%8C%DA%98%D9%87:%D9%85%D8%B4%D8%A7%D8%B1%DA%A9%D8%AA%E2%80%8C%D9%87%D8%A7/Taha490mokh"/>
		<updated>2026-05-02T15:05:00Z</updated>
		<subtitle>مشارکت‌های کاربر</subtitle>
		<generator>MediaWiki 1.29.1</generator>

	<entry>
		<id>https://wiki.ubuntu-ir.org/index.php?title=%DA%A9%D8%A7%D8%B1%D8%A8%D8%B1:Taha490mokh&amp;diff=6928</id>
		<title>کاربر:Taha490mokh</title>
		<link rel="alternate" type="text/html" href="https://wiki.ubuntu-ir.org/index.php?title=%DA%A9%D8%A7%D8%B1%D8%A8%D8%B1:Taha490mokh&amp;diff=6928"/>
				<updated>2023-04-16T18:59:14Z</updated>
		
		<summary type="html">&lt;p&gt;Taha490mokh: جایگزینی صفحه با '-'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;-&lt;/div&gt;</summary>
		<author><name>Taha490mokh</name></author>	</entry>

	<entry>
		<id>https://wiki.ubuntu-ir.org/index.php?title=%D9%88%DB%8C%D9%85&amp;diff=6927</id>
		<title>ویم</title>
		<link rel="alternate" type="text/html" href="https://wiki.ubuntu-ir.org/index.php?title=%D9%88%DB%8C%D9%85&amp;diff=6927"/>
				<updated>2023-04-16T11:35:26Z</updated>
		
		<summary type="html">&lt;p&gt;Taha490mokh: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[پرونده:Vimlogo.svg|128px|thumb|left|نشان ویرایشگر متن ویم]]&lt;br /&gt;
'''ویم''' (به انگلیسی Vim مخفّف Vi IMproved به معنای [[Vi|وی‌ آی]] بهبود یافته)، یک [[Text Editor|ویرایشگر متن]] [[Free Software|آزاد]]، سبک، برای برنامه‌نویس‌ها،  و سازگار با وی آی است.&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
{{الگو:clear}}&lt;br /&gt;
== ویژگی‌ها ==&lt;br /&gt;
* سبک&lt;br /&gt;
* سریع&lt;br /&gt;
* در دسترس (روی بیشتر [[Distro|توزیع‌ها]]‌ به صورت پیش‌فرض نصب است)&lt;br /&gt;
&lt;br /&gt;
== نصب ==&lt;br /&gt;
برای نصب این [[Software|نرم افزار]]، از فرمان زیر استفاده کنید:&lt;br /&gt;
{{bc|$ sudo apt install vim}}&lt;br /&gt;
&lt;br /&gt;
برای نصب محیط گرافیکی ویم، بدین صورت عمل کنید:&lt;br /&gt;
{{bc|$ sudo apt install gvim}}&lt;br /&gt;
&lt;br /&gt;
== کاربرد ==&lt;br /&gt;
&lt;br /&gt;
=== گشودن پرونده و شاخه ===&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! class=&amp;quot;unsortable&amp;quot;| میانبر&lt;br /&gt;
! class=&amp;quot;unsortable&amp;quot;| کاربرد&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code dir=&amp;quot;ltr&amp;quot;&amp;gt;vim FILE&amp;lt;/code&amp;gt; || گشودن پرونده یا ساخت پروندهٔ تازه&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code dir=&amp;quot;ltr&amp;quot;&amp;gt;vim DIR&amp;lt;/code&amp;gt; ||  گشودن شاخهٔ مورد نظر&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
برای نمونه فرمان زیر شاخهٔ جاری را با مدیر پروندهٔ ویم می‌گشاید.&lt;br /&gt;
{{bc|$ vim . }}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
ویم دارای سه حالت '''دستور'''، '''درج''' و '''بصری''' است. در هرکجا برای وارد شدن به حالت دستور، کافی است [[Esc Key|دکمهٔ فرار]] یا کلید ترکیبی  &amp;lt;code&amp;gt; ] + Ctrl &amp;lt;/code&amp;gt; را بزنید.&lt;br /&gt;
&lt;br /&gt;
پس از اجرا ویم در حالت دستور قرار می‌گیرد.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== حرکت مکان‌نما در حالت دستور ===&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! class=&amp;quot;unsortable&amp;quot;| میانبر&lt;br /&gt;
! class=&amp;quot;unsortable&amp;quot;| کاربرد&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;h&amp;lt;/code&amp;gt; || رفتن به چپ&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;j&amp;lt;/code&amp;gt; || رفتن به خط بعدی (jump)&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;7j&amp;lt;/code&amp;gt; || ۷ خط به پایین رفتن&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;k&amp;lt;/code&amp;gt; || رفتن به خط پیشین&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;l&amp;lt;/code&amp;gt; || رفتن به راست&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;w&amp;lt;/code&amp;gt; || رفتن به واژهٔ پسین (word)&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;W&amp;lt;/code&amp;gt; || رفتن به واژهٔ کامل پسین (Word)&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;b&amp;lt;/code&amp;gt; || رفتن به واژهٔ پیشین (back)&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;B&amp;lt;/code&amp;gt; || رفتن به واژهٔ کامل پیشین (Back)&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;e&amp;lt;/code&amp;gt; || رفتن به انتهای واژه (end)&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;E&amp;lt;/code&amp;gt; || رفتن به انتهای واژهٔ کامل (End)&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt; || رفتن به شروع خط&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;^&amp;lt;/code&amp;gt; || رفتن به نخستین نویسهٔ خط&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;$&amp;lt;/code&amp;gt; || رفتن به انتهای خط&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;gg&amp;lt;/code&amp;gt; || رفتن به نخستین خط میانگیر (go)&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;G&amp;lt;/code&amp;gt; || رفتن به آخرین خط میانگیر (Go)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;37gg&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;37G&amp;lt;/code&amp;gt; || رفتن به خط ۳۷ میانگیر&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;}&amp;lt;/code&amp;gt; || رفتن به ابتدای بند&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;{&amp;lt;/code&amp;gt; || رفتن به پایان بند&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;'&amp;lt;/code&amp;gt;&amp;lt;code&amp;gt;'&amp;lt;/code&amp;gt; || بازگشت به آخرین مکان پیش از زدن دستور پیشین&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;gd&amp;lt;/code&amp;gt; || رفتن به تعریف یک تابع(go to definition)&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ctrl + o&amp;lt;/code&amp;gt; || بازگشت به نقطهٔ پیش&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== رفتن به حالت‌های دیگر ===&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! class=&amp;quot;unsortable&amp;quot;| میانبر&lt;br /&gt;
! class=&amp;quot;unsortable&amp;quot;| کاربرد&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;i&amp;lt;/code&amp;gt; || ورود به حالت درج پیش از مکان‌نما (insert)&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;I&amp;lt;/code&amp;gt; || ورود به حالت درج در ابتدای خط فعلی&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;a&amp;lt;/code&amp;gt; || ورود به حالت درج پس از مکان‌نما&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;A&amp;lt;/code&amp;gt; || ورود به حالت درج در انتهای خط فعلی&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;o&amp;lt;/code&amp;gt; || ایجاد یک خط در پایین خط جاری و ورود به حالت درج در ابتدای خط جدید (open)&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;O&amp;lt;/code&amp;gt; || ایجاد یک خط در بالای خط جاری و ورود به حالت درج در ابتدای خط جدید (open)&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;v&amp;lt;/code&amp;gt; || ورود به حالت بصری (visual)&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;V&amp;lt;/code&amp;gt; || ورود به حالت بصری خطّی&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code dir=&amp;quot;ltr&amp;quot;&amp;gt;^v&amp;lt;/code&amp;gt; || ورود به حالت بصری بلوکی&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== برش و جای‌گذاری ===&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! class=&amp;quot;unsortable&amp;quot;| میانبر&lt;br /&gt;
! class=&amp;quot;unsortable&amp;quot;| کاربرد&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;y&amp;lt;/code&amp;gt; || فرستادن متن انتخابی به حافظه (yank)&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;yw&amp;lt;/code&amp;gt; || فرستادن واژهٔ جاری به حافظه (yank word)&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;y3w&amp;lt;/code&amp;gt; || فرستادن ۳ واژه از واژهٔ جاری به حافظه (yank 3 words)&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;y10w&amp;lt;/code&amp;gt; || فرستادن ۱۰ واژه از واژهٔ جاری به حافظه (yank 10 words)&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;yW&amp;lt;/code&amp;gt; || فرستادن واژهٔ کامل جاری به حافظه (yank Word)&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;y3W&amp;lt;/code&amp;gt; || فرستادن ۳ واژهٔ کامل از واژهٔ کامل جاری به حافظه (yank 3 Words)&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;yy&amp;lt;/code&amp;gt; || فرستادن خط جاری به حافظه&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;y3y&amp;lt;/code&amp;gt; || فرستادن ۳ خط از خط جاری مکان‌نما به حافظه&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;x&amp;lt;/code&amp;gt; || حذف نویسهٔ زیر مکان‌نما و فرستادن به حافظه&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;dw&amp;lt;/code&amp;gt; || حذف یک واژه و فرستادن به حافظه (delete word)&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;d3w&amp;lt;/code&amp;gt; || حذف ۳ واژه و فرستادن به حافظه (delete 3 words)&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;d10w&amp;lt;/code&amp;gt; || حذف ۱۰ واژه و فرستادن به حافظه (delete 10 words)&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;dW&amp;lt;/code&amp;gt; || حذف یک واژهٔ کامل و فرستادن به حافظه (delete Word)&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;d3W&amp;lt;/code&amp;gt; || حذف ۳ واژهٔ کامل و فرستادن به حافظه (delete 3 Words)&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;dd&amp;lt;/code&amp;gt; || حذف یک خط و فرستادن به حافظه&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;d3d&amp;lt;/code&amp;gt; || حذف ۳ خط و فرستادن به حافظه&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;d0&amp;lt;/code&amp;gt; || حذف تا ابتدای خط و فرستادن به حافظه&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;^d&amp;lt;/code&amp;gt; || حذف تا نخستین نویسهٔ خط و فرستادن به حافظه&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;$d&amp;lt;/code&amp;gt; || حذف تا انتخای خط و فرستادن به حافظه&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;dG&amp;lt;/code&amp;gt; || حذف تا آخرین خط پرونده و فرستادن به حافظه&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;d20G&amp;lt;/code&amp;gt; || حدف تا خط شمارهٔ ۲۰ و فرستادن به حافظه&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;p&amp;lt;/code&amp;gt; || جای‌گذاری از حافظه پس از مکان‌نما&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;P&amp;lt;/code&amp;gt; || جای‌گذاری از حافظه پیش از مکان‌نما&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== جست‌وجو و ایجاد تغییر متن===&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! class=&amp;quot;unsortable&amp;quot;| میانبر&lt;br /&gt;
! class=&amp;quot;unsortable&amp;quot;| کاربرد&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;*&amp;lt;/code&amp;gt; || جست‌وجو برای واژهٔ زیر مکان نما به پیش&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;#&amp;lt;/code&amp;gt; || جست‌وجو برای واژهٔ زیر مکان نما به پس&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;/&amp;lt;/code&amp;gt; || جست‌وجوی سریع متن دلخواه در میانگیر&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;n&amp;lt;/code&amp;gt; || رفتن به یافتهٔ پسین (next)&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;N&amp;lt;/code&amp;gt; || رفتن به یافتهٔ پیشین&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code dir=&amp;quot;ltr&amp;quot;&amp;gt;:s/old/new/g&amp;lt;/code&amp;gt; || جایگزینی واژه در خط جاری&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code dir=&amp;quot;ltr&amp;quot;&amp;gt;:%s/old/new/g&amp;lt;/code&amp;gt; || جایگزینی واژه در تمام میانگیر&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code dir=&amp;quot;ltr&amp;quot;&amp;gt;:%s/old/new/gc&amp;lt;/code&amp;gt; || جایگزینی واژه در تمام میانگیر، با تأیید&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== ویرایش ===&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! class=&amp;quot;unsortable&amp;quot;| میانبر&lt;br /&gt;
! class=&amp;quot;unsortable&amp;quot;| کاربرد&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;u&amp;lt;/code&amp;gt; || برگردان (undo)&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code dir=&amp;quot;ltr&amp;quot;&amp;gt;^r&amp;lt;/code&amp;gt; || از نو (redo)&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;r&amp;lt;/code&amp;gt; || جایگزینی تک‌نویسهٔ زیر مکان‌نما (replace)&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;J&amp;lt;/code&amp;gt; || آوردن خطّ زیرین به انتهای خطّ جاری (Join)&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;cw&amp;lt;/code&amp;gt; || تعویض واژهٔ جاری (change word)&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;c3w&amp;lt;/code&amp;gt; || تعویض ۳ واژه از واژهٔ جاری (change 3 words)&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;cW&amp;lt;/code&amp;gt; || تعویض واژهٔ جاری (change Word)&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;cc&amp;lt;/code&amp;gt; || تعویض خط جاری&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;c0&amp;lt;/code&amp;gt; || تعویض تا ابتدای خط جاری&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;c20G&amp;lt;/code&amp;gt; || تعویض تا خط شمارهٔ ۲۰&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;.&amp;lt;/code&amp;gt; || تکرار دستور پیشین&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== ذخیره و خروج ===&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! class=&amp;quot;unsortable&amp;quot;| میانبر&lt;br /&gt;
! class=&amp;quot;unsortable&amp;quot;| کاربرد&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code dir=&amp;quot;ltr&amp;quot;&amp;gt;:w&amp;lt;/code&amp;gt; || نوشتن در پرونده (write)&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code dir=&amp;quot;ltr&amp;quot;&amp;gt;:wq&amp;lt;/code&amp;gt; || ذخیره و خروج (write quit)&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code dir=&amp;quot;ltr&amp;quot;&amp;gt;:qall&amp;lt;/code&amp;gt; || خروج از همهٔ میانگیرها&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code dir=&amp;quot;ltr&amp;quot;&amp;gt;:q!&amp;lt;/code&amp;gt; || خروج بدون ذخیره (quit)&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code dir=&amp;quot;ltr&amp;quot;&amp;gt;:e!&amp;lt;/code&amp;gt; || بار کردن دوبارهٔ میانگیر&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== دیگر ویژگی‌ها ==&lt;br /&gt;
&lt;br /&gt;
=== پشتیبانی از موشی ===&lt;br /&gt;
برای پشتیبانی از [[Mouse|موشی]]، از دستور زیر استفاده کنید:&lt;br /&gt;
&lt;br /&gt;
{{bc|&lt;br /&gt;
:set mouse{{=}}a&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== پشتیبانی فارسی ===&lt;br /&gt;
برای پشتیبانی از زبان‌های دوجهته در ویم، از دستور زیر استفاده کنید:&lt;br /&gt;
{{bc|:set termbidi}}&lt;br /&gt;
&lt;br /&gt;
=== اجرای برنامه‌های پوسته ===&lt;br /&gt;
ویم می‌تواند برنامه‌های [[پوسته]] را درون خودش و بدون بسته شدن اجرا کند.&lt;br /&gt;
&lt;br /&gt;
{{bc|&lt;br /&gt;
:! ls&lt;br /&gt;
:! /usr/bin/bash&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== جابه‌جایی بین میانگیر‌ها===&lt;br /&gt;
برای جا به‌جایی بین میانگیرها کلیدهای &amp;lt;code&amp;gt;ctrl + w&amp;lt;/code&amp;gt; را می‌زنیم.&lt;br /&gt;
برای تغییر مکان میانگیر نخست با &amp;lt;code&amp;gt;ctrl + w&amp;lt;/code&amp;gt; یک میانگیر را فعال می‌کنیم و با کلید &amp;lt;code&amp;gt;shift + hjlk&amp;lt;/code&amp;gt; مکان میانگیر را تغییر می‌دهیم.&lt;br /&gt;
&lt;br /&gt;
=== شبیه‌ساز پایانه ===&lt;br /&gt;
می‌توانید در ویم [[شبیه‌ساز پایانه]] را اجرا کند.&lt;br /&gt;
{{bc|&lt;br /&gt;
:below term&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
چند کلید میانبر در این حالت&lt;br /&gt;
&lt;br /&gt;
* جابه جایی بین میانگیرها با کلید ترکیبی &amp;lt;code&amp;gt;ctrl + w&amp;lt;/code&amp;gt;&lt;br /&gt;
* فعال سازی اسکرول با &amp;lt;code&amp;gt;ctrl + w&amp;lt;/code&amp;gt; و &amp;lt;code&amp;gt;shift + n&amp;lt;/code&amp;gt; &lt;br /&gt;
* خروج با فشردن i&lt;br /&gt;
&lt;br /&gt;
== تنظیمات ویم ==&lt;br /&gt;
تنظیمات ویم در پروندهٔ {{ic|.vimrc}} در خانه ذخیره می‌شود. &lt;br /&gt;
&lt;br /&gt;
با فرمان زیر پرونده را ایجاد یا باز کنید و تنظیمات خود را در آن قرار دهید. &lt;br /&gt;
{{bc|$ vim ~/.vimrc}}&lt;br /&gt;
البته گاهی ممکن است این پرونده برای کاربر شما ذخیره نشده باشد. در این صورت پرونده ی تنظیمات ویم کاربر ریشه را به کاربر خانه کپی پیست کنید:&lt;br /&gt;
{{bc|$ sudo cp /etc/vim/vimrc ~/.vimrc }}&lt;br /&gt;
&lt;br /&gt;
{{نکته| در فایل vimrc. نباید : را در شروع تنظیم قرار داد. }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== ویم در مرورگر ==&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
با نصب افزونهٔ '''vim-vixen''' میانبرهای ویم را در فایرفاکس استفاده کنید.&lt;br /&gt;
&lt;br /&gt;
[https://addons.mozilla.org/en-US/firefox/addon/vim-vixen پیوند به افزونهٔ vim-vixen ]&lt;br /&gt;
&lt;br /&gt;
== آموزش ==&lt;br /&gt;
برای آموزش  کار با ویم از {{ic|vimtutor}} که به همراه ویم نصب شده است، استفاده کنید.&lt;br /&gt;
{{bc|$ vimtutor}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== پیوند به بیرون ==&lt;br /&gt;
[https://vim.rtorr.com خلاصه دستورهای ویم ]&lt;br /&gt;
&lt;br /&gt;
[https://amirsamimi.ir/vim ویدیوهای آموزش فارسی ویم]&lt;br /&gt;
&lt;br /&gt;
[https://jadi.net/2020/05/vim-prat-3 ادیتور ویم برای برنامه نویسی]&lt;br /&gt;
&lt;br /&gt;
[https://vim-bootstrap.com تولید vimrc]&lt;br /&gt;
&lt;br /&gt;
[https://vimawesome.com فهرستی جالب از افزونه‌های ویم]&lt;br /&gt;
&lt;br /&gt;
[[رده:ویرایشگر متن]]&lt;/div&gt;</summary>
		<author><name>Taha490mokh</name></author>	</entry>

	<entry>
		<id>https://wiki.ubuntu-ir.org/index.php?title=%D9%88%DB%8C%D9%85&amp;diff=6924</id>
		<title>ویم</title>
		<link rel="alternate" type="text/html" href="https://wiki.ubuntu-ir.org/index.php?title=%D9%88%DB%8C%D9%85&amp;diff=6924"/>
				<updated>2023-04-13T13:45:52Z</updated>
		
		<summary type="html">&lt;p&gt;Taha490mokh: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[پرونده:Vimlogo.svg|128px|thumb|left|نشان ویرایشگر متن ویم]]&lt;br /&gt;
'''ویم''' (به انگلیسی Vim مخفّف Vi IMproved به معنای [[Vi|وی‌ آی]] بهبود یافته)، یک [[Text Editor|ویرایشگر متن]] [[Free Software|آزاد]]، سبک، برای برنامه‌نویس‌ها،  و سازگار با وی آی است.&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
{{الگو:clear}}&lt;br /&gt;
== ویژگی‌ها ==&lt;br /&gt;
* سبک&lt;br /&gt;
* سریع&lt;br /&gt;
* در دسترس (روی بیشتر [[Distro|توزیع‌ها]]‌ به صورت پیش‌فرض نصب است)&lt;br /&gt;
&lt;br /&gt;
== نصب ==&lt;br /&gt;
برای نصب این [[Software|نرم افزار]]، از فرمان زیر استفاده کنید:&lt;br /&gt;
{{bc|$ sudo apt install vim}}&lt;br /&gt;
&lt;br /&gt;
برای نصب محیط گرافیکی ویم، بدین صورت عمل کنید:&lt;br /&gt;
{{bc|$ sudo apt install gvim}}&lt;br /&gt;
&lt;br /&gt;
== کاربرد ==&lt;br /&gt;
&lt;br /&gt;
=== گشودن پرونده و شاخه ===&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! class=&amp;quot;unsortable&amp;quot;| میانبر&lt;br /&gt;
! class=&amp;quot;unsortable&amp;quot;| کاربرد&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code dir=&amp;quot;ltr&amp;quot;&amp;gt;vim FILE&amp;lt;/code&amp;gt; || گشودن پرونده یا ساخت پروندهٔ تازه&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code dir=&amp;quot;ltr&amp;quot;&amp;gt;vim DIR&amp;lt;/code&amp;gt; ||  گشودن شاخهٔ مورد نظر&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
برای نمونه فرمان زیر شاخهٔ جاری را با مدیر پروندهٔ ویم می‌گشاید.&lt;br /&gt;
{{bc|$ vim . }}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
ویم دارای سه حالت '''دستور'''، '''درج''' و '''بصری''' است. در هرکجا برای وارد شدن به حالت دستور، کافی است [[Esc Key|دکمهٔ فرار]] یا کلید ترکیبی  &amp;lt;code&amp;gt; ] + Ctrl &amp;lt;/code&amp;gt; را بزنید.&lt;br /&gt;
&lt;br /&gt;
پس از اجرا ویم در حالت دستور قرار می‌گیرد.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== حرکت مکان‌نما در حالت دستور ===&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! class=&amp;quot;unsortable&amp;quot;| میانبر&lt;br /&gt;
! class=&amp;quot;unsortable&amp;quot;| کاربرد&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;h&amp;lt;/code&amp;gt; || رفتن به چپ&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;j&amp;lt;/code&amp;gt; || رفتن به خط بعدی (jump)&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;7j&amp;lt;/code&amp;gt; || ۷ خط به پایین رفتن&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;k&amp;lt;/code&amp;gt; || رفتن به خط پیشین&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;l&amp;lt;/code&amp;gt; || رفتن به راست&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;w&amp;lt;/code&amp;gt; || رفتن به واژهٔ پسین (word)&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;W&amp;lt;/code&amp;gt; || رفتن به واژهٔ کامل پسین (Word)&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;b&amp;lt;/code&amp;gt; || رفتن به واژهٔ پیشین (back)&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;B&amp;lt;/code&amp;gt; || رفتن به واژهٔ کامل پیشین (Back)&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;e&amp;lt;/code&amp;gt; || رفتن به انتهای واژه (end)&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;E&amp;lt;/code&amp;gt; || رفتن به انتهای واژهٔ کامل (End)&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt; || رفتن به شروع خط&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;^&amp;lt;/code&amp;gt; || رفتن به نخستین نویسهٔ خط&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;$&amp;lt;/code&amp;gt; || رفتن به انتهای خط&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;gg&amp;lt;/code&amp;gt; || رفتن به نخستین خط میانگیر (go)&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;G&amp;lt;/code&amp;gt; || رفتن به آخرین خط میانگیر (Go)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;37gg&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;37G&amp;lt;/code&amp;gt; || رفتن به خط ۳۷ میانگیر&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;}&amp;lt;/code&amp;gt; || رفتن به ابتدای بند&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;{&amp;lt;/code&amp;gt; || رفتن به پایان بند&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;'&amp;lt;/code&amp;gt;&amp;lt;code&amp;gt;'&amp;lt;/code&amp;gt; || بازگشت به آخرین مکان پیش از زدن دستور پیشین&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;gd&amp;lt;/code&amp;gt; || رفتن به تعریف یک تابع(go to definition)&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ctrl + o&amp;lt;/code&amp;gt; || بازگشت به نقطهٔ پیش&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== رفتن به حالت‌های دیگر ===&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! class=&amp;quot;unsortable&amp;quot;| میانبر&lt;br /&gt;
! class=&amp;quot;unsortable&amp;quot;| کاربرد&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;i&amp;lt;/code&amp;gt; || ورود به حالت درج پیش از مکان‌نما (insert)&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;I&amp;lt;/code&amp;gt; || ورود به حالت درج در ابتدای خط فعلی&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;a&amp;lt;/code&amp;gt; || ورود به حالت درج پس از مکان‌نما&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;A&amp;lt;/code&amp;gt; || ورود به حالت درج در انتهای خط فعلی&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;o&amp;lt;/code&amp;gt; || ایجاد یک خط در پایین خط جاری و ورود به حالت درج در ابتدای خط جدید (open)&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;O&amp;lt;/code&amp;gt; || ایجاد یک خط در بالای خط جاری و ورود به حالت درج در ابتدای خط جدید (open)&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;v&amp;lt;/code&amp;gt; || ورود به حالت بصری (visual)&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;V&amp;lt;/code&amp;gt; || ورود به حالت بصری خطّی&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code dir=&amp;quot;ltr&amp;quot;&amp;gt;^v&amp;lt;/code&amp;gt; || ورود به حالت بصری بلوکی&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== برش و جای‌گذاری ===&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! class=&amp;quot;unsortable&amp;quot;| میانبر&lt;br /&gt;
! class=&amp;quot;unsortable&amp;quot;| کاربرد&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;y&amp;lt;/code&amp;gt; || فرستادن متن انتخابی به حافظه (yank)&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;yw&amp;lt;/code&amp;gt; || فرستادن واژهٔ جاری به حافظه (yank word)&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;y3w&amp;lt;/code&amp;gt; || فرستادن ۳ واژه از واژهٔ جاری به حافظه (yank 3 words)&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;y10w&amp;lt;/code&amp;gt; || فرستادن ۱۰ واژه از واژهٔ جاری به حافظه (yank 10 words)&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;yW&amp;lt;/code&amp;gt; || فرستادن واژهٔ کامل جاری به حافظه (yank Word)&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;y3W&amp;lt;/code&amp;gt; || فرستادن ۳ واژهٔ کامل از واژهٔ کامل جاری به حافظه (yank 3 Words)&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;yy&amp;lt;/code&amp;gt; || فرستادن خط جاری به حافظه&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;y3y&amp;lt;/code&amp;gt; || فرستادن ۳ خط از خط جاری مکان‌نما به حافظه&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;x&amp;lt;/code&amp;gt; || حذف نویسهٔ زیر مکان‌نما و فرستادن به حافظه&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;dw&amp;lt;/code&amp;gt; || حذف یک واژه و فرستادن به حافظه (delete word)&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;d3w&amp;lt;/code&amp;gt; || حذف ۳ واژه و فرستادن به حافظه (delete 3 words)&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;d10w&amp;lt;/code&amp;gt; || حذف ۱۰ واژه و فرستادن به حافظه (delete 10 words)&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;dW&amp;lt;/code&amp;gt; || حذف یک واژهٔ کامل و فرستادن به حافظه (delete Word)&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;d3W&amp;lt;/code&amp;gt; || حذف ۳ واژهٔ کامل و فرستادن به حافظه (delete 3 Words)&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;dd&amp;lt;/code&amp;gt; || حذف یک خط و فرستادن به حافظه&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;d3d&amp;lt;/code&amp;gt; || حذف ۳ خط و فرستادن به حافظه&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;d0&amp;lt;/code&amp;gt; || حذف تا ابتدای خط و فرستادن به حافظه&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;^d&amp;lt;/code&amp;gt; || حذف تا نخستین نویسهٔ خط و فرستادن به حافظه&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;$d&amp;lt;/code&amp;gt; || حذف تا انتخای خط و فرستادن به حافظه&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;dG&amp;lt;/code&amp;gt; || حذف تا آخرین خط پرونده و فرستادن به حافظه&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;d20G&amp;lt;/code&amp;gt; || حدف تا خط شمارهٔ ۲۰ و فرستادن به حافظه&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;p&amp;lt;/code&amp;gt; || جای‌گذاری از حافظه پس از مکان‌نما&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;P&amp;lt;/code&amp;gt; || جای‌گذاری از حافظه پیش از مکان‌نما&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== جست‌وجو و ایجاد تغییر متن===&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! class=&amp;quot;unsortable&amp;quot;| میانبر&lt;br /&gt;
! class=&amp;quot;unsortable&amp;quot;| کاربرد&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;*&amp;lt;/code&amp;gt; || جست‌وجو برای واژهٔ زیر مکان نما به پیش&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;#&amp;lt;/code&amp;gt; || جست‌وجو برای واژهٔ زیر مکان نما به پس&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;/&amp;lt;/code&amp;gt; || جست‌وجوی سریع متن دلخواه در میانگیر&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;n&amp;lt;/code&amp;gt; || رفتن به یافتهٔ پسین (next)&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;N&amp;lt;/code&amp;gt; || رفتن به یافتهٔ پیشین&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code dir=&amp;quot;ltr&amp;quot;&amp;gt;:s/old/new/g&amp;lt;/code&amp;gt; || جایگزینی واژه در خط جاری&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code dir=&amp;quot;ltr&amp;quot;&amp;gt;:%s/old/new/g&amp;lt;/code&amp;gt; || جایگزینی واژه در تمام میانگیر&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code dir=&amp;quot;ltr&amp;quot;&amp;gt;:%s/old/new/gc&amp;lt;/code&amp;gt; || جایگزینی واژه در تمام میانگیر، با تأیید&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== ویرایش ===&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! class=&amp;quot;unsortable&amp;quot;| میانبر&lt;br /&gt;
! class=&amp;quot;unsortable&amp;quot;| کاربرد&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;u&amp;lt;/code&amp;gt; || برگردان (undo)&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code dir=&amp;quot;ltr&amp;quot;&amp;gt;^r&amp;lt;/code&amp;gt; || از نو (redo)&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;r&amp;lt;/code&amp;gt; || جایگزینی تک‌نویسهٔ زیر مکان‌نما (replace)&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;J&amp;lt;/code&amp;gt; || آوردن خطّ زیرین به انتهای خطّ جاری (Join)&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;cw&amp;lt;/code&amp;gt; || تعویض واژهٔ جاری (change word)&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;c3w&amp;lt;/code&amp;gt; || تعویض ۳ واژه از واژهٔ جاری (change 3 words)&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;cW&amp;lt;/code&amp;gt; || تعویض واژهٔ جاری (change Word)&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;cc&amp;lt;/code&amp;gt; || تعویض خط جاری&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;c0&amp;lt;/code&amp;gt; || تعویض تا ابتدای خط جاری&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;c20G&amp;lt;/code&amp;gt; || تعویض تا خط شمارهٔ ۲۰&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;.&amp;lt;/code&amp;gt; || تکرار دستور پیشین&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== ذخیره و خروج ===&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! class=&amp;quot;unsortable&amp;quot;| میانبر&lt;br /&gt;
! class=&amp;quot;unsortable&amp;quot;| کاربرد&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code dir=&amp;quot;ltr&amp;quot;&amp;gt;:w&amp;lt;/code&amp;gt; || نوشتن در پرونده (write)&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code dir=&amp;quot;ltr&amp;quot;&amp;gt;:wq&amp;lt;/code&amp;gt; || ذخیره و خروج (write quit)&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code dir=&amp;quot;ltr&amp;quot;&amp;gt;:qall&amp;lt;/code&amp;gt; || خروج از همهٔ میانگیرها&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code dir=&amp;quot;ltr&amp;quot;&amp;gt;:q!&amp;lt;/code&amp;gt; || خروج بدون ذخیره (quit)&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code dir=&amp;quot;ltr&amp;quot;&amp;gt;:e!&amp;lt;/code&amp;gt; || بار کردن دوبارهٔ میانگیر&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== دیگر ویژگی‌ها ==&lt;br /&gt;
&lt;br /&gt;
=== پشتیبانی از موشی ===&lt;br /&gt;
برای پشتیبانی از [[Mouse|موشی]]، از دستور زیر استفاده کنید:&lt;br /&gt;
&lt;br /&gt;
{{bc|&lt;br /&gt;
:set mouse{{=}}a&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== پشتیبانی فارسی ===&lt;br /&gt;
برای پشتیبانی از زبان‌های دوجهته در ویم، از دستور زیر استفاده کنید:&lt;br /&gt;
{{bc|:set termbidi}}&lt;br /&gt;
&lt;br /&gt;
=== اجرای برنامه‌های پوسته ===&lt;br /&gt;
ویم می‌تواند برنامه‌های [[پوسته]] را درون خودش و بدون بسته شدن اجرا کند.&lt;br /&gt;
&lt;br /&gt;
{{bc|&lt;br /&gt;
:! ls&lt;br /&gt;
:! /usr/bin/bash&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== جابه‌جایی بین میانگیر‌ها===&lt;br /&gt;
برای جا به‌جایی بین میانگیرها کلیدهای &amp;lt;code&amp;gt;ctrl + w&amp;lt;/code&amp;gt; را می‌زنیم.&lt;br /&gt;
برای تغییر مکان میانگیر نخست با &amp;lt;code&amp;gt;ctrl + w&amp;lt;/code&amp;gt; یک میانگیر را فعال می‌کنیم و با کلید &amp;lt;code&amp;gt;shift + hjlk&amp;lt;/code&amp;gt; مکان میانگیر را تغییر می‌دهیم.&lt;br /&gt;
&lt;br /&gt;
=== شبیه‌ساز پایانه ===&lt;br /&gt;
می‌توانید در ویم [[شبیه‌ساز پایانه]] را اجرا کند.&lt;br /&gt;
{{bc|&lt;br /&gt;
:below term&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
چند کلید میانبر در این حالت&lt;br /&gt;
&lt;br /&gt;
* جابه جایی بین میانگیرها با کلید ترکیبی &amp;lt;code&amp;gt;ctrl + w&amp;lt;/code&amp;gt;&lt;br /&gt;
* فعال سازی اسکرول با &amp;lt;code&amp;gt;ctrl + w&amp;lt;/code&amp;gt; و &amp;lt;code&amp;gt;shift + n&amp;lt;/code&amp;gt; &lt;br /&gt;
* خروج با فشردن i&lt;br /&gt;
&lt;br /&gt;
== تنظیمات ویم ==&lt;br /&gt;
تنظیمات ویم در پروندهٔ {{ic|.vimrc}} در خانه ذخیره می‌شود. &lt;br /&gt;
&lt;br /&gt;
با فرمان زیر پرونده را ایجاد یا باز کنید و تنظیمات خود را در آن قرار دهید. &lt;br /&gt;
{{bc|$ vim ~/.vimrc}}&lt;br /&gt;
البته گاهی ممکن است این پرونده برای کاربر شما ذخیره نشده باشد. در این صورت پرونده ی تنظیمات ویم کاربر ریشه را به کاربر خانه کپی پیست کنید:&lt;br /&gt;
{{bc|$ sudo cp /etc/vim/system.vimrc ~/.vimrc }}&lt;br /&gt;
&lt;br /&gt;
{{نکته| در فایل vimrc. نباید : را در شروع تنظیم قرار داد. }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== ویم در مرورگر ==&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
با نصب افزونهٔ '''vim-vixen''' میانبرهای ویم را در فایرفاکس استفاده کنید.&lt;br /&gt;
&lt;br /&gt;
[https://addons.mozilla.org/en-US/firefox/addon/vim-vixen پیوند به افزونهٔ vim-vixen ]&lt;br /&gt;
&lt;br /&gt;
== آموزش ==&lt;br /&gt;
برای آموزش  کار با ویم از {{ic|vimtutor}} که به همراه ویم نصب شده است، استفاده کنید.&lt;br /&gt;
{{bc|$ vimtutor}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== پیوند به بیرون ==&lt;br /&gt;
[https://vim.rtorr.com خلاصه دستورهای ویم ]&lt;br /&gt;
&lt;br /&gt;
[https://amirsamimi.ir/vim ویدیوهای آموزش فارسی ویم]&lt;br /&gt;
&lt;br /&gt;
[https://jadi.net/2020/05/vim-prat-3 ادیتور ویم برای برنامه نویسی]&lt;br /&gt;
&lt;br /&gt;
[https://vim-bootstrap.com تولید vimrc]&lt;br /&gt;
&lt;br /&gt;
[https://vimawesome.com فهرستی جالب از افزونه‌های ویم]&lt;br /&gt;
&lt;br /&gt;
[[رده:ویرایشگر متن]]&lt;/div&gt;</summary>
		<author><name>Taha490mokh</name></author>	</entry>

	<entry>
		<id>https://wiki.ubuntu-ir.org/index.php?title=%DA%A9%D8%A7%D8%B1%D8%A8%D8%B1:Taha490mokh&amp;diff=6923</id>
		<title>کاربر:Taha490mokh</title>
		<link rel="alternate" type="text/html" href="https://wiki.ubuntu-ir.org/index.php?title=%DA%A9%D8%A7%D8%B1%D8%A8%D8%B1:Taha490mokh&amp;diff=6923"/>
				<updated>2023-04-13T13:34:22Z</updated>
		
		<summary type="html">&lt;p&gt;Taha490mokh: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;سلام.&lt;br /&gt;
طاها هستم.&lt;br /&gt;
پایتون کار یاد میگیرم و کار هم میکنم.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://github.com/tahapyrs  گیتهابم]&lt;/div&gt;</summary>
		<author><name>Taha490mokh</name></author>	</entry>

	<entry>
		<id>https://wiki.ubuntu-ir.org/index.php?title=%DA%A9%D8%A7%D8%B1%D8%A8%D8%B1:Taha490mokh&amp;diff=6920</id>
		<title>کاربر:Taha490mokh</title>
		<link rel="alternate" type="text/html" href="https://wiki.ubuntu-ir.org/index.php?title=%DA%A9%D8%A7%D8%B1%D8%A8%D8%B1:Taha490mokh&amp;diff=6920"/>
				<updated>2023-04-07T11:17:48Z</updated>
		
		<summary type="html">&lt;p&gt;Taha490mokh: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;سلام.&lt;br /&gt;
طاها هستم.&lt;br /&gt;
پایتون کار یاد میگیرم و کار هم میکنم.&lt;br /&gt;
دبیان پایدار استفاده میکنم با kde .&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://github.com/tahapyrs  گیتهابم]&lt;/div&gt;</summary>
		<author><name>Taha490mokh</name></author>	</entry>

	<entry>
		<id>https://wiki.ubuntu-ir.org/index.php?title=%DA%A9%D8%A7%D8%B1%D8%A8%D8%B1:Taha490mokh&amp;diff=6919</id>
		<title>کاربر:Taha490mokh</title>
		<link rel="alternate" type="text/html" href="https://wiki.ubuntu-ir.org/index.php?title=%DA%A9%D8%A7%D8%B1%D8%A8%D8%B1:Taha490mokh&amp;diff=6919"/>
				<updated>2023-04-07T10:55:59Z</updated>
		
		<summary type="html">&lt;p&gt;Taha490mokh: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;سلام.&lt;br /&gt;
طاها هستم.&lt;br /&gt;
پایتون کار یاد میگیرم و کار هم میکنم.&lt;br /&gt;
دبیان پایدار استفاده میکنم با kde .&lt;br /&gt;
[https://github.com/tahapyrs  گیتهابم]&lt;/div&gt;</summary>
		<author><name>Taha490mokh</name></author>	</entry>

	<entry>
		<id>https://wiki.ubuntu-ir.org/index.php?title=%DA%A9%D8%A7%D8%B1%D8%A8%D8%B1:Taha490mokh&amp;diff=6918</id>
		<title>کاربر:Taha490mokh</title>
		<link rel="alternate" type="text/html" href="https://wiki.ubuntu-ir.org/index.php?title=%DA%A9%D8%A7%D8%B1%D8%A8%D8%B1:Taha490mokh&amp;diff=6918"/>
				<updated>2023-04-07T10:46:44Z</updated>
		
		<summary type="html">&lt;p&gt;Taha490mokh: صفحه‌ای تازه حاوی «سلام. طاها هستم. پایتون کار یاد میگیرم و کار هم میکنم. دبیان پایدار استفاده می...» ایجاد کرد&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;سلام.&lt;br /&gt;
طاها هستم.&lt;br /&gt;
پایتون کار یاد میگیرم و کار هم میکنم.&lt;br /&gt;
دبیان پایدار استفاده میکنم با kde .&lt;/div&gt;</summary>
		<author><name>Taha490mokh</name></author>	</entry>

	</feed>