vi - Vikipedi
İçeriğe atla
Ana menü
Gezinti
  • Anasayfa
  • Hakkımızda
  • İçindekiler
  • Rastgele madde
  • Seçkin içerik
  • Yakınımdakiler
Katılım
  • Deneme tahtası
  • Köy çeşmesi
  • Son değişiklikler
  • Dosya yükle
  • Topluluk portalı
  • Wikimedia dükkânı
  • Yardım
  • Özel sayfalar
Vikipedi Özgür Ansiklopedi
Ara
  • Bağış yapın
  • Hesap oluştur
  • Oturum aç
  • Bağış yapın
  • Hesap oluştur
  • Oturum aç

İçindekiler

  • Giriş
  • 1 vi
  • 2 Vi hakkında
  • 3 vi türev ve klonları
  • 4 Dış bağlantılar

vi

  • العربية
  • Azərbaycanca
  • Български
  • বাংলা
  • Català
  • Čeština
  • Dansk
  • Deutsch
  • English
  • Esperanto
  • Español
  • Eesti
  • Euskara
  • فارسی
  • Suomi
  • Français
  • Galego
  • עברית
  • Magyar
  • Bahasa Indonesia
  • İtaliano
  • 日本語
  • 한국어
  • Latviešu
  • മലയാളം
  • Bahasa Melayu
  • Nederlands
  • Norsk bokmål
  • Polski
  • Português
  • Русский
  • Simple English
  • Slovenščina
  • Svenska
  • தமிழ்
  • ไทย
  • Українська
  • Tiếng Việt
  • 吴语
  • 中文
  • 閩南語 / Bân-lâm-gí
Bağlantıları değiştir
  • Madde
  • Tartışma
  • Oku
  • Değiştir
  • Kaynağı değiştir
  • Geçmişi gör
Araçlar
Eylemler
  • Oku
  • Değiştir
  • Kaynağı değiştir
  • Geçmişi gör
Genel
  • Sayfaya bağlantılar
  • İlgili değişiklikler
  • Kalıcı bağlantı
  • Sayfa bilgisi
  • Bu sayfayı kaynak göster
  • Kısaltılmış URL'yi al
  • Karekodu indir
Yazdır/dışa aktar
  • Bir kitap oluştur
  • PDF olarak indir
  • Basılmaya uygun görünüm
Diğer projelerde
  • Wikimedia Commons
  • Vikiveri ögesi
Görünüm
Vikipedi, özgür ansiklopedi
vi
vi ile düzenlenen, C dilinde yazılmış bir Merhaba dünya programı. ~ işaretli yerler dosyada bulunmayan yerleri gösterir.
GeliştiriciBill Joy
İlk yayınlanma1976 (49 yıl önce) (1976)
Kod deposu
  • ex-vi.cvs.sourceforge.net/ex-vi/ex-vi/
Bunu Vikiveri'de düzenleyin
İşletim sistemiUnix ve Unix benzeri
PlatformÇoklu platform
TürMetin düzenleyici
LisansBSD 4 veya CDDL
Resmî sitesiex-vi.sourceforge.net Bunu Vikiveri'de düzenleyin

vi, 1976 yılında BSD'nin ilk sürümleri için Bill Joy tarafından yazılmış ekran yönelimli metin düzenleme yazılımıdır.

vi

[değiştir | kaynağı değiştir]

vi, modlu bir editördür ve etkin olan moda göre tuşlara değişik anlamlar yükler. Yazım modunda girilen yazı, harflerin imlecin hareket etmesine veya düzenleme fonksiyonlarına karşılık geldiği komut moda geçirir. Örneğin j imleci bir satır aşağıya, k bir satır yukarıya geçirir; x imlecin üzerinde olduğu karakteri siler ve i tekrar yazım moda geçmeyi sağlar. (vi kullanıcının terminal tipini bildiği sürece yön tuşları da kullanılabilir). Komut moddayken basılan tuşlar yazıya eklenmez ki bu yeni kullanıcılar için genellikle karışıklığa yol açar.

Komut modundayken <Alt>, <Ctrl> veya diğer özel tuşlar kullanılmaksızın satır içinde birden fazla düzenleme işlemi birkaç basit tuş yardımıyla yapılabilir. Daha karmaşık düzenleme işlemleri basit komutların dizi şeklinde bir araya getirilmesi ile yapılır. (Örneğin kelime silmek için "dw", imlecin bulunduğu yerden itibaren "a"ya kadar olan metnin değiştirilmesi için "c2fa"). Bu, deneyimli kullanıcıların daha hızlı çalışmasına olanak sağlamaktadır. Bu aynı zamanda kullanıcının ellerini klavyeden kaldırmasına gerek olmadığı anlamına da gelmektedir.

vi'nin ilk sürümleri hangi modda olduğunu belirtmiyordu ve bu, kullanıcıların hangi modda olduklarından emin olmak için "Escape" tuşuna basmalarının tipik bir davranış haline gelmesine sebep olmuştu(Eğer zaten komut modundaysa bip sesi duyulmaktaydı). vi'nin güncel sürümleri hangi modda çalışıldığını durum çubuğunda grafiksel olarak göstermektedir. vi'nin yeni sürümleri terminal tipi doğru ayarlandığı takdirde PgUp, PgDn, Home, End ve Del tuşlarının kullanımına izin vermektedir. Ayrıca vi'nin grafiksel uygulamaları(Örneğin gvim) fare kullanımına ve düzenleme komutlarına menü yardımıyla ulaşılmasına tam destek vermektedir.

Emacs'ın 1984'teki çıkışına kadar vi Unix standart düzenleyicileri arasında bir de facto idi ve MIT'nin dışında neredeyse tartışmasız bir şekilde hackerların gözdesiydi.

vi ve Emacs, klasik olarak düzenleyici savaşlarının iki tarafıdır.

Vi hakkında

[değiştir | kaynağı değiştir]
ADM3A klavye düzeni
  • vi, University of California, Berkeley'deki Evans Hall'da Lear-Siegler ADM3A terminal'de yazılmıştır. Bu makinede, Escape tuşu günümüzde Tab'ın olduğu yerdeydi ve bu sayede kullanıcıların oldukça etkili bir şekilde kipler(modlar) arasında geçiş yapmasını sağlıyordu.
  • Bir emacs-severin vi açılımı: vicious interface(gaddar arayüz)
  • Bazı insanlar insafsızca vi'nin vile'ın(berbat) kısaltılmışı olduğunu söyler.
  • David Hitz vi makrolarını kullanarak bir Turing makinesi benzetimi yapmıştır [1][ölü/kırık bağlantı].
  • Internet arama motoru Snap.com vi arayüzü ve komutları kullanarak visearch.com olarak adlandırılan arama motorunu yaratmıştır.webpage2 Şubat 2007 tarihinde Wayback Machine sitesinde arşivlendi.

vi türev ve klonları

[değiştir | kaynağı değiştir]
  • vi, klasik BSD vi 3.7'nin modern Unix sistemlerine taşınmış halidir. 2002 Ocak'ından beri BSD tarzı özgür ed'i kod tabanı olarak kullanır.
  • nvi, son resmi Berkeley Yazılım Dağıtım'ın(4.4BSD) bir parçası olarak dağıtılan ex/vi metin düzenleyicisinin bir uygulamasıdır. vi'nin bu sürümü tüm BSD-tabanlı açık kaynak dağıtımlar ile birlikte gelen sürümdür. Klasik vi'ye ek olarak komut geçmişi, dosya adı tamamlama, çoklu düzenleme tamponları, çoklu pencereleme ve daha birçok gelişme içerir. Bu geliştirmelerin dışında görünüm olarak az ya da çok klasik vi ile aynıdır. Küçük ve hızlıdır ayrıca Unix ortamı ile oldukça doğal bir şekilde harmanlanmıştır.
  • Vim "Geliştirilmiş Vi(Vi IMproved)" daha çok nvi gibi güncellenmiş ve genişletilmiş model bir düzenleyicidir. Çoğu Linux sistemde standart vi sürümüdür.
  • Elvis, Unix ve diğer işletim sistemleri için ücretsiz bir vi klonudur. Slackware Linux ile birlikte gelen vi sürümüdür.
  • Vigor, popüler Unix düzenleyicisi vi'ye Microsoft Office'in Clippy'si üzerinde kasıtlı bir şekilde can sıkıcı olarak canlandırılmış karakter Vigor Yardımcı'nın eklenmiş halidir.[2]6 Ocak 2007 tarihinde Wayback Machine sitesinde arşivlendi.
  • vile ilk olarak Emacs'ın çoklu-pencere/çoklu tampon düzenleme paradigması gibi "modern" faydalarını, vi komut seti ile daha rahat eden kullanıcılara getirme girişimi olarak ilk kez Microemacs'ın ilk sürümlerinden türetilmiştir.
  • bvi "İkili VI(Binary VI)", vi metin düzenleyicisine dayanan bir ikili dosya düzenleyicisidir.[3]1 Mayıs 2011 tarihinde Wayback Machine sitesinde arşivlendi.
  • viper-mode, Emacs için vi taklit(öykülenme) kipidir.
  • svicc, Commodore (64) için ufak bir vi klonudur.[4]9 Temmuz 2008 tarihinde Wayback Machine sitesinde arşivlendi.
  • BusyBox (Tek bir çalıştırılabilir dosyada Unix araçları seti) minik bir vi klonu içerir.
  • Yzis düzenleyici [5]

Dış bağlantılar

[değiştir | kaynağı değiştir]
  • vi etkileşimli kabuğu ile öğretici7 Ocak 2014 tarihinde Wayback Machine sitesinde arşivlendi. (İngilizce)
  • vi editörüne hakim olma24 Eylül 2006 tarihinde Wayback Machine sitesinde arşivlendi.
  • grafiksel öğretici5 Ocak 2007 tarihinde Wayback Machine sitesinde arşivlendi. (İngilizce)
  • g
  • t
  • d
Tümleşik geliştirme ortamları (IDE)
C ve C++
Açık kaynak
  • Android Studio
  • Anjuta
  • Code::Blocks
  • CodeLite
  • Dev-C++
  • Eclipse
  • Emacs
  • Geany
  • GNAT Programming Studio
  • GNOME Builder
  • KDevelop
  • MonoDevelop
  • NetBeans
  • TheIDE
  • QDevelop
  • Qt Creator
  • SharpDevelop
  • Vi/Vim
  • OpenWatcom
Freeware
  • Oracle Developer Studio
  • Visual Studio Community
  • Xcode
Perakende
  • C++Builder
  • Eclipse-tabanlı
    • CodeWarrior
    • MyEclipse
  • Visual Studio
  • JetBrains tarafından
    • IntelliJ IDEA
    • AppCode
    • CLion
  • LabWindows/CVI
  • IBM Rational Software Architect
  • Understand
  • SlickEdit
Durduruldu
  • VisualAge
  • Visual C++ Express
  • Borland Turbo C / C++
Java
Açık kaynak
  • Anjuta
  • BlueJ
  • DrJava
  • Eclipse
  • Geany
  • Greenfoot
  • IntelliJ IDEA Community Edition
    • Android Studio
  • NetBeans
  • Servoy Community Edition
Freeware
  • jGRASP
  • JDeveloper
Perakende
  • JCreator
  • MyEclipse
  • IBM
    • WebSphere Integration Developer
  • JetBrains IntelliJ IDEA
  • Servoy Business Application Platform Edition
  • SlickEdit
  • Understand
Durduruldu
  • Metrowerks CodeWarrior Pro for Java
  • JBuilder
  • Sun Java Studio Creator (yerini NetBeans aldı)
  • VisualAge (yerini Eclipse aldı)
  • Visual Café (Espresso olarak da bilinir, yerini JBuilder aldı)
  • Visual J++
  • Xelfi (NetBeans oldu)
JavaScript
Açık kaynak
  • Vim
  • Visual Studio Code
  • Atom
  • Chromium
CLI
Açık kaynak
  • MonoDevelop
  • SharpDevelop
  • Visual Studio Code
  • PascalABC.NET
Freeware
  • Visual Studio Community
Perakende
  • Visual Studio
  • Rider
  • Understand
Durduruldu
  • Xamarin Studio
  • Visual Basic Express
  • Visual Web Developer Express
  • Visual J# Express
  • Visual Studio Express for Windows Phone
  • Visual C++ Express
  • Visual C# Express
  • Express for Desktop
  • Express for Web
  • Express for Windows
Flash
  • Adobe Flash Builder
  • FlashDevelop
  • Powerflasher FDT
PHP
Açık kaynak
  • Aptana
  • NetBeans
  • Komodo Edit
  • Komodo IDE
  • KDevelop
Özel mülk
  • Codelobster
  • PhpStorm
  • PHPEdit
  • SlickEdit
  • Zend Studio
R
  • RStudio
  • R Tools for Visual Studio
Python
Açık kaynak
  • Anjuta
  • IDLE
  • Eric
  • Light Table
  • Ninja-IDE
  • PyDev
  • PyScripter
  • PIDA
  • Spyder
  • Komodo Edit
  • Komodo IDE
  • KDevelop
  • Vim
  • Visual Studio Code
  • Thonny
Özel mülk
  • PyCharm
  • PythonAnywhere
  • SlickEdit
  • Wing IDE
Pascal ve
Object Pascal
Açık kaynak
  • Free Pascal IDE
  • Lazarus
  • Dev-Pascal
  • GNAVI
Freeware
  • Delphi Community
Perakende
  • Delphi
Durduruldu
  • Turbo Pascal
  • Virtual Pascal
  • Borland Kylix
BASIC
Açık kaynak
  • Basic-256
  • B4X
  • MonoDevelop
  • SharpDevelop
  • Microsoft Small Basic
  • SdlBasic
  • Gambas
  • HBasic
  • Basic For Qt
  • Basic4GL
  • QB64
Freeware
  • FutureBASIC
  • RapidQ
  • thinAir
  • Visual Studio Community
Perakende
  • Visual Studio
  • NS Basic
  • PureBasic
  • GLBasic
  • Liberty BASIC
  • Xojo
Durduruldu
  • CA-Realizer
  • Phoenix Object Basic
  • QuickBASIC
  • QBasic
  • Visual Basic
  • Visual Basic Express
Go
Açık kaynak
  • Vim
  • Visual Studio Code (VSCode)
  • Eclipse
Freeware
  • LiteIDE
  • The Go Playground
  • Cloud9 IDE
Perakende
  • GoLand
Çevrimiçi
  • AWS Cloud9 IDE
  • Eclipse Che
  • SourceLair
  • Kategori
  • Karşılaştırma
Otorite kontrolü Bunu Vikiveri'de düzenleyin
  • GND: 4195682-5
"https://tr.wikipedia.org/w/index.php?title=Vi&oldid=35250942" sayfasından alınmıştır
Kategoriler:
  • 1976 yazılımları
  • Konsol uygulamaları
  • Özgür metin düzenleyiciler
  • BSD lisansı kullanan yazılımlar
  • Unix metin düzenleyicileri
  • Metin tabanlı kullanıcı arayüzü
Gizli kategoriler:
  • Hataları vurgulayan sözdizimi olan sayfalar
  • Hiçbir veri sırasıyla bilgi kutusu şablonlarını kullanan maddeler
  • Bilgi alt kutulu maddeler
  • Ölü dış bağlantıları olan maddeler
  • Webarşiv şablonu wayback bağlantıları
  • GND tanımlayıcısı olan Vikipedi maddeleri
  • Sayfa en son 16.32, 22 Nisan 2025 tarihinde değiştirildi.
  • Metin Creative Commons Atıf-AynıLisanslaPaylaş Lisansı altındadır ve ek koşullar uygulanabilir. Bu siteyi kullanarak Kullanım Şartlarını ve Gizlilik Politikasını kabul etmiş olursunuz.
    Vikipedi® (ve Wikipedia®) kâr amacı gütmeyen kuruluş olan Wikimedia Foundation, Inc. tescilli markasıdır.
  • Gizlilik politikası
  • Vikipedi hakkında
  • Sorumluluk reddi
  • Davranış Kuralları
  • Geliştiriciler
  • İstatistikler
  • Çerez politikası
  • Mobil görünüm
  • Wikimedia Foundation
  • Powered by MediaWiki
vi
Konu ekle