انجمنهای فارسی اوبونتو
کمک و پشتیبانی => انجمن عمومی => نویسنده: khajavi در 09 آبان 1386، 08:17 قظ
-
از اون ویرایشگر هایی میخوام که توی ترمینال ازشون میشه استفاده کردم
با vi و nano کار کردم به نظرم ساده بودند.
ویرایشگری می خوام که کد هام را هایلایت کنه
یعنی اگه دارم کد های پایتون را مینویسم کد ها را رنگی کنه.
البته ویرایشگر vi خیلی قدرتمند بود و حدود 40 تا دستور داشت ولی کدها را هایلایت نمی کنه
-
چرا می کنه!! کافیه بعد زدن Esc بزنید :
:syntax on
البته من بهتون پیشنهاد می کنم برای سادگی کارتون و اینکه هر بار مجبور نشید این تنظیمات اولیه رو با دوباره تایپ کنید برید و توی home folder تون توی فایل هیدن .vimrc خط های زیر رو اضافه کنید. این طوری هر بار این تنطیمات انجام شده هست:
syntax on
اگرم می خواید که کدهاتون indent بشن:
set cin
بد نیست کالرسکیم و این طور سوسول بازی ها رو هم بکنید ;D
cholorscheme koehler
note: اگه این فایل .vimrc وجود نداشت به سادگی خودتون می تونید بسازیدش.
راستی! اگه می خواین از vim ای که رابط گرافیکی داره استفاده کنید هم اسم virtual package ش gvim هست و به نصب کردن vim full و همه dependency هاش می تونید به راحتی از محیط گرافیکیش استفاده کنید...اینم تو مخازن هست. DVD هم داردش... ;)
-
البته ویرایشگر vi خیلی قدرتمند بود
اینو هستم!
و حدود 40 تا دستور داشت
ازینم بیش تر 8)
ولی کدها را هایلایت نمی کنه
چرا که نه؟!
-
سلام
از emacs استفاده کن البته با فرمان
emacs -nw
-
note: اگه این فایل .vimrc وجود نداشت به سادگی خودتون می تونید بسازیدش.
راستی! اگه می خواین از vim ای که رابط گرافیکی داره استفاده کنید هم اسم virtual package ش gvim هست و به نصب کردن vim full و همه dependency هاش می تونید به راحتی از محیط گرافیکیش استفاده کنید...اینم تو مخازن هست. DVD هم داردش... ;)
میخوام کلاسم بره بالا با محیط گرافیکی کار نکنم. البته از دلایل دیکه سرعت بالای ویرایش کد در وایشگر های متنی هست که هکر ها از اونها استفاده می کنند.
راستی اگه بخواهیم رده بندی کنیم قدرتمند تر از vi هم چیزی وجود داره؟
-
قدرتمندترین ویرایشگر لینوکس و حتی ویندوز emacs است
-
سلام،
نمیخوام این جا دعوای قدیمی Vi و Emacs رو ادامه بدیم... مدت بسیاری هست که از Vim استفاده میکنم و ازش بسیار راضی هستم. از قابلیتهای خوبش:
Syntax highlighting
Regular expressions
Basic code completion
Macros
و بسیاری دیگه. اولش کمی سخته ولی وقتی راه افتادی ازش لذت میبری.
-
بلاخره کدوم را انتخاب کنم؟
اگه رفتم vi را یاد گرفتم دیگه بعد خوصله emacs را ندارماا و همین طور بر عکس یعنی اگه رفتم emacs حوصله vi را ندارم
-
به help vi یه نگاهی بندازید و در بحر خفونتش بمونید :D اونوقت احتمالا vim رو انتخاب می کنید ;)
البته نظر شخصی بوداا!!
-
راستش چند وقت پیش یه کتاب دستم اومد که آموزش vim بود و نزدیک به 550 صفحه بود. :o خداییش کف کردم و به خودم گفتم یک کتاب J2EE حرفه ای حداکثر 1400 صفحه است مگه vim چی داره که انقدر مطلب در موردش تو کتای اومده اونهم یا اون ظاهر خیلی سادش یر خلاف emacs. از اون موقع تا الان فقط vim را استفاده می کنم.
-
راستش چند وقت پیش یه کتاب دستم اومد که آموزش vim بود و نزدیک به 550 صفحه بود. :o خداییش کف کردم و به خودم گفتم یک کتاب J2EE حرفه ای حداکثر 1400 صفحه است مگه vim چی داره که انقدر مطلب در موردش تو کتای اومده اونهم یا اون ظاهر خیلی سادش یر خلاف emacs. از اون موقع تا الان فقط vim را استفاده می کنم.
اسم کتاب و لینک دانلودش را لطف کن بزار
اگه لینک دانلود نداری همون اسمش کافیه
-
کتابه این نبود؟: http://www.truth.sk/vim/vimbook-OPL.pdf
شایدم این!: http://www.truth.sk/vim/vimbook-OPL2.pdf
-
دقیقا همینها هستند. :o :o :o
-
خیلی خیلی ممنون
راستی چجوری میتونم توش فارسی بنویسم؟
یعنی فارسی می نویسه ولی کلمات قابل خوندن نیستند چون کاراکتر ها از چپ به راست نوشته می شوند
-
اگر Vim با قابلیت فارسی کامپایل شده باشه: vim -F
gvim رو هم امتحان کن.
البته Vim برای فارسی نوشتن زیاد خوب نیست!
-
اگر Vim با قابلیت فارسی کامپایل شده باشه: vim -F
gvim رو هم امتحان کن.
البته Vim برای فارسی نوشتن زیاد خوب نیست!
با vim -F زیاد جالب نمیشه چون نمیخوام تمام متونم را فارسی بنویسم بلکه قسمت هایی از اون را یعنی بعضی جاها احتیاج به rtl دارم؟
راهی وجود نداره؟
-
راهش استفاده از یک ویرایشگر هست که برای زبانهای دوجهته (bidirectional) مثل فارسی قویتر باشه. مثلاً میتونید از Eclipse و یا KDevelop استفاده کنید.