Vim Organizasyon Modu Nedir?

Vim Organizasyon Modu Nedir



Vim Org Modu, Org Modu işlevselliğini Vim'e entegre eden Vim düzenleyicisine yönelik bir eklentidir. Organizasyon Modu, düz metin biçimlendirme diliyle taslak oluşturma, görev yönetimi ve not almaya yardımcı olan bir moddur.

Organizasyon Modu, GNU Emacs için yapılmış görevleri yazmak ve yönetmek için kullanışlı bir araçtır. Ancak Vim Org Mode adlı bir eklenti kullanılarak Vim düzenleyicisinde de kullanılabilir.







Bu kılavuzda Vim Org Mode eklentisinin Vim editörüne nasıl entegre edileceğini ve nasıl kullanılacağını araştıracağım.



Not: Lütfen bu kılavuzun amaçları doğrultusunda Linux dağıtımını (Ubuntu 22.04) kullandığımı unutmayın. Talimatlar diğer Linux dağıtımları için aynı olacaktır ancak macOS ve Windows için farklılık gösterebilir.



Önkoşul

Vim Org Mode'un özelliklerinden tam olarak yararlanmak için Emacs'ı Linux'a yüklemeniz gerekir. Emacs'ı APT paket yöneticisi aracılığıyla Linux'a kurmak için şunu kullanın:





sudo apt emacs'ı yükle

Org Modu Emacs için tasarlanmıştır ve onun önemli bir parçasıdır. Vim Org Mode eklentisinin tamamı, .org dosyalarını çeşitli formatlarda dışa aktarmak için Emacs'a dayanır.

Vim Org Modunu Yükleme

Org Mode'u Vim editörüne entegre etmek için bir eklenti yöneticisine ihtiyacınız var. Eklenti yöneticisi Vim için eklenti kurmanın en kolay yoludur. Ne yazık ki, Vim düzenleyiciyle varsayılan olarak hiçbir eklenti yöneticisi gelmez, manuel olarak yüklenmesi gerekir.



Vim-Plug, Pathogen, Vundle ve Volt gibi farklı eklenti yöneticileri mevcuttur. Tüm eklenti yöneticileri mükemmeldir, ancak bu kılavuzda eklentiyi yükleyeceğim. Vim-Fiş çünkü kurulumu kolaydır.

Vim-Plug eklenti yöneticisini kurmak için aşağıdaki komutları yürütün:

kıvırmak - fLo ~/. Çünkü / otomatik yükleme / fiş . Çünkü -- yaratmak - dizinler \

https :// çiğ . githubusercontent . ile / haziran / Çünkü - fiş / usta / fiş . Çünkü

Şimdi aramayı yapın tak#başla() Ve çağrı fişi#end() içindeki etiketler vimrc dosya.

Arama tak#başla ( )

< Eklenti Kodları >

Arama fiş#son ( )

Vim'de eklentiler bu iki etiket arasına yerleştirilebilecek kodlar halinde gelir.

Hadi yerleştirelim Kuruluş Modu bu etiketlerdeki eklenti kodu:

Arama tak#başla ( )

Fiş 'jceb/vim-orgmode' 'Org Modu Eklentisi

Fiş 'tpope/vim-hızlı buluşma' 'Tarihleri ​​Eklemek İçin

Fiş 'vim-scripts/utl.vim' 'URL Eklemek İçin

Arama fiş#son ( )

Kod, iyi bilinen bir Vim eklenti kaynağından alınmıştır. Harika ol .

Ayrıca adı verilen başka eklentilere de ihtiyacınız var. HIZ TARİHLEME Ve UTL Kuruluş Modu'nu kullanarak Vim'de Kuruluş belgelerini düzenlerken tarihleri ​​ve URL'leri hızlı bir şekilde eklemek için.

Kaydedin ve çıkın vimrc kullanarak dosya üst karakter+zz anahtarlar veya :wq emretmek.

Vim düzenleyicisini açın ve çalıştırın :TakKurulum Organizasyon Modu eklentisini yükleme komutu.

: Tak Kurulumu

:TakKurulum komutu, içine yerleştirilen eklentileri yüklemek için kullanılır. vimrc dosya. Eklentiyi silmek için eklenti kodunu vimrc dosyala ve çalıştır :PlugClean Vim düzenleyicisindeki komut.

Org Modu, Vim editörüyle başarıyla entegre edilmiştir.

Vim Organizasyon Modunu Kullanma

Vim'deki Org Modunu pratik olarak kullanmak için Vim editöründe bir Org dosyası oluşturalım.

# LinuxHint Hakkında Org Belgesi

* Hoş geldin ile Linux

Bir yer ile Linux hakkında bilgi edinin ve açın - kaynak yazılımı .

** Ana kategoriler

+ * ubuntu *

+ Vim'i yükleme

~ sudo apt vim'i yükle ~

+ VLC'yi yükleme

~ sudo apt vlc'yi yükle ~

+ Apache'yi Yapılandırma

+ * Linux Komutları *

+ kesme Komutu

+ kazma Komutu

+ grep Komutu

+ * Neden *

Öğrenmek Daha Linux hakkında, Ziyaret edin [ [ www . Linuxhint . ile ] [ Linuxİpucu ] ]

2023 : 12 : yirmi bir Perşembe

** TODO Daha önce LinuxHint'i ziyaret ettiniz mi? ?

+ [ ] HAYIR

+ [ X ] Evet

Devam etmek için Vim'i başlatın, yukarıda verilen Org dosyasının içeriğini yapıştırın ve şunu kaydedin: .org eklenti.

Vim Org Mode eklentisinin entegrasyonuyla dosyanın düzgün şekilde biçimlendirildiğini fark edeceksiniz.

Yukarıdaki dosyada # simgesi yorum eklemek için kullanılırken *, ** ve *** başlık düzeyi 1, 2 ve 3'ü belirtir. Artı simgesi (+) sırasız liste oluşturmak için kullanılırken *, ** ve *** başlık düzeyini belirtir. * metni kalın yapar.

Kullan ctrl+a Ve ctrl+x tarih veya saat bileşenini (sayı veya kelime formatı) artırmak veya azaltmak için kullanılan tuşlar HIZ TARİHLEME Eklenti.

Ayrıca imleci başlığın üzerine getirip tab tuşuna basarak başlığı katlayıp açabilirsiniz.

Kuruluş dosyası işaretlemesi hakkında daha fazla bilgi edinmek için aşağıda verilen yardımcı sayfaya bakın:

Org Dosyasını Vim Org Modunu Kullanarak Dışa Aktarma

Organizasyon Modu ayrıca organizasyon dosyalarını PDF, Beamer PDF, Markdown, LateX ve HTML gibi farklı formatlarda dışa aktarmak için de kullanılır.

Org dosyasını Org Modu eklentisini kullanarak dışa aktarmak için Linux sisteminizde Emacs'ın kurulu ve yapılandırılmış olması gerektiğini lütfen unutmayın.

Org dosyasını PDF olarak dışa aktarmak için şunu kullanın:

: OrgExportToPDF

Org dosyasını HTML, BeamerPDF, LaTeX ve Markdown olarak dışa aktarmak için aşağıdaki komutları kullanın:

: OrgExportToHTML

: OrgExportToMarkdown

: OrgExportToLaTeX'e

: OrgExportToBeamerPDF

Vim Org Modunun Sınırlandırılması

Organizasyon Modunun Vim'de tam olarak uygulanmadığını unutmamak önemlidir. Emacs'ın aksine pek çok özellik hâlâ mevcut değil:

  • Son teslim tarihleri
  • Planlama
  • Gündem Göndericisi
  • Saatli Çalışma Süresi
  • Etiket Arama
  • Yayınlama

Ve bircok digerleri.

Ancak gelecekteki güncellemeler kesinlikle Vim'deki tüm önemli Organizasyon Modu özelliklerini getirecektir.

Çözüm

Org Modu eklentisi, Vim'in işlevlerini geliştirerek kullanıcıların Vim'den ayrılmadan Org Modunun özelliklerinden yararlanmasına olanak tanır. Org Mode'u Vim ile kutudan çıkaramazsınız, bir eklentinin yüklenmesi gerekir. Vim için Organizasyon Modu, gelecekte gelmesi beklenen birçok temel özelliğe hâlâ sahip değil. Ancak Organizasyon Modu entegrasyonu, YAPILACAKLAR listesi oluşturma, başlıklarda gezinme ve tarih ve saatleri yönetme işini yapar. Genel olarak Org Mode, Org Mode'un üretkenlik özelliklerinden yararlanırken Vim'in arayüzünü tercih edenler için değerli bir araçtır.