Skip to content

Instantly share code, notes, and snippets.

@roktas
Created July 2, 2010 14:36
Show Gist options
  • Save roktas/461438 to your computer and use it in GitHub Desktop.
Save roktas/461438 to your computer and use it in GitHub Desktop.

VIM quickfix

Depo içerisinde aşağıdaki denemeyi yapın:

vim -c 'set makeprg=./yer.py | make' yer.csv

Her şey yolundaysa bir quickfix penceresei açılır. Bu pencerede :cn ve :cp komutlarıyla hatalar arasında ileri-geri dolaşabilirsiniz.

Mühendislik Fakültesi A001 120
Mühendislik fakültesi A002 120
Ziraat Fakültesi A001 100
Mühendislik faKültesi A002 120
#!/usr/bin/python
#!-*- coding:utf-8 -*-
import csv
okunacak_dosya = 'yer.csv'
dosya_tutacagi = open(okunacak_dosya)
okuyucu = csv.reader(dosya_tutacagi)
gecici_kayit = []
sira = 1
fakulteler = ["Mühendislik Fakültesi" ,"Ziraat Fakültesi" , "Fen Edebiyat Fakültesi" ]
for satir in okuyucu:
if satir[0] in fakulteler:
sira = sira + 1
continue
else:
# Hata formatına dikkat!
print "%s:%d: %s" % (okunacak_dosya, sira, "fakülte ismi hatası")
sira = sira + 1
dosya_tutacagi.close()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment