Update runtime files
This commit is contained in:
		
							
								
								
									
										190
									
								
								nsis/lang/turkish.nsi
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										190
									
								
								nsis/lang/turkish.nsi
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,190 @@ | |||||||
|  | # turkish.nsi: Turkish language strings for gvim NSIS installer. | ||||||
|  | # fileencoding : UTF-8 | ||||||
|  | # Author       : Emir SARI | ||||||
|  |  | ||||||
|  | !insertmacro MUI_LANGUAGE "Turkish" | ||||||
|  |  | ||||||
|  | # Overwrite the default translation. | ||||||
|  | # These strings should be always English.  Otherwise dosinst.c fails. | ||||||
|  | LangString ^SetupCaption     ${LANG_TURKISH} \ | ||||||
|  |         "$(^Name) Setup" | ||||||
|  | LangString ^UninstallCaption ${LANG_TURKISH} \ | ||||||
|  |         "$(^Name) Uninstall" | ||||||
|  |          | ||||||
|  | LangString str_show_readme          ${LANG_TURKISH} \ | ||||||
|  |     "Kurulum bittikten sonra README dosyasını aç" | ||||||
|  |  | ||||||
|  | # Install types: | ||||||
|  | LangString str_type_typical         ${LANG_TURKISH} \ | ||||||
|  |     "Normal" | ||||||
|  |  | ||||||
|  | LangString str_type_minimal         ${LANG_TURKISH} \ | ||||||
|  |     "Küçük" | ||||||
|  |  | ||||||
|  | LangString str_type_full            ${LANG_TURKISH} \ | ||||||
|  |     "Tam" | ||||||
|  |      | ||||||
|  | ############################################################################## | ||||||
|  | # Section Titles & Description                                            {{{1 | ||||||
|  | ############################################################################## | ||||||
|  |  | ||||||
|  | LangString str_section_old_ver      ${LANG_TURKISH} \ | ||||||
|  |     "Eski sürümü kaldır" | ||||||
|  | LangString str_desc_old_ver         ${LANG_TURKISH} \ | ||||||
|  |     "Vim'in eski sürümünü sisteminizden kaldırır." | ||||||
|  |  | ||||||
|  | LangString str_section_exe          ${LANG_TURKISH} \ | ||||||
|  |     "Vim grafik arabirimi ve çalışma dosyaları" | ||||||
|  | LangString str_desc_exe             ${LANG_TURKISH} \ | ||||||
|  |     "Vim program başlatıcı ve çalışma dosyaları. Bu bileşen zorunludur." | ||||||
|  |  | ||||||
|  | LangString str_section_console      ${LANG_TURKISH} \ | ||||||
|  |     "Vim konsol sürümü" | ||||||
|  | LangString str_desc_console         ${LANG_TURKISH} \ | ||||||
|  |     "Vim'in konsol sürümü (vim.exe)." | ||||||
|  |  | ||||||
|  | LangString str_section_batch        ${LANG_TURKISH} \ | ||||||
|  |     ".bat dosyaları oluştur" | ||||||
|  | LangString str_desc_batch           ${LANG_TURKISH} \ | ||||||
|  |     "Vim için komut satırında kullanmak üzere .bat dosyaları oluşturur" | ||||||
|  |  | ||||||
|  | LangString str_group_icons          ${LANG_TURKISH} \ | ||||||
|  |     "Vim için kısayollar oluştur" | ||||||
|  | LangString str_desc_icons           ${LANG_TURKISH} \ | ||||||
|  |     "Kolay erişim için Vim kısayolları oluşturur." | ||||||
|  |  | ||||||
|  | LangString str_section_desktop      ${LANG_TURKISH} \ | ||||||
|  |     "Masaüstünde" | ||||||
|  | LangString str_desc_desktop         ${LANG_TURKISH} \ | ||||||
|  |     "gVim programı için Masaüstünde kısayol oluşturur." | ||||||
|  |  | ||||||
|  | LangString str_section_start_menu   ${LANG_TURKISH} \ | ||||||
|  |     "Başlat Menüsü - Programlar klasöründe" | ||||||
|  | LangString str_desc_start_menu      ${LANG_TURKISH} \ | ||||||
|  |     "Vim kısayolunu Başlat Menüsüne ekler." | ||||||
|  |      | ||||||
|  | LangString str_section_edit_with    ${LANG_TURKISH} \ | ||||||
|  |     "Vim ile Aç" | ||||||
|  | LangString str_desc_edit_with       ${LANG_TURKISH} \ | ||||||
|  |     "Vim'i $\"Birlikte aç$\" sağ tıklama menüsüne ekler." | ||||||
|  |      | ||||||
|  |  LangString str_section_vim_rc       ${LANG_TURKISH} \ | ||||||
|  |     "Bir konfigürasyon dosyası oluştur" | ||||||
|  | LangString str_desc_vim_rc          ${LANG_TURKISH} \ | ||||||
|  |     "Eğer yoksa bir konfigürasyon dosyası (_vimrc) oluşturur." | ||||||
|  |  | ||||||
|  | LangString str_group_plugin         ${LANG_TURKISH} \ | ||||||
|  |     "Eklenti dizinleri oluştur" | ||||||
|  | LangString str_desc_plugin          ${LANG_TURKISH} \ | ||||||
|  |     "Bu dizinlere Vim eklentilerini yerleştirerek Vim'e yeni \ | ||||||
|  |      özellikler kazandırabilirsiniz." | ||||||
|  |  | ||||||
|  | LangString str_section_plugin_home  ${LANG_TURKISH} \ | ||||||
|  |     "Gizli" | ||||||
|  | LangString str_desc_plugin_home     ${LANG_TURKISH} \ | ||||||
|  |     "Eklenti dizinlerini EV dizininde oluşturur." | ||||||
|  |  | ||||||
|  | LangString str_section_plugin_vim   ${LANG_TURKISH} \ | ||||||
|  |     "Paylaşılan" | ||||||
|  | LangString str_desc_plugin_vim      ${LANG_TURKISH} \ | ||||||
|  |     "Eklenti dizinlerini Vim yükleme dizininde oluşturur. Bu eklentilerden \ | ||||||
|  |      bilgisayarın tüm kullanıcıları yararlanabilir." | ||||||
|  |  | ||||||
|  | LangString str_section_vis_vim      ${LANG_TURKISH} \ | ||||||
|  |     "VisVim eklentisi" | ||||||
|  | LangString str_desc_vis_vim         ${LANG_TURKISH} \ | ||||||
|  |     "Microsoft Visual Studio entegrasyonu için VisVim eklentisi"  | ||||||
|  |  | ||||||
|  | LangString str_section_nls          ${LANG_TURKISH} \ | ||||||
|  |     "Ek dil desteği" | ||||||
|  | LangString str_desc_nls             ${LANG_TURKISH} \ | ||||||
|  |     "Mevcut olan Vim yerelleştirmelerini yükler." | ||||||
|  |  | ||||||
|  | LangString str_unsection_register   ${LANG_TURKISH} \ | ||||||
|  |     "Vim kaydını kaldır" | ||||||
|  | LangString str_desc_unregister      ${LANG_TURKISH} \ | ||||||
|  |     "Vim'in bu bilgisayardaki kaydını kaldırır." | ||||||
|  |  | ||||||
|  | LangString str_unsection_exe        ${LANG_TURKISH} \ | ||||||
|  |     "Vim programını ve çalıştırma dosyalarını kaldır" | ||||||
|  | LangString str_desc_rm_exe          ${LANG_TURKISH} \ | ||||||
|  |     "Tüm Vim çalıştırılabilir dosyalarını ve diğer dosyaları kaldırır." | ||||||
|  |  | ||||||
|  | LangString str_ungroup_plugin       ${LANG_TURKISH} \ | ||||||
|  |     "Eklenti dizinlerini kaldır" | ||||||
|  | LangString str_desc_rm_plugin       ${LANG_TURKISH} \ | ||||||
|  |     "Eklenti dizinlerini eğer boş ise kaldırır." | ||||||
|  |  | ||||||
|  | LangString str_unsection_plugin_home ${LANG_TURKISH} \ | ||||||
|  |     "Gizli" | ||||||
|  | LangString str_desc_rm_plugin_home  ${LANG_TURKISH} \ | ||||||
|  |     "Eklenti dizinlerini EV dizininden kaldırır." | ||||||
|  |  | ||||||
|  | LangString str_unsection_plugin_vim ${LANG_TURKISH} \ | ||||||
|  |     "Paylaşılan" | ||||||
|  | LangString str_desc_rm_plugin_vim   ${LANG_TURKISH} \ | ||||||
|  |     "Eklenti dizinlerini Vim yükleme dizininden kaldırır." | ||||||
|  |  | ||||||
|  | LangString str_unsection_rootdir    ${LANG_TURKISH} \ | ||||||
|  |     "Vim kök dizinini kaldır" | ||||||
|  | LangString str_desc_rm_rootdir      ${LANG_TURKISH} \ | ||||||
|  |     "Vim kök dizinini kaldırır. Bu dizin Vim konfigürasyon dosyalarını içerir!" | ||||||
|  |      | ||||||
|  |  LangString str_msg_install_fail  ${LANG_TURKISH} \ | ||||||
|  |     "Yükleme başarısız oldu. Yeniden deneyin." | ||||||
|  |  | ||||||
|  | LangString str_msg_rm_exe_fail   ${LANG_TURKISH} \ | ||||||
|  |     "$0 içindeki bazı dosyalar silinemedi!$\r$\n\ | ||||||
|  |      Bu dosyaları el ile kaldırmalısınız." | ||||||
|  |       | ||||||
|  |  LangString str_msg_uninstalling  ${LANG_TURKISH} \ | ||||||
|  |     "Eski sürüm kaldırılıyor..." | ||||||
|  |  | ||||||
|  | LangString str_msg_registering   ${LANG_TURKISH} \ | ||||||
|  |     "Kaydediliyor..." | ||||||
|  |  | ||||||
|  | LangString str_msg_unregistering ${LANG_TURKISH} \ | ||||||
|  |     "Kayıt siliniyor..." | ||||||
|  |  | ||||||
|  |  | ||||||
|  | ############################################################################## | ||||||
|  | # Dialog Box                                                              {{{1 | ||||||
|  | ############################################################################## | ||||||
|  |  | ||||||
|  | LangString str_vimrc_page_title    ${LANG_TURKISH} \ | ||||||
|  |     "_vimrc ayarlarını seçin" | ||||||
|  | LangString str_vimrc_page_subtitle ${LANG_TURKISH} \ | ||||||
|  |     "Yüklenecek ek özellikler, klavye ve fare için ayarları seçin." | ||||||
|  |  | ||||||
|  | LangString str_msg_compat_title    ${LANG_TURKISH} \ | ||||||
|  |     " Vi / Vim davranışı " | ||||||
|  | LangString str_msg_compat_desc     ${LANG_TURKISH} \ | ||||||
|  |     "&Uyumluluk ve ek özellikler" | ||||||
|  | LangString str_msg_compat_vi       ${LANG_TURKISH} \ | ||||||
|  |     "Vi uyumlu" | ||||||
|  | LangString str_msg_compat_vim      ${LANG_TURKISH} \ | ||||||
|  |     "Vim orijinal" | ||||||
|  | LangString str_msg_compat_defaults ${LANG_TURKISH} \ | ||||||
|  |     "Vim ve ek olarak bazı ek özellikler (load defaults.vim)" | ||||||
|  | LangString str_msg_compat_all      ${LANG_TURKISH} \ | ||||||
|  |     "Vim ve ek olarak tüm ek özellikler (load vimrc_example.vim) (Default)" | ||||||
|  |  | ||||||
|  | LangString str_msg_keymap_title   ${LANG_TURKISH} \ | ||||||
|  |     " Klavye İşlevleri " | ||||||
|  | LangString str_msg_keymap_desc    ${LANG_TURKISH} \ | ||||||
|  |     "&Windows için bazı düğmeleri yeniden ayarla (Ctrl-V, Ctrl-C, Ctrl-A, Ctrl-S, Ctrl-F, etc)" | ||||||
|  | LangString str_msg_keymap_default ${LANG_TURKISH} \ | ||||||
|  |     "Düğme işlevlerini değiştirme (varsayılan)" | ||||||
|  | LangString str_msg_keymap_windows ${LANG_TURKISH} \ | ||||||
|  |     "Bazı düğmeleri yeniden ayarla" | ||||||
|  |  | ||||||
|  | LangString str_msg_mouse_title   ${LANG_TURKISH} \ | ||||||
|  |     " Fare İşlevleri " | ||||||
|  | LangString str_msg_mouse_desc    ${LANG_TURKISH} \ | ||||||
|  |     "&Sağ ve sol düğme davranışı" | ||||||
|  | LangString str_msg_mouse_default ${LANG_TURKISH} \ | ||||||
|  |     "Sağ: açılır menü, Sol: Görsel Kip (varsayılan)" | ||||||
|  | LangString str_msg_mouse_windows ${LANG_TURKISH} \ | ||||||
|  |     "Sağ: açılır menü, Sol: seçim kipi (Windows)" | ||||||
|  | LangString str_msg_mouse_unix    ${LANG_TURKISH} \ | ||||||
|  |     "Sağ: seçimi genişlet, Sol: Görsel Kip (Unix)" | ||||||
| @ -1,7 +1,7 @@ | |||||||
| " netrw.vim: Handles file transfer and remote directory listing across | " netrw.vim: Handles file transfer and remote directory listing across | ||||||
| "            AUTOLOAD SECTION | "            AUTOLOAD SECTION | ||||||
| " Date:		Jul 16, 2019 | " Date:		Nov 06, 2019 | ||||||
| " Version:	165 | " Version:	166 | ||||||
| " Maintainer:	Charles E Campbell <NdrOchip@ScampbellPfamily.AbizM-NOSPAM> | " Maintainer:	Charles E Campbell <NdrOchip@ScampbellPfamily.AbizM-NOSPAM> | ||||||
| " GetLatestVimScripts: 1075 1 :AutoInstall: netrw.vim | " GetLatestVimScripts: 1075 1 :AutoInstall: netrw.vim | ||||||
| " Copyright:    Copyright (C) 2016 Charles E. Campbell {{{1 | " Copyright:    Copyright (C) 2016 Charles E. Campbell {{{1 | ||||||
| @ -39,7 +39,7 @@ if exists("s:needspatches") | |||||||
|  endfor |  endfor | ||||||
| endif | endif | ||||||
|  |  | ||||||
| let g:loaded_netrw = "v165" | let g:loaded_netrw = "v166" | ||||||
| if !exists("s:NOTE") | if !exists("s:NOTE") | ||||||
|  let s:NOTE    = 0 |  let s:NOTE    = 0 | ||||||
|  let s:WARNING = 1 |  let s:WARNING = 1 | ||||||
| @ -232,12 +232,12 @@ if !exists("g:netrw_ftp_options") | |||||||
|  let g:netrw_ftp_options= "-i -n" |  let g:netrw_ftp_options= "-i -n" | ||||||
| endif | endif | ||||||
| if !exists("g:netrw_http_cmd") | if !exists("g:netrw_http_cmd") | ||||||
|  if executable("curl") |  if executable("wget") | ||||||
|   let g:netrw_http_cmd	= "curl" |  | ||||||
|   call s:NetrwInit("g:netrw_http_xcmd","-L -o") |  | ||||||
|  elseif executable("wget") |  | ||||||
|   let g:netrw_http_cmd	= "wget" |   let g:netrw_http_cmd	= "wget" | ||||||
|   call s:NetrwInit("g:netrw_http_xcmd","-q -O") |   call s:NetrwInit("g:netrw_http_xcmd","-q -O") | ||||||
|  |  elseif executable("curl") | ||||||
|  |   let g:netrw_http_cmd	= "curl" | ||||||
|  |   call s:NetrwInit("g:netrw_http_xcmd","-L -o") | ||||||
|  elseif executable("elinks") |  elseif executable("elinks") | ||||||
|   let g:netrw_http_cmd = "elinks" |   let g:netrw_http_cmd = "elinks" | ||||||
|   call s:NetrwInit("g:netrw_http_xcmd","-source >") |   call s:NetrwInit("g:netrw_http_xcmd","-source >") | ||||||
| @ -689,6 +689,7 @@ fun! netrw#Explore(indx,dosplit,style,...) | |||||||
|  |  | ||||||
|   " save registers |   " save registers | ||||||
|   if has("clipboard") |   if has("clipboard") | ||||||
|  | "   call Decho("(netrw#Explore) save @* and @+",'~'.expand("<slnum>")) | ||||||
|    sil! let keepregstar = @* |    sil! let keepregstar = @* | ||||||
|    sil! let keepregplus = @+ |    sil! let keepregplus = @+ | ||||||
|   endif |   endif | ||||||
| @ -916,6 +917,7 @@ fun! netrw#Explore(indx,dosplit,style,...) | |||||||
|      if !exists("w:netrw_explore_list") " sanity check |      if !exists("w:netrw_explore_list") " sanity check | ||||||
|       NetrwKeepj call netrw#ErrorMsg(s:WARNING,"using Nexplore or <s-down> improperly; see help for netrw-starstar",40) |       NetrwKeepj call netrw#ErrorMsg(s:WARNING,"using Nexplore or <s-down> improperly; see help for netrw-starstar",40) | ||||||
|       if has("clipboard") |       if has("clipboard") | ||||||
|  | "       call Decho("(netrw#Explore) restore @* and @+",'~'.expand("<slnum>")) | ||||||
|        sil! let @* = keepregstar |        sil! let @* = keepregstar | ||||||
|        sil! let @+ = keepregplus |        sil! let @+ = keepregplus | ||||||
|       endif |       endif | ||||||
| @ -941,6 +943,7 @@ fun! netrw#Explore(indx,dosplit,style,...) | |||||||
|      if !exists("w:netrw_explore_list") " sanity check |      if !exists("w:netrw_explore_list") " sanity check | ||||||
|       NetrwKeepj call netrw#ErrorMsg(s:WARNING,"using Pexplore or <s-up> improperly; see help for netrw-starstar",41) |       NetrwKeepj call netrw#ErrorMsg(s:WARNING,"using Pexplore or <s-up> improperly; see help for netrw-starstar",41) | ||||||
|       if has("clipboard") |       if has("clipboard") | ||||||
|  | "       call Decho("(netrw#Explore) restore @* and @+",'~'.expand("<slnum>")) | ||||||
|        sil! let @* = keepregstar |        sil! let @* = keepregstar | ||||||
|        sil! let @+ = keepregplus |        sil! let @+ = keepregplus | ||||||
|       endif |       endif | ||||||
| @ -996,6 +999,7 @@ fun! netrw#Explore(indx,dosplit,style,...) | |||||||
|        keepalt call netrw#ErrorMsg(s:WARNING,'no files matched pattern<'.pattern.'>',45) |        keepalt call netrw#ErrorMsg(s:WARNING,'no files matched pattern<'.pattern.'>',45) | ||||||
|        if &hls | let keepregslash= s:ExplorePatHls(pattern) | endif |        if &hls | let keepregslash= s:ExplorePatHls(pattern) | endif | ||||||
|        if has("clipboard") |        if has("clipboard") | ||||||
|  | "        call Decho("(netrw#Explore) restore @* and @+",'~'.expand("<slnum>")) | ||||||
| 	sil! let @* = keepregstar | 	sil! let @* = keepregstar | ||||||
| 	sil! let @+ = keepregplus | 	sil! let @+ = keepregplus | ||||||
|        endif |        endif | ||||||
| @ -1032,6 +1036,7 @@ fun! netrw#Explore(indx,dosplit,style,...) | |||||||
|      if w:netrw_explore_listlen == 0 || (w:netrw_explore_listlen == 1 && w:netrw_explore_list[0] =~ '\*\*\/') |      if w:netrw_explore_listlen == 0 || (w:netrw_explore_listlen == 1 && w:netrw_explore_list[0] =~ '\*\*\/') | ||||||
|       keepalt NetrwKeepj call netrw#ErrorMsg(s:WARNING,"no files matched",42) |       keepalt NetrwKeepj call netrw#ErrorMsg(s:WARNING,"no files matched",42) | ||||||
|       if has("clipboard") |       if has("clipboard") | ||||||
|  | "       call Decho("(netrw#Explore) restore @* and @+",'~'.expand("<slnum>")) | ||||||
|        sil! let @* = keepregstar |        sil! let @* = keepregstar | ||||||
|        sil! let @+ = keepregplus |        sil! let @+ = keepregplus | ||||||
|       endif |       endif | ||||||
| @ -1080,6 +1085,7 @@ fun! netrw#Explore(indx,dosplit,style,...) | |||||||
|      keepalt NetrwKeepj call netrw#ErrorMsg(s:WARNING,"your vim needs the +path_extra feature for Exploring with **!",44) |      keepalt NetrwKeepj call netrw#ErrorMsg(s:WARNING,"your vim needs the +path_extra feature for Exploring with **!",44) | ||||||
|     endif |     endif | ||||||
|     if has("clipboard") |     if has("clipboard") | ||||||
|  | "     call Decho("(netrw#Explore) restore @* and @+",'~'.expand("<slnum>")) | ||||||
|      sil! let @* = keepregstar |      sil! let @* = keepregstar | ||||||
|      sil! let @+ = keepregplus |      sil! let @+ = keepregplus | ||||||
|     endif |     endif | ||||||
| @ -1153,6 +1159,7 @@ fun! netrw#Explore(indx,dosplit,style,...) | |||||||
|   " Consequently, set s:netrw_events to 2. |   " Consequently, set s:netrw_events to 2. | ||||||
|   let s:netrw_events= 2 |   let s:netrw_events= 2 | ||||||
|   if has("clipboard") |   if has("clipboard") | ||||||
|  | "   call Decho("(netrw#Explore) restore @* and @+",'~'.expand("<slnum>")) | ||||||
|    sil! let @* = keepregstar |    sil! let @* = keepregstar | ||||||
|    sil! let @+ = keepregplus |    sil! let @+ = keepregplus | ||||||
|   endif |   endif | ||||||
| @ -1642,7 +1649,6 @@ fun! s:NetrwOptionsSave(vt) | |||||||
|   let {a:vt}netrw_cpokeep   = &l:cpo |   let {a:vt}netrw_cpokeep   = &l:cpo | ||||||
|   let {a:vt}netrw_diffkeep  = &l:diff |   let {a:vt}netrw_diffkeep  = &l:diff | ||||||
|   let {a:vt}netrw_fenkeep   = &l:fen |   let {a:vt}netrw_fenkeep   = &l:fen | ||||||
| "  call Decho("saving current settings: got here#1",'~'.expand("<slnum>")) |  | ||||||
|   if !exists("g:netrw_ffkeep") || g:netrw_ffkeep |   if !exists("g:netrw_ffkeep") || g:netrw_ffkeep | ||||||
|    let {a:vt}netrw_ffkeep    = &l:ff |    let {a:vt}netrw_ffkeep    = &l:ff | ||||||
|   endif |   endif | ||||||
| @ -1661,7 +1667,6 @@ fun! s:NetrwOptionsSave(vt) | |||||||
|   let {a:vt}netrw_rokeep    = &l:ro |   let {a:vt}netrw_rokeep    = &l:ro | ||||||
|   let {a:vt}netrw_selkeep   = &l:sel |   let {a:vt}netrw_selkeep   = &l:sel | ||||||
|   let {a:vt}netrw_spellkeep = &l:spell |   let {a:vt}netrw_spellkeep = &l:spell | ||||||
| "  call Decho("saving current settings: got here#2",'~'.expand("<slnum>")) |  | ||||||
|   if !g:netrw_use_noswf |   if !g:netrw_use_noswf | ||||||
|    let {a:vt}netrw_swfkeep  = &l:swf |    let {a:vt}netrw_swfkeep  = &l:swf | ||||||
|   endif |   endif | ||||||
| @ -1675,6 +1680,7 @@ fun! s:NetrwOptionsSave(vt) | |||||||
| "  call Decho("saving a few selected netrw-related variables",'~'.expand("<slnum>")) | "  call Decho("saving a few selected netrw-related variables",'~'.expand("<slnum>")) | ||||||
|   if g:netrw_keepdir |   if g:netrw_keepdir | ||||||
|    let {a:vt}netrw_dirkeep  = getcwd() |    let {a:vt}netrw_dirkeep  = getcwd() | ||||||
|  | "   call Decho("saving to ".a:vt."netrw_dirkeep<".{a:vt}netrw_dirkeep.">",'~'.expand("<slnum>")) | ||||||
|   endif |   endif | ||||||
|   if has("clipboard") |   if has("clipboard") | ||||||
|    sil! let {a:vt}netrw_starkeep = @* |    sil! let {a:vt}netrw_starkeep = @* | ||||||
| @ -1745,6 +1751,7 @@ fun! s:NetrwOptionsRestore(vt) | |||||||
| "  call Dfunc("s:NetrwOptionsRestore(vt<".a:vt.">) win#".winnr()." buf#".bufnr("%")."<".bufname("%")."> winnr($)=".winnr("$")) | "  call Dfunc("s:NetrwOptionsRestore(vt<".a:vt.">) win#".winnr()." buf#".bufnr("%")."<".bufname("%")."> winnr($)=".winnr("$")) | ||||||
| "  call Decho("settings buf#".bufnr("%")."<".bufname("%").">: ".((&l:ma == 0)? "no" : "")."ma ".((&l:mod == 0)? "no" : "")."mod ".((&l:bl == 0)? "no" : "")."bl ".((&l:ro == 0)? "no" : "")."ro fo=".&l:fo." a:vt=".a:vt,'~'.expand("<slnum>")) | "  call Decho("settings buf#".bufnr("%")."<".bufname("%").">: ".((&l:ma == 0)? "no" : "")."ma ".((&l:mod == 0)? "no" : "")."mod ".((&l:bl == 0)? "no" : "")."bl ".((&l:ro == 0)? "no" : "")."ro fo=".&l:fo." a:vt=".a:vt,'~'.expand("<slnum>")) | ||||||
|   if !exists("{a:vt}netrw_optionsave") |   if !exists("{a:vt}netrw_optionsave") | ||||||
|  | "   call Decho("case ".a:vt."netrw_optionsave : doesn't exist",'~'.expand("<slnum>")) | ||||||
| "   call Decho("settings buf#".bufnr("%")."<".bufname("%").">: ".((&l:ma == 0)? "no" : "")."ma ".((&l:mod == 0)? "no" : "")."mod ".((&l:bl == 0)? "no" : "")."bl ".((&l:ro == 0)? "no" : "")."ro fo=".&l:fo." a:vt=".a:vt,'~'.expand("<slnum>")) | "   call Decho("settings buf#".bufnr("%")."<".bufname("%").">: ".((&l:ma == 0)? "no" : "")."ma ".((&l:mod == 0)? "no" : "")."mod ".((&l:bl == 0)? "no" : "")."bl ".((&l:ro == 0)? "no" : "")."ro fo=".&l:fo." a:vt=".a:vt,'~'.expand("<slnum>")) | ||||||
| "   call Decho("ro=".&l:ro." ma=".&l:ma." mod=".&l:mod." wrap=".&l:wrap." (filename<".expand("%")."> win#".winnr()." ft<".&ft.">)",'~'.expand("<slnum>")) | "   call Decho("ro=".&l:ro." ma=".&l:ma." mod=".&l:mod." wrap=".&l:wrap." (filename<".expand("%")."> win#".winnr()." ft<".&ft.">)",'~'.expand("<slnum>")) | ||||||
| "   call Dret("s:NetrwOptionsRestore : ".a:vt."netrw_optionsave doesn't exist") | "   call Dret("s:NetrwOptionsRestore : ".a:vt."netrw_optionsave doesn't exist") | ||||||
| @ -1829,6 +1836,7 @@ fun! s:NetrwOptionsRestore(vt) | |||||||
|    endif |    endif | ||||||
|   endif |   endif | ||||||
|   if has("clipboard") |   if has("clipboard") | ||||||
|  | "   call Decho("has clipboard",'~'.expand("<slnum>")) | ||||||
|    call s:NetrwRestoreSetting(a:vt."netrw_starkeep","@*") |    call s:NetrwRestoreSetting(a:vt."netrw_starkeep","@*") | ||||||
|    call s:NetrwRestoreSetting(a:vt."netrw_pluskeep","@+") |    call s:NetrwRestoreSetting(a:vt."netrw_pluskeep","@+") | ||||||
|   endif |   endif | ||||||
| @ -1890,7 +1898,7 @@ endfun | |||||||
| "                        Used by s:NetrwOptionsRestore() to restore each netrw-senstive setting | "                        Used by s:NetrwOptionsRestore() to restore each netrw-senstive setting | ||||||
| "                        keepvars are set up by s:NetrwOptionsSave | "                        keepvars are set up by s:NetrwOptionsSave | ||||||
| fun! s:NetrwRestoreSetting(keepvar,setting) | fun! s:NetrwRestoreSetting(keepvar,setting) | ||||||
| ""  call Dfunc("s:NetrwRestoreSetting(a:keepvar<".a:keepvar."> a:setting<".a:setting.">)") | """  call Dfunc("s:NetrwRestoreSetting(a:keepvar<".a:keepvar."> a:setting<".a:setting.">)") | ||||||
|  |  | ||||||
|   " typically called from s:NetrwOptionsRestore |   " typically called from s:NetrwOptionsRestore | ||||||
|   "   call s:NetrwRestoreSettings(keep-option-variable-name,'associated-option') |   "   call s:NetrwRestoreSettings(keep-option-variable-name,'associated-option') | ||||||
| @ -1905,7 +1913,7 @@ fun! s:NetrwRestoreSetting(keepvar,setting) | |||||||
| ""   call Decho("fyi: a:setting<".a:setting."> setting<".setting.">") | ""   call Decho("fyi: a:setting<".a:setting."> setting<".setting.">") | ||||||
|  |  | ||||||
|    if setting != keepvarval |    if setting != keepvarval | ||||||
| ""    call Decho("restore setting<".a:setting."=".setting."> to keepvarval<".keepvarval.">") | ""    call Decho("restore setting<".a:setting."> (currently=".setting.") to keepvarval<".keepvarval.">") | ||||||
|     if type(a:setting) == 0 |     if type(a:setting) == 0 | ||||||
|      exe "let ".a:setting."= ".keepvarval |      exe "let ".a:setting."= ".keepvarval | ||||||
|     elseif type(a:setting) == 1 |     elseif type(a:setting) == 1 | ||||||
| @ -2863,7 +2871,7 @@ fun! s:NetrwGetFile(readcmd, tfile, method) | |||||||
|   " readcmd=='t': simply do nothing |   " readcmd=='t': simply do nothing | ||||||
|   if a:readcmd == 't' |   if a:readcmd == 't' | ||||||
| "   call Decho(" ro=".&l:ro." ma=".&l:ma." mod=".&l:mod." wrap=".&l:wrap." (filename<".expand("%")."> win#".winnr()." ft<".&ft.">)",'~'.expand("<slnum>")) | "   call Decho(" ro=".&l:ro." ma=".&l:ma." mod=".&l:mod." wrap=".&l:wrap." (filename<".expand("%")."> win#".winnr()." ft<".&ft.">)",'~'.expand("<slnum>")) | ||||||
| "   call Dret("NetrwGetFile : skip read of <".a:tfile.">") | "   call Dret("NetrwGetFile : skip read of tfile<".a:tfile.">") | ||||||
|    return |    return | ||||||
|   endif |   endif | ||||||
|  |  | ||||||
| @ -5194,10 +5202,11 @@ fun! s:NetrwBrowseUpDir(islocal) | |||||||
| endfun | endfun | ||||||
|  |  | ||||||
| " --------------------------------------------------------------------- | " --------------------------------------------------------------------- | ||||||
| " netrw#BrowseX:  (implements "x") executes a special "viewer" script or program for the {{{2 | " netrw#BrowseX:  (implements "x" and "gx") executes a special "viewer" script or program for the {{{2 | ||||||
| "              given filename; typically this means given their extension. | "              given filename; typically this means given their extension. | ||||||
| "              0=local, 1=remote | "              0=local, 1=remote | ||||||
| fun! netrw#BrowseX(fname,remote) | fun! netrw#BrowseX(fname,remote) | ||||||
|  |   let use_ctrlo= 1 | ||||||
| "  call Dfunc("netrw#BrowseX(fname<".a:fname."> remote=".a:remote.")") | "  call Dfunc("netrw#BrowseX(fname<".a:fname."> remote=".a:remote.")") | ||||||
|  |  | ||||||
|   " if its really just a local directory, then do a "gf" instead |   " if its really just a local directory, then do a "gf" instead | ||||||
| @ -5302,10 +5311,9 @@ fun! netrw#BrowseX(fname,remote) | |||||||
|   endif |   endif | ||||||
| "  call Decho("set up redirection: redir{".redir."} srr{".&srr."}",'~'.expand("<slnum>")) | "  call Decho("set up redirection: redir{".redir."} srr{".&srr."}",'~'.expand("<slnum>")) | ||||||
|  |  | ||||||
|   " extract any viewing options.  Assumes that they're set apart by quotes. |   " extract any viewing options.  Assumes that they're set apart by spaces. | ||||||
| "  call Decho("extract any viewing options",'~'.expand("<slnum>")) |  | ||||||
|   if exists("g:netrw_browsex_viewer") |   if exists("g:netrw_browsex_viewer") | ||||||
| "   call Decho("g:netrw_browsex_viewer<".g:netrw_browsex_viewer.">",'~'.expand("<slnum>")) | "   call Decho("extract any viewing options from g:netrw_browsex_viewer<".g:netrw_browsex_viewer.">",'~'.expand("<slnum>")) | ||||||
|    if g:netrw_browsex_viewer =~ '\s' |    if g:netrw_browsex_viewer =~ '\s' | ||||||
|     let viewer  = substitute(g:netrw_browsex_viewer,'\s.*$','','') |     let viewer  = substitute(g:netrw_browsex_viewer,'\s.*$','','') | ||||||
|     let viewopt = substitute(g:netrw_browsex_viewer,'^\S\+\s*','','')." " |     let viewopt = substitute(g:netrw_browsex_viewer,'^\S\+\s*','','')." " | ||||||
| @ -5328,16 +5336,16 @@ fun! netrw#BrowseX(fname,remote) | |||||||
|   " execute the file handler |   " execute the file handler | ||||||
| "  call Decho("execute the file handler (if any)",'~'.expand("<slnum>")) | "  call Decho("execute the file handler (if any)",'~'.expand("<slnum>")) | ||||||
|   if exists("g:netrw_browsex_viewer") && g:netrw_browsex_viewer == '-' |   if exists("g:netrw_browsex_viewer") && g:netrw_browsex_viewer == '-' | ||||||
| "   call Decho("g:netrw_browsex_viewer<".g:netrw_browsex_viewer.">",'~'.expand("<slnum>")) | "   call Decho("(netrw#BrowseX) g:netrw_browsex_viewer<".g:netrw_browsex_viewer.">",'~'.expand("<slnum>")) | ||||||
|    let ret= netrwFileHandlers#Invoke(exten,fname) |    let ret= netrwFileHandlers#Invoke(exten,fname) | ||||||
|  |  | ||||||
|   elseif exists("g:netrw_browsex_viewer") && executable(viewer) |   elseif exists("g:netrw_browsex_viewer") && executable(viewer) | ||||||
| "   call Decho("g:netrw_browsex_viewer<".g:netrw_browsex_viewer.">",'~'.expand("<slnum>")) | "   call Decho("(netrw#BrowseX) g:netrw_browsex_viewer<".g:netrw_browsex_viewer.">",'~'.expand("<slnum>")) | ||||||
|    call s:NetrwExe("sil !".viewer." ".viewopt.s:ShellEscape(fname,1).redir) |    call s:NetrwExe("sil !".viewer." ".viewopt.s:ShellEscape(fname,1).redir) | ||||||
|    let ret= v:shell_error |    let ret= v:shell_error | ||||||
|  |  | ||||||
|   elseif has("win32") || has("win64") |   elseif has("win32") || has("win64") | ||||||
| "   call Decho("win".(has("win32")? "32" : "64")",'~'.expand("<slnum>")) | "   call Decho("(netrw#BrowseX) win".(has("win32")? "32" : "64"),'~'.expand("<slnum>")) | ||||||
|    if executable("start") |    if executable("start") | ||||||
|     call s:NetrwExe('sil! !start rundll32 url.dll,FileProtocolHandler '.s:ShellEscape(fname,1)) |     call s:NetrwExe('sil! !start rundll32 url.dll,FileProtocolHandler '.s:ShellEscape(fname,1)) | ||||||
|    elseif executable("rundll32") |    elseif executable("rundll32") | ||||||
| @ -5345,56 +5353,68 @@ fun! netrw#BrowseX(fname,remote) | |||||||
|    else |    else | ||||||
|     call netrw#ErrorMsg(s:WARNING,"rundll32 not on path",74) |     call netrw#ErrorMsg(s:WARNING,"rundll32 not on path",74) | ||||||
|    endif |    endif | ||||||
|    " call inputsave()|call input("Press <cr> to continue")|call inputrestore() |  | ||||||
|    let ret= v:shell_error |    let ret= v:shell_error | ||||||
|  |  | ||||||
|   elseif has("win32unix") |   elseif has("win32unix") | ||||||
|    let winfname= 'c:\cygwin'.substitute(fname,'/','\\','g') |    let winfname= 'c:\cygwin'.substitute(fname,'/','\\','g') | ||||||
| "   call Decho("cygwin: winfname<".s:ShellEscape(winfname,1).">",'~'.expand("<slnum>")) | "   call Decho("(netrw#BrowseX) cygwin: winfname<".s:ShellEscape(winfname,1).">",'~'.expand("<slnum>")) | ||||||
|    if executable("start") |    if executable("start") | ||||||
|  | "    call Decho("(netrw#BrowseX) win32unix+start",'~'.expand("<slnum>")) | ||||||
|     call s:NetrwExe('sil !start rundll32 url.dll,FileProtocolHandler '.s:ShellEscape(winfname,1)) |     call s:NetrwExe('sil !start rundll32 url.dll,FileProtocolHandler '.s:ShellEscape(winfname,1)) | ||||||
|    elseif executable("rundll32") |    elseif executable("rundll32") | ||||||
|  | "    call Decho("(netrw#BrowseX) win32unix+rundll32",'~'.expand("<slnum>")) | ||||||
|     call s:NetrwExe('sil !rundll32 url.dll,FileProtocolHandler '.s:ShellEscape(winfname,1)) |     call s:NetrwExe('sil !rundll32 url.dll,FileProtocolHandler '.s:ShellEscape(winfname,1)) | ||||||
|    elseif executable("cygstart") |    elseif executable("cygstart") | ||||||
|  | "    call Decho("(netrw#BrowseX) win32unix+cygstart",'~'.expand("<slnum>")) | ||||||
|     call s:NetrwExe('sil !cygstart '.s:ShellEscape(fname,1)) |     call s:NetrwExe('sil !cygstart '.s:ShellEscape(fname,1)) | ||||||
|    else |    else | ||||||
|     call netrw#ErrorMsg(s:WARNING,"rundll32 not on path",74) |     call netrw#ErrorMsg(s:WARNING,"rundll32 not on path",74) | ||||||
|    endif |    endif | ||||||
|    " call inputsave()|call input("Press <cr> to continue")|call inputrestore() |  | ||||||
|    let ret= v:shell_error |    let ret= v:shell_error | ||||||
|  |  | ||||||
|   elseif has("unix") && executable("kfmclient") && s:CheckIfKde() |   elseif has("unix") && executable("kfmclient") && s:CheckIfKde() | ||||||
| "   call Decho("unix and kfmclient",'~'.expand("<slnum>")) | "   call Decho("(netrw#BrowseX) unix and kfmclient",'~'.expand("<slnum>")) | ||||||
|    call s:NetrwExe("sil !kfmclient exec ".s:ShellEscape(fname,1)." ".redir) |    call s:NetrwExe("sil !kfmclient exec ".s:ShellEscape(fname,1)." ".redir) | ||||||
|    let ret= v:shell_error |    let ret= v:shell_error | ||||||
|  |  | ||||||
|   elseif has("unix") && executable("exo-open") && executable("xdg-open") && executable("setsid") |   elseif has("unix") && executable("exo-open") && executable("xdg-open") && executable("setsid") | ||||||
| "   call Decho("unix, exo-open, xdg-open",'~'.expand("<slnum>")) | "   call Decho("(netrw#BrowseX) unix, exo-open, xdg-open",'~'.expand("<slnum>")) | ||||||
|    call s:NetrwExe("sil !setsid xdg-open ".s:ShellEscape(fname,1).redir) |    call s:NetrwExe("sil !setsid xdg-open ".s:ShellEscape(fname,1).redir) | ||||||
|    let ret= v:shell_error |    let ret= v:shell_error | ||||||
|  |  | ||||||
|   elseif has("unix") && $DESKTOP_SESSION == "mate" && executable("atril") |   elseif has("unix") && $DESKTOP_SESSION == "mate" && executable("atril") | ||||||
| "   call Decho("unix and atril",'~'.expand("<slnum>")) | "   call Decho("(netrw#BrowseX) unix and atril",'~'.expand("<slnum>")) | ||||||
|    call s:NetrwExe("sil !atril ".s:ShellEscape(fname,1).redir) |    if a:fname =~ '^https\=://' | ||||||
|  |     " atril does not appear to understand how to handle html -- so use gvim to edit the document | ||||||
|  |     let use_ctrlo= 0 | ||||||
|  | "    call Decho("(COMBAK) fname<".fname.">") | ||||||
|  | "    call Decho("(COMBAK) a:fname<".a:fname.">") | ||||||
|  |     call s:NetrwExe("sil! !gvim ".fname.' -c "keepj keepalt file '.fnameescape(a:fname).'"') | ||||||
|  |  | ||||||
|  |    else | ||||||
|  |     call s:NetrwExe("sil !atril ".s:ShellEscape(fname,1).redir) | ||||||
|  |    endif | ||||||
|    let ret= v:shell_error |    let ret= v:shell_error | ||||||
|  |  | ||||||
|   elseif has("unix") && executable("xdg-open") |   elseif has("unix") && executable("xdg-open") | ||||||
| "   call Decho("unix and xdg-open",'~'.expand("<slnum>")) | "   call Decho("(netrw#BrowseX) unix and xdg-open",'~'.expand("<slnum>")) | ||||||
|    call s:NetrwExe("sil !xdg-open ".s:ShellEscape(fname,1).redir) |    call s:NetrwExe("sil !xdg-open ".s:ShellEscape(fname,1).redir) | ||||||
|    let ret= v:shell_error |    let ret= v:shell_error | ||||||
|  |  | ||||||
|   elseif has("macunix") && executable("open") |   elseif has("macunix") && executable("open") | ||||||
| "   call Decho("macunix and open",'~'.expand("<slnum>")) | "   call Decho("(netrw#BrowseX) macunix and open",'~'.expand("<slnum>")) | ||||||
|    call s:NetrwExe("sil !open ".s:ShellEscape(fname,1)." ".redir) |    call s:NetrwExe("sil !open ".s:ShellEscape(fname,1)." ".redir) | ||||||
|    let ret= v:shell_error |    let ret= v:shell_error | ||||||
|  |  | ||||||
|   else |   else | ||||||
|    " netrwFileHandlers#Invoke() always returns 0 |    " netrwFileHandlers#Invoke() always returns 0 | ||||||
|  | "   call Decho("(netrw#BrowseX) use netrwFileHandlers",'~'.expand("<slnum>")) | ||||||
|    let ret= netrwFileHandlers#Invoke(exten,fname) |    let ret= netrwFileHandlers#Invoke(exten,fname) | ||||||
|   endif |   endif | ||||||
|  |  | ||||||
|   " if unsuccessful, attempt netrwFileHandlers#Invoke() |   " if unsuccessful, attempt netrwFileHandlers#Invoke() | ||||||
|   if ret |   if ret | ||||||
|  | "   call Decho("(netrw#BrowseX) ret=".ret," indicates unsuccessful thus far",'~'.expand("<slnum>")) | ||||||
|    let ret= netrwFileHandlers#Invoke(exten,fname) |    let ret= netrwFileHandlers#Invoke(exten,fname) | ||||||
|   endif |   endif | ||||||
|  |  | ||||||
| @ -5416,8 +5436,9 @@ fun! netrw#BrowseX(fname,remote) | |||||||
|    if g:netrw_use_noswf |    if g:netrw_use_noswf | ||||||
|     setl noswf |     setl noswf | ||||||
|    endif |    endif | ||||||
|    exe "sil! NetrwKeepj norm! \<c-o>" |    if use_ctrlo | ||||||
| "   redraw! |     exe "sil! NetrwKeepj norm! \<c-o>" | ||||||
|  |    endif | ||||||
|   endif |   endif | ||||||
| "  call Decho("restoring posn to screenposn<".string(screenposn).">",'~'.expand("<slnum>")) | "  call Decho("restoring posn to screenposn<".string(screenposn).">",'~'.expand("<slnum>")) | ||||||
|   call winrestview(screenposn) |   call winrestview(screenposn) | ||||||
| @ -6076,7 +6097,6 @@ fun! s:NetrwListHide() | |||||||
| "  call Dfunc("s:NetrwListHide() g:netrw_hide=".g:netrw_hide." g:netrw_list_hide<".g:netrw_list_hide.">") | "  call Dfunc("s:NetrwListHide() g:netrw_hide=".g:netrw_hide." g:netrw_list_hide<".g:netrw_list_hide.">") | ||||||
| "  call Decho("initial: ".string(getline(w:netrw_bannercnt,'$'))) | "  call Decho("initial: ".string(getline(w:netrw_bannercnt,'$'))) | ||||||
|   let ykeep= @@ |   let ykeep= @@ | ||||||
| "  call DechoBuf(bufnr("%"),"COMBAK#3") |  | ||||||
|  |  | ||||||
|   " find a character not in the "hide" string to use as a separator for :g and :v commands |   " find a character not in the "hide" string to use as a separator for :g and :v commands | ||||||
|   " How-it-works: take the hiding command, convert it into a range. |   " How-it-works: take the hiding command, convert it into a range. | ||||||
| @ -6120,7 +6140,6 @@ fun! s:NetrwListHide() | |||||||
|   " remove any blank lines that have somehow remained. |   " remove any blank lines that have somehow remained. | ||||||
|   " This seems to happen under Windows. |   " This seems to happen under Windows. | ||||||
|   exe 'sil! NetrwKeepj 1,$g@^\s*$@d' |   exe 'sil! NetrwKeepj 1,$g@^\s*$@d' | ||||||
| "  call DechoBuf(bufnr("%"),"COMBAK#4") |  | ||||||
|  |  | ||||||
|   let @@= ykeep |   let @@= ykeep | ||||||
| "  call Dret("s:NetrwListHide") | "  call Dret("s:NetrwListHide") | ||||||
| @ -6328,7 +6347,7 @@ fun! s:NetrwMaps(islocal) | |||||||
|  |  | ||||||
|   " generate default <Plug> maps {{{3 |   " generate default <Plug> maps {{{3 | ||||||
|   if !hasmapto('<Plug>NetrwHide')              |nmap <buffer> <silent> <nowait> a	<Plug>NetrwHide_a|endif |   if !hasmapto('<Plug>NetrwHide')              |nmap <buffer> <silent> <nowait> a	<Plug>NetrwHide_a|endif | ||||||
|   if !hasmapto('<Plug>NetrwBrowseUpDir')       |nmap <buffer> <silent> <nowait> -	<Plug>NetrwBrowseUpDir |endif |   if !hasmapto('<Plug>NetrwBrowseUpDir')       |nmap <buffer> <silent> <nowait> -	<Plug>NetrwBrowseUpDir|endif | ||||||
|   if !hasmapto('<Plug>NetrwOpenFile')          |nmap <buffer> <silent> <nowait> %	<Plug>NetrwOpenFile|endif |   if !hasmapto('<Plug>NetrwOpenFile')          |nmap <buffer> <silent> <nowait> %	<Plug>NetrwOpenFile|endif | ||||||
|   if !hasmapto('<Plug>NetrwBadd_cb')           |nmap <buffer> <silent> <nowait> cb	<Plug>NetrwBadd_cb|endif |   if !hasmapto('<Plug>NetrwBadd_cb')           |nmap <buffer> <silent> <nowait> cb	<Plug>NetrwBadd_cb|endif | ||||||
|   if !hasmapto('<Plug>NetrwBadd_cB')           |nmap <buffer> <silent> <nowait> cB	<Plug>NetrwBadd_cB|endif |   if !hasmapto('<Plug>NetrwBadd_cB')           |nmap <buffer> <silent> <nowait> cB	<Plug>NetrwBadd_cB|endif | ||||||
| @ -6788,13 +6807,15 @@ fun! s:NetrwMarkFile(islocal,fname) | |||||||
|    if index(s:netrwmarkfilelist,dname) == -1 |    if index(s:netrwmarkfilelist,dname) == -1 | ||||||
|     " append new filename to global markfilelist |     " append new filename to global markfilelist | ||||||
|     call add(s:netrwmarkfilelist,s:ComposePath(b:netrw_curdir,a:fname)) |     call add(s:netrwmarkfilelist,s:ComposePath(b:netrw_curdir,a:fname)) | ||||||
| "    call Decho("append filename<".a:fname."> to global markfilelist<".string(s:netrwmarkfilelist).">",'~'.expand("<slnum>")) | "    call Decho("append filename<".a:fname."> to global s:markfilelist<".string(s:netrwmarkfilelist).">",'~'.expand("<slnum>")) | ||||||
|    else |    else | ||||||
|     " remove new filename from global markfilelist |     " remove new filename from global markfilelist | ||||||
| "    call Decho("filter(".string(s:netrwmarkfilelist).",'v:val != '.".dname.")",'~'.expand("<slnum>")) | "    call Decho("remove new filename from global s:markfilelist",'~'.expand("<slnum>")) | ||||||
|  | "    call Decho("..filter(".string(s:netrwmarkfilelist).",'v:val != '.".dname.")",'~'.expand("<slnum>")) | ||||||
|     call filter(s:netrwmarkfilelist,'v:val != "'.dname.'"') |     call filter(s:netrwmarkfilelist,'v:val != "'.dname.'"') | ||||||
| "    call Decho("ending s:netrwmarkfilelist  <".string(s:netrwmarkfilelist).">",'~'.expand("<slnum>")) | "    call Decho("..ending s:netrwmarkfilelist  <".string(s:netrwmarkfilelist).">",'~'.expand("<slnum>")) | ||||||
|     if s:netrwmarkfilelist == [] |     if s:netrwmarkfilelist == [] | ||||||
|  | "     call Decho("s:netrwmarkfilelist is empty; unlet it",'~'.expand("<slnum>")) | ||||||
|      unlet s:netrwmarkfilelist |      unlet s:netrwmarkfilelist | ||||||
|     endif |     endif | ||||||
|    endif |    endif | ||||||
| @ -6818,7 +6839,8 @@ fun! s:NetrwMarkFile(islocal,fname) | |||||||
|    endif |    endif | ||||||
|   endif |   endif | ||||||
|   let @@= ykeep |   let @@= ykeep | ||||||
| "  call Dret("s:NetrwMarkFile : s:netrwmarkfilelist_".curbufnr."<".(exists("s:netrwmarkfilelist_{curbufnr}")? string(s:netrwmarkfilelist_{curbufnr}) : " doesn't exist").">") | "  call Decho("s:netrwmarkfilelist[".(exists("s:netrwmarkfilelist")? string(s:netrwmarkfilelist) : "")."] (avail in all buffers)",'~'.expand("<slnum>")) | ||||||
|  | "  call Dret("s:NetrwMarkFile : s:netrwmarkfilelist_".curbufnr."<".(exists("s:netrwmarkfilelist_{curbufnr}")? string(s:netrwmarkfilelist_{curbufnr}) : " doesn't exist").">  (buf#".curbufnr."list)") | ||||||
| endfun | endfun | ||||||
|  |  | ||||||
| " --------------------------------------------------------------------- | " --------------------------------------------------------------------- | ||||||
| @ -7573,8 +7595,9 @@ fun! s:NetrwMarkFileGrep(islocal) | |||||||
|   let curdir   = s:NetrwGetCurdir(a:islocal) |   let curdir   = s:NetrwGetCurdir(a:islocal) | ||||||
|  |  | ||||||
|   if exists("s:netrwmarkfilelist") |   if exists("s:netrwmarkfilelist") | ||||||
| "  call Decho("s:netrwmarkfilelist".string(s:netrwmarkfilelist).">",'~'.expand("<slnum>")) | "   call Decho("using s:netrwmarkfilelist".string(s:netrwmarkfilelist).">",'~'.expand("<slnum>")) | ||||||
|    let netrwmarkfilelist= join(map(deepcopy(s:netrwmarkfilelist), "fnameescape(v:val)")) |    let netrwmarkfilelist= join(map(deepcopy(s:netrwmarkfilelist), "fnameescape(v:val)")) | ||||||
|  | "   call Decho("keeping copy of s:netrwmarkfilelist in function-local variable,'~'.expand("<slnum>"))" | ||||||
|    call s:NetrwUnmarkAll() |    call s:NetrwUnmarkAll() | ||||||
|   else |   else | ||||||
| "   call Decho('no marked files, using "*"','~'.expand("<slnum>")) | "   call Decho('no marked files, using "*"','~'.expand("<slnum>")) | ||||||
| @ -7582,6 +7605,7 @@ fun! s:NetrwMarkFileGrep(islocal) | |||||||
|   endif |   endif | ||||||
|  |  | ||||||
|   " ask user for pattern |   " ask user for pattern | ||||||
|  | "  call Decho("ask user for search pattern",'~'.expand("<slnum>")) | ||||||
|   call inputsave() |   call inputsave() | ||||||
|   let pat= input("Enter pattern: ","") |   let pat= input("Enter pattern: ","") | ||||||
|   call inputrestore() |   call inputrestore() | ||||||
| @ -9560,6 +9584,7 @@ fun! s:NetrwWideListing() | |||||||
|    let newcolend   = newcolstart + fpc - 1 |    let newcolend   = newcolstart + fpc - 1 | ||||||
| "   call Decho("bannercnt=".w:netrw_bannercnt." fpl=".w:netrw_fpl." fpc=".fpc." newcol[".newcolstart.",".newcolend."]",'~'.expand("<slnum>")) | "   call Decho("bannercnt=".w:netrw_bannercnt." fpl=".w:netrw_fpl." fpc=".fpc." newcol[".newcolstart.",".newcolend."]",'~'.expand("<slnum>")) | ||||||
|    if has("clipboard") |    if has("clipboard") | ||||||
|  | "    call Decho("(s:NetrwWideListing) save @* and @+",'~'.expand("<slnum>")) | ||||||
|     sil! let keepregstar = @* |     sil! let keepregstar = @* | ||||||
|     sil! let keepregplus = @+ |     sil! let keepregplus = @+ | ||||||
|    endif |    endif | ||||||
| @ -9576,6 +9601,7 @@ fun! s:NetrwWideListing() | |||||||
|     exe 'sil! NetrwKeepj '.w:netrw_bannercnt |     exe 'sil! NetrwKeepj '.w:netrw_bannercnt | ||||||
|    endwhile |    endwhile | ||||||
|    if has("clipboard") |    if has("clipboard") | ||||||
|  | "    call Decho("(s:NetrwWideListing) restore @* and @+",'~'.expand("<slnum>")) | ||||||
|     sil! let @*= keepregstar |     sil! let @*= keepregstar | ||||||
|     sil! let @+= keepregplus |     sil! let @+= keepregplus | ||||||
|    endif |    endif | ||||||
| @ -10849,7 +10875,6 @@ fun! s:LocalListing() | |||||||
|   for filename in filelist |   for filename in filelist | ||||||
| "   call Decho(" ",'~'.expand("<slnum>")) | "   call Decho(" ",'~'.expand("<slnum>")) | ||||||
| "   call Decho("for filename in filelist: filename<".filename.">",'~'.expand("<slnum>")) | "   call Decho("for filename in filelist: filename<".filename.">",'~'.expand("<slnum>")) | ||||||
| "   call DechoBuf(bufnr("%"),"COMBAK#1") |  | ||||||
|  |  | ||||||
|    if getftype(filename) == "link" |    if getftype(filename) == "link" | ||||||
|     " indicate a symbolic link |     " indicate a symbolic link | ||||||
| @ -10907,10 +10932,10 @@ fun! s:LocalListing() | |||||||
|  |  | ||||||
|    if w:netrw_liststyle == s:LONGLIST |    if w:netrw_liststyle == s:LONGLIST | ||||||
|     let sz   = getfsize(filename) |     let sz   = getfsize(filename) | ||||||
|  |     let fsz  = strpart("               ",1,15-strlen(sz)).sz | ||||||
|     if g:netrw_sizestyle =~# "[hH]" |     if g:netrw_sizestyle =~# "[hH]" | ||||||
|      let sz= s:NetrwHumanReadable(sz) |      let sz= s:NetrwHumanReadable(sz) | ||||||
|     endif |     endif | ||||||
|     let fsz     = strpart("               ",1,15-strlen(sz)).sz |  | ||||||
|     let longfile= printf("%-".(g:netrw_maxfilenamelen+1)."s",pfile) |     let longfile= printf("%-".(g:netrw_maxfilenamelen+1)."s",pfile) | ||||||
|     let pfile   = longfile.fsz." ".strftime(g:netrw_timefmt,getftime(filename)) |     let pfile   = longfile.fsz." ".strftime(g:netrw_timefmt,getftime(filename)) | ||||||
| "    call Decho("longlist support: sz=".sz." fsz=".fsz,'~'.expand("<slnum>")) | "    call Decho("longlist support: sz=".sz." fsz=".fsz,'~'.expand("<slnum>")) | ||||||
| @ -10942,7 +10967,7 @@ fun! s:LocalListing() | |||||||
| "    call Decho("exe NetrwKeepj put ='".pfile."'",'~'.expand("<slnum>")) | "    call Decho("exe NetrwKeepj put ='".pfile."'",'~'.expand("<slnum>")) | ||||||
|     sil! NetrwKeepj put=pfile |     sil! NetrwKeepj put=pfile | ||||||
|    endif |    endif | ||||||
| "   call DechoBuf(bufnr("%"),"COMBAK#2") | "   call DechoBuf(bufnr("%"),"bufnr(%)") | ||||||
|   endfor |   endfor | ||||||
|  |  | ||||||
|   " cleanup any windows mess at end-of-line |   " cleanup any windows mess at end-of-line | ||||||
| @ -11259,7 +11284,9 @@ fun! netrw#Expose(varname) | |||||||
| "   call Dfunc("netrw#Expose(varname<".a:varname.">)") | "   call Dfunc("netrw#Expose(varname<".a:varname.">)") | ||||||
|   if exists("s:".a:varname) |   if exists("s:".a:varname) | ||||||
|    exe "let retval= s:".a:varname |    exe "let retval= s:".a:varname | ||||||
|  | "   call Decho("retval=".retval,'~'.expand("<slnum>")) | ||||||
|    if exists("g:netrw_pchk") |    if exists("g:netrw_pchk") | ||||||
|  | "    call Decho("type(g:netrw_pchk=".g:netrw_pchk.")=".type(retval),'~'.expand("<slnum>")) | ||||||
|     if type(retval) == 3 |     if type(retval) == 3 | ||||||
|      let retval = copy(retval) |      let retval = copy(retval) | ||||||
|      let i      = 0 |      let i      = 0 | ||||||
| @ -11268,10 +11295,13 @@ fun! netrw#Expose(varname) | |||||||
|       let i        = i + 1 |       let i        = i + 1 | ||||||
|      endwhile |      endwhile | ||||||
|     endif |     endif | ||||||
| "     call Dret("netrw#Expose ".string(retval)) | "     call Dret("netrw#Expose ".string(retval)),'~'.expand("<slnum>")) | ||||||
|     return string(retval) |     return string(retval) | ||||||
|  |    else | ||||||
|  | "    call Decho("g:netrw_pchk doesn't exist",'~'.expand("<slnum>")) | ||||||
|    endif |    endif | ||||||
|   else |   else | ||||||
|  | "   call Decho("s:".a:varname." doesn't exist",'~'.expand("<slnum>")) | ||||||
|    let retval= "n/a" |    let retval= "n/a" | ||||||
|   endif |   endif | ||||||
|  |  | ||||||
|  | |||||||
| @ -18,61 +18,5 @@ | |||||||
| "               holder be liable for any damages resulting from the use | "               holder be liable for any damages resulting from the use | ||||||
| "               of this software. | "               of this software. | ||||||
| function! netrw_gitignore#Hide(...) | function! netrw_gitignore#Hide(...) | ||||||
|   let additional_files = a:000 |   return substitute(substitute(system('git ls-files --other --ignored --exclude-standard --directory'), '\n', ',', 'g'), ',$', '', '') | ||||||
|  |  | ||||||
|   let default_files = ['.gitignore', '.git/info/exclude'] |  | ||||||
|  |  | ||||||
|   " get existing global/system gitignore files |  | ||||||
|   let global_gitignore = expand(substitute(system("git config --global core.excludesfile"), '\n', '', 'g')) |  | ||||||
|   if global_gitignore !=# '' |  | ||||||
|     let default_files = add(default_files, global_gitignore) |  | ||||||
|   endif |  | ||||||
|   let system_gitignore = expand(substitute(system("git config --system core.excludesfile"), '\n', '', 'g')) |  | ||||||
|   if system_gitignore !=# '' |  | ||||||
|     let default_files = add(default_files, system_gitignore) |  | ||||||
|   endif |  | ||||||
|  |  | ||||||
|   " append additional files if given as function arguments |  | ||||||
|   if additional_files !=# [] |  | ||||||
|     let files = extend(default_files, additional_files) |  | ||||||
|   else |  | ||||||
|     let files = default_files |  | ||||||
|   endif |  | ||||||
|  |  | ||||||
|   " keep only existing/readable files |  | ||||||
|   let gitignore_files = [] |  | ||||||
|   for file in files |  | ||||||
|     if filereadable(file) |  | ||||||
|       let gitignore_files = add(gitignore_files, file) |  | ||||||
|     endif |  | ||||||
|   endfor |  | ||||||
|  |  | ||||||
|   " get contents of gitignore patterns from those files |  | ||||||
|   let gitignore_lines = [] |  | ||||||
|   for file in gitignore_files |  | ||||||
|     for line in readfile(file) |  | ||||||
|       " filter empty lines and comments |  | ||||||
|       if line !~# '^#' && line !~# '^$' |  | ||||||
|         let gitignore_lines = add(gitignore_lines, line) |  | ||||||
|       endif |  | ||||||
|     endfor |  | ||||||
|   endfor |  | ||||||
|  |  | ||||||
|   " convert gitignore patterns to Netrw/Vim regex patterns |  | ||||||
|   let escaped_lines = [] |  | ||||||
|   for line in gitignore_lines |  | ||||||
|     let escaped = line |  | ||||||
|     let escaped = substitute(escaped, '\*\*', '*', 'g') |  | ||||||
|     let escaped = substitute(escaped, '\.', '\\.', 'g') |  | ||||||
|     let escaped = substitute(escaped, '\$', '\\$', 'g') |  | ||||||
|     let escaped = substitute(escaped, '*', '.*', 'g') |  | ||||||
|     " correction: dot, dollar and asterisks chars shouldn't be escaped when |  | ||||||
|     " within regex matching groups. |  | ||||||
|     let escaped = substitute(escaped, '\(\[[^]]*\)\zs\\\.', '\.', 'g') |  | ||||||
|     let escaped = substitute(escaped, '\(\[[^]]*\)\zs\\\$', '\$', 'g') |  | ||||||
|     let escaped = substitute(escaped, '\(\[[^]]*\)\zs\.\*', '*', 'g') |  | ||||||
|     let escaped_lines = add(escaped_lines, escaped) |  | ||||||
|   endfor |  | ||||||
|  |  | ||||||
|   return join(escaped_lines, ',') |  | ||||||
| endfunction | endfunction | ||||||
|  | |||||||
| @ -1,4 +1,4 @@ | |||||||
| *diff.txt*      For Vim version 8.1.  Last change: 2019 Jul 27 | *diff.txt*      For Vim version 8.1.  Last change: 2019 Nov 10 | ||||||
|  |  | ||||||
|  |  | ||||||
| 		  VIM REFERENCE MANUAL    by Bram Moolenaar | 		  VIM REFERENCE MANUAL    by Bram Moolenaar | ||||||
| @ -68,11 +68,12 @@ reset to the global value. | |||||||
| The options can still be overruled from a modeline when re-editing the file. | The options can still be overruled from a modeline when re-editing the file. | ||||||
| However, 'foldmethod' and 'wrap' won't be set from a modeline when 'diff' is | However, 'foldmethod' and 'wrap' won't be set from a modeline when 'diff' is | ||||||
| set. | set. | ||||||
|  | See `:diffoff` for an easy way to revert the options. | ||||||
|  |  | ||||||
| The differences shown are actually the differences in the buffer.  Thus if you | The differences shown are actually the differences in the buffer.  Thus if you | ||||||
| make changes after loading a file, these will be included in the displayed | make changes after loading a file, these will be included in the displayed | ||||||
| diffs.  You might have to do ":diffupdate" now and then, not all changes are | diffs.  You might have to do ":diffupdate" now and then, not all changes are | ||||||
| immediately taken into account. | immediately taken into account, especially when using an external diff command. | ||||||
|  |  | ||||||
| In your .vimrc file you could do something special when Vim was started in | In your .vimrc file you could do something special when Vim was started in | ||||||
| diff mode.  You could use a construct like this: > | diff mode.  You could use a construct like this: > | ||||||
|  | |||||||
| @ -1,4 +1,4 @@ | |||||||
| *eval.txt*	For Vim version 8.1.  Last change: 2019 Oct 29 | *eval.txt*	For Vim version 8.1.  Last change: 2019 Nov 06 | ||||||
|  |  | ||||||
|  |  | ||||||
| 		  VIM REFERENCE MANUAL	  by Bram Moolenaar | 		  VIM REFERENCE MANUAL	  by Bram Moolenaar | ||||||
| @ -1956,11 +1956,15 @@ v:mouse_winid	Window ID for a mouse click obtained with |getchar()|. | |||||||
|  |  | ||||||
| 					*v:mouse_lnum* *mouse_lnum-variable* | 					*v:mouse_lnum* *mouse_lnum-variable* | ||||||
| v:mouse_lnum	Line number for a mouse click obtained with |getchar()|. | v:mouse_lnum	Line number for a mouse click obtained with |getchar()|. | ||||||
|  | 		Also used for a click in a popup window when the filter is | ||||||
|  | 		invoked. | ||||||
| 		This is the text line number, not the screen line number.  The | 		This is the text line number, not the screen line number.  The | ||||||
| 		value is zero when there was no mouse button click. | 		value is zero when there was no mouse button click. | ||||||
|  |  | ||||||
| 					*v:mouse_col* *mouse_col-variable* | 					*v:mouse_col* *mouse_col-variable* | ||||||
| v:mouse_col	Column number for a mouse click obtained with |getchar()|. | v:mouse_col	Column number for a mouse click obtained with |getchar()|. | ||||||
|  | 		Also used for a click in a popup window when the filter is | ||||||
|  | 		invoked. | ||||||
| 		This is the screen column number, like with |virtcol()|.  The | 		This is the screen column number, like with |virtcol()|.  The | ||||||
| 		value is zero when there was no mouse button click. | 		value is zero when there was no mouse button click. | ||||||
|  |  | ||||||
|  | |||||||
| @ -1,4 +1,4 @@ | |||||||
| *gui.txt*       For Vim version 8.1.  Last change: 2019 Aug 21 | *gui.txt*       For Vim version 8.1.  Last change: 2019 Nov 10 | ||||||
|  |  | ||||||
|  |  | ||||||
| 		  VIM REFERENCE MANUAL    by Bram Moolenaar | 		  VIM REFERENCE MANUAL    by Bram Moolenaar | ||||||
| @ -560,8 +560,9 @@ floating menus that do not appear on the main menu bar. | |||||||
| 				*E330* *E327* *E331* *E336* *E333* | 				*E330* *E327* *E331* *E336* *E333* | ||||||
| 				*E328* *E329* *E337* *E792* | 				*E328* *E329* *E337* *E792* | ||||||
| To create a new menu item, use the ":menu" commands.  They are mostly like | To create a new menu item, use the ":menu" commands.  They are mostly like | ||||||
| the ":map" set of commands but the first argument is a menu item name, given | the ":map" set of commands (see |map-modes|), but the first argument is a menu | ||||||
| as a path of menus and submenus with a '.' between them, e.g.: > | item name, given as a path of menus and submenus with a '.' between them, | ||||||
|  | e.g.: > | ||||||
|  |  | ||||||
|    :menu File.Save  :w<CR> |    :menu File.Save  :w<CR> | ||||||
|    :inoremenu File.Save  <C-O>:w<CR> |    :inoremenu File.Save  <C-O>:w<CR> | ||||||
|  | |||||||
| @ -1,4 +1,4 @@ | |||||||
| *map.txt*       For Vim version 8.1.  Last change: 2019 Oct 20 | *map.txt*       For Vim version 8.1.  Last change: 2019 Nov 09 | ||||||
|  |  | ||||||
|  |  | ||||||
| 		  VIM REFERENCE MANUAL    by Bram Moolenaar | 		  VIM REFERENCE MANUAL    by Bram Moolenaar | ||||||
| @ -358,6 +358,8 @@ Some commands work both in Insert mode and Command-line mode, some not: | |||||||
| :cmap  :cnoremap  :cunmap  :cmapclear	     -	       yes	   - | :cmap  :cnoremap  :cunmap  :cmapclear	     -	       yes	   - | ||||||
| :lmap  :lnoremap  :lunmap  :lmapclear	    yes*       yes*	  yes* | :lmap  :lnoremap  :lunmap  :lmapclear	    yes*       yes*	  yes* | ||||||
|  |  | ||||||
|  | * If 'iminsert' is 1, see |language-mapping| below. | ||||||
|  |  | ||||||
| The original Vi did not have separate mappings for | The original Vi did not have separate mappings for | ||||||
| Normal/Visual/Operator-pending mode and for Insert/Command-line mode. | Normal/Visual/Operator-pending mode and for Insert/Command-line mode. | ||||||
| Therefore the ":map" and ":map!" commands enter and display mappings for | Therefore the ":map" and ":map!" commands enter and display mappings for | ||||||
| @ -834,13 +836,21 @@ In case the modifyOtherKeys mode causes problems you can disable it: > | |||||||
|       let &t_TI = "" |       let &t_TI = "" | ||||||
|       let &t_TE = "" |       let &t_TE = "" | ||||||
| It does not take effect immediately.  To have this work without restarting Vim | It does not take effect immediately.  To have this work without restarting Vim | ||||||
| execute a shell command, e.g.: `!ls` | execute a shell command, e.g.: `!ls`  Or put the lines in your |vimrc|. | ||||||
|  |  | ||||||
|  | When modifyOtherKeys is enabled you can map <C-[> and <C-S-{>: > | ||||||
|  | 	imap <C-[> [[[ | ||||||
|  | 	imap <C-S-{> {{{ | ||||||
|  | Without modifyOtherKeys <C-[> and <C-S-{> are indistinguishable from Esc. | ||||||
|  |  | ||||||
| A known side effect effect is that in Insert mode the raw escape sequence is | A known side effect effect is that in Insert mode the raw escape sequence is | ||||||
| inserted after the CTRL-V key.  This can be used to check whether | inserted after the CTRL-V key.  This can be used to check whether | ||||||
| modifyOtherKeys is enabled: In Insert mode type CTRL-V CTRL-V, if you get | modifyOtherKeys is enabled: In Insert mode type CTRL-V CTRL-V, if you get | ||||||
| one byte then modifyOtherKeys is off, if you get <1b>27;5;118~ then it is on. | one byte then modifyOtherKeys is off, if you get <1b>27;5;118~ then it is on. | ||||||
|  |  | ||||||
|  | When the 'esckeys' option is off, then modifyOtherKeys will be disabled in | ||||||
|  | Insert mode to avoid every key with a modifier causing Insert mode to end. | ||||||
|  |  | ||||||
|  |  | ||||||
| 1.12 MAPPING AN OPERATOR				*:map-operator* | 1.12 MAPPING AN OPERATOR				*:map-operator* | ||||||
|  |  | ||||||
|  | |||||||
| @ -1,4 +1,4 @@ | |||||||
| *motion.txt*    For Vim version 8.1.  Last change: 2019 Nov 01 | *motion.txt*    For Vim version 8.1.  Last change: 2019 Nov 04 | ||||||
|  |  | ||||||
|  |  | ||||||
| 		  VIM REFERENCE MANUAL    by Bram Moolenaar | 		  VIM REFERENCE MANUAL    by Bram Moolenaar | ||||||
|  | |||||||
| @ -1,4 +1,4 @@ | |||||||
| *options.txt*	For Vim version 8.1.  Last change: 2019 Nov 01 | *options.txt*	For Vim version 8.1.  Last change: 2019 Nov 10 | ||||||
|  |  | ||||||
|  |  | ||||||
| 		  VIM REFERENCE MANUAL	  by Bram Moolenaar | 		  VIM REFERENCE MANUAL	  by Bram Moolenaar | ||||||
| @ -5247,6 +5247,8 @@ A jump table for the options with a short description can be found at |Q_op|. | |||||||
| 	mouse pointer is moved to the window with keyboard focus.  Off is the | 	mouse pointer is moved to the window with keyboard focus.  Off is the | ||||||
| 	default because it makes using the pull down menus a little goofy, as | 	default because it makes using the pull down menus a little goofy, as | ||||||
| 	a pointer transit may activate a window unintentionally. | 	a pointer transit may activate a window unintentionally. | ||||||
|  | 	MS-Windows: Also see 'scrollfocus' for what window is scrolled when | ||||||
|  | 	using the mouse scroll whel. | ||||||
|  |  | ||||||
| 			*'mousehide'* *'mh'* *'nomousehide'* *'nomh'* | 			*'mousehide'* *'mh'* *'nomousehide'* *'nomh'* | ||||||
| 'mousehide' 'mh'	boolean	(default on) | 'mousehide' 'mh'	boolean	(default on) | ||||||
| @ -6298,7 +6300,7 @@ A jump table for the options with a short description can be found at |Q_op|. | |||||||
| 	When using the scroll wheel and this option is set, the window under | 	When using the scroll wheel and this option is set, the window under | ||||||
| 	the mouse pointer is scrolled.  With this option off the current | 	the mouse pointer is scrolled.  With this option off the current | ||||||
| 	window is scrolled. | 	window is scrolled. | ||||||
| 	Systems other than MS-Windows behave like this option is on. | 	Systems other than MS-Windows always behave like this option is on. | ||||||
|  |  | ||||||
| 						*'scrolljump'* *'sj'* | 						*'scrolljump'* *'sj'* | ||||||
| 'scrolljump' 'sj'	number	(default 1) | 'scrolljump' 'sj'	number	(default 1) | ||||||
| @ -6472,7 +6474,7 @@ A jump table for the options with a short description can be found at |Q_op|. | |||||||
| 	Environment variables are expanded |:set_env|. | 	Environment variables are expanded |:set_env|. | ||||||
|  |  | ||||||
| 	If the name of the shell contains a space, you need to enclose it in | 	If the name of the shell contains a space, you need to enclose it in | ||||||
| 	quotes and escape the space.  Example: > | 	quotes and escape the space.  Example with quotes: > | ||||||
| 		:set shell=\"c:\program\ files\unix\sh.exe\"\ -f | 		:set shell=\"c:\program\ files\unix\sh.exe\"\ -f | ||||||
| <	Note the backslash before each quote (to avoid starting a comment) and | <	Note the backslash before each quote (to avoid starting a comment) and | ||||||
| 	each space (to avoid ending the option value).  Also note that the | 	each space (to avoid ending the option value).  Also note that the | ||||||
|  | |||||||
| @ -1,4 +1,4 @@ | |||||||
| *pi_netrw.txt*  For Vim version 8.1.  Last change: 2019 Oct 10 | *pi_netrw.txt*  For Vim version 8.1.  Last change: 2019 Nov 07 | ||||||
|  |  | ||||||
| 	    ------------------------------------------------ | 	    ------------------------------------------------ | ||||||
| 	    NETRW REFERENCE MANUAL    by Charles E. Campbell | 	    NETRW REFERENCE MANUAL    by Charles E. Campbell | ||||||
| @ -1184,7 +1184,7 @@ One may easily "bookmark" the currently browsed directory by using > | |||||||
| 								*.netrwbook* | 								*.netrwbook* | ||||||
| Bookmarks are retained in between sessions of vim in a file called .netrwbook | Bookmarks are retained in between sessions of vim in a file called .netrwbook | ||||||
| as a |List|, which is typically stored in the first directory on the user's | as a |List|, which is typically stored in the first directory on the user's | ||||||
| 'runtimepath'; entries are kept in sorted order. | |'runtimepath'|; entries are kept in sorted order. | ||||||
|  |  | ||||||
| If there are marked files and/or directories, mb will add them to the bookmark | If there are marked files and/or directories, mb will add them to the bookmark | ||||||
| list. | list. | ||||||
| @ -3512,7 +3512,7 @@ Example: Clear netrw's marked file list via a mapping on gu > | |||||||
| 			- Click "Add..." | 			- Click "Add..." | ||||||
| 			- Set External Editor (adjust path as needed, include | 			- Set External Editor (adjust path as needed, include | ||||||
| 			  the quotes and !.! at the end): | 			  the quotes and !.! at the end): | ||||||
| 			    "c:\Program Files\Vim\vim81\gvim.exe" !.! | 			    "c:\Program Files\Vim\vim70\gvim.exe" !.! | ||||||
| 			- Check that the filetype in the box below is | 			- Check that the filetype in the box below is | ||||||
| 			  {asterisk}.{asterisk} (all files), or whatever types | 			  {asterisk}.{asterisk} (all files), or whatever types | ||||||
| 			  you want (cec: change {asterisk} to * ; I had to | 			  you want (cec: change {asterisk} to * ; I had to | ||||||
| @ -3762,8 +3762,8 @@ by obtaining a copy of the latest (often developmental) netrw at: | |||||||
|  |  | ||||||
| The <netrw.vim> script is typically installed on systems as something like: | The <netrw.vim> script is typically installed on systems as something like: | ||||||
| > | > | ||||||
| 	/usr/local/share/vim/vim8x/plugin/netrwPlugin.vim | 	/usr/local/share/vim/vim7x/plugin/netrwPlugin.vim | ||||||
| 	/usr/local/share/vim/vim8x/autoload/netrw.vim | 	/usr/local/share/vim/vim7x/autoload/netrw.vim | ||||||
| 		(see output of :echo &rtp) | 		(see output of :echo &rtp) | ||||||
| < | < | ||||||
| which is loaded automatically at startup (assuming :set nocp).  If you | which is loaded automatically at startup (assuming :set nocp).  If you | ||||||
| @ -3842,6 +3842,8 @@ netrw: | |||||||
| ============================================================================== | ============================================================================== | ||||||
| 12. History						*netrw-history* {{{1 | 12. History						*netrw-history* {{{1 | ||||||
|  |  | ||||||
|  | 	v166:	Nov 06, 2019	* Removed a space from a nmap for "-" | ||||||
|  | 				* Numerous debugging statement changes | ||||||
| 	v163:	Dec 05, 2017	* (Cristi Balan) reported that a setting ('sel') | 	v163:	Dec 05, 2017	* (Cristi Balan) reported that a setting ('sel') | ||||||
| 				  was left changed | 				  was left changed | ||||||
| 				* (Holger Mitschke) reported a problem with | 				* (Holger Mitschke) reported a problem with | ||||||
| @ -3852,6 +3854,8 @@ netrw: | |||||||
| 				* (Holger Mitschke) amended this help file | 				* (Holger Mitschke) amended this help file | ||||||
| 				  with additional |g:netrw_special_syntax| | 				  with additional |g:netrw_special_syntax| | ||||||
| 				  items | 				  items | ||||||
|  | 				* Prioritized wget over curl for | ||||||
|  | 				  g:netrw_http_cmd | ||||||
| 	v162:	Sep 19, 2016	* (haya14busa) pointed out two syntax errors | 	v162:	Sep 19, 2016	* (haya14busa) pointed out two syntax errors | ||||||
| 				  with a patch; these are now fixed. | 				  with a patch; these are now fixed. | ||||||
| 		Oct 26, 2016	* I started using mate-terminal and found that | 		Oct 26, 2016	* I started using mate-terminal and found that | ||||||
| @ -4285,4 +4289,4 @@ netrw: | |||||||
|  |  | ||||||
| ============================================================================== | ============================================================================== | ||||||
| Modelines: {{{1 | Modelines: {{{1 | ||||||
|  vim:tw=78:ts=8:noet:ft=help:norl:fdm=marker |  vim:tw=78:ts=8:ft=help:norl:fdm=marker | ||||||
|  | |||||||
| @ -1,4 +1,4 @@ | |||||||
| *quickref.txt*  For Vim version 8.1.  Last change: 2019 Sep 27 | *quickref.txt*  For Vim version 8.1.  Last change: 2019 Nov 07 | ||||||
|  |  | ||||||
|  |  | ||||||
| 		  VIM REFERENCE MANUAL    by Bram Moolenaar | 		  VIM REFERENCE MANUAL    by Bram Moolenaar | ||||||
| @ -869,6 +869,7 @@ Short explanation of each option:		*option-list* | |||||||
| 'runtimepath'	  'rtp'     list of directories used for runtime files | 'runtimepath'	  'rtp'     list of directories used for runtime files | ||||||
| 'scroll'	  'scr'     lines to scroll with CTRL-U and CTRL-D | 'scroll'	  'scr'     lines to scroll with CTRL-U and CTRL-D | ||||||
| 'scrollbind'	  'scb'     scroll in window as other windows scroll | 'scrollbind'	  'scb'     scroll in window as other windows scroll | ||||||
|  | 'scrollfocus'	  'scf'     scroll wheel applies to window under pointer | ||||||
| 'scrolljump'	  'sj'	    minimum number of lines to scroll | 'scrolljump'	  'sj'	    minimum number of lines to scroll | ||||||
| 'scrolloff'	  'so'	    minimum nr. of lines above and below cursor | 'scrolloff'	  'so'	    minimum nr. of lines above and below cursor | ||||||
| 'scrollopt'	  'sbo'     how 'scrollbind' should behave | 'scrollopt'	  'sbo'     how 'scrollbind' should behave | ||||||
|  | |||||||
| @ -663,7 +663,9 @@ $VIM_POSIX	vi_diff.txt	/*$VIM_POSIX* | |||||||
| 'nosb'	options.txt	/*'nosb'* | 'nosb'	options.txt	/*'nosb'* | ||||||
| 'nosc'	options.txt	/*'nosc'* | 'nosc'	options.txt	/*'nosc'* | ||||||
| 'noscb'	options.txt	/*'noscb'* | 'noscb'	options.txt	/*'noscb'* | ||||||
|  | 'noscf'	options.txt	/*'noscf'* | ||||||
| 'noscrollbind'	options.txt	/*'noscrollbind'* | 'noscrollbind'	options.txt	/*'noscrollbind'* | ||||||
|  | 'noscrollfocus'	options.txt	/*'noscrollfocus'* | ||||||
| 'noscs'	options.txt	/*'noscs'* | 'noscs'	options.txt	/*'noscs'* | ||||||
| 'nosecure'	options.txt	/*'nosecure'* | 'nosecure'	options.txt	/*'nosecure'* | ||||||
| 'nosft'	options.txt	/*'nosft'* | 'nosft'	options.txt	/*'nosft'* | ||||||
| @ -843,10 +845,12 @@ $VIM_POSIX	vi_diff.txt	/*$VIM_POSIX* | |||||||
| 'sbr'	options.txt	/*'sbr'* | 'sbr'	options.txt	/*'sbr'* | ||||||
| 'sc'	options.txt	/*'sc'* | 'sc'	options.txt	/*'sc'* | ||||||
| 'scb'	options.txt	/*'scb'* | 'scb'	options.txt	/*'scb'* | ||||||
|  | 'scf'	options.txt	/*'scf'* | ||||||
| 'scl'	options.txt	/*'scl'* | 'scl'	options.txt	/*'scl'* | ||||||
| 'scr'	options.txt	/*'scr'* | 'scr'	options.txt	/*'scr'* | ||||||
| 'scroll'	options.txt	/*'scroll'* | 'scroll'	options.txt	/*'scroll'* | ||||||
| 'scrollbind'	options.txt	/*'scrollbind'* | 'scrollbind'	options.txt	/*'scrollbind'* | ||||||
|  | 'scrollfocus'	options.txt	/*'scrollfocus'* | ||||||
| 'scrolljump'	options.txt	/*'scrolljump'* | 'scrolljump'	options.txt	/*'scrolljump'* | ||||||
| 'scrolloff'	options.txt	/*'scrolloff'* | 'scrolloff'	options.txt	/*'scrolloff'* | ||||||
| 'scrollopt'	options.txt	/*'scrollopt'* | 'scrollopt'	options.txt	/*'scrollopt'* | ||||||
| @ -4044,6 +4048,7 @@ E275	textprop.txt	/*E275* | |||||||
| E276	eval.txt	/*E276* | E276	eval.txt	/*E276* | ||||||
| E277	remote.txt	/*E277* | E277	remote.txt	/*E277* | ||||||
| E278	popup.txt	/*E278* | E278	popup.txt	/*E278* | ||||||
|  | E279	terminal.txt	/*E279* | ||||||
| E28	syntax.txt	/*E28* | E28	syntax.txt	/*E28* | ||||||
| E280	if_tcl.txt	/*E280* | E280	if_tcl.txt	/*E280* | ||||||
| E282	starting.txt	/*E282* | E282	starting.txt	/*E282* | ||||||
|  | |||||||
| @ -1,4 +1,4 @@ | |||||||
| *tagsrch.txt*   For Vim version 8.1.  Last change: 2019 Jun 10 | *tagsrch.txt*   For Vim version 8.1.  Last change: 2019 Nov 07 | ||||||
|  |  | ||||||
|  |  | ||||||
| 		  VIM REFERENCE MANUAL    by Bram Moolenaar | 		  VIM REFERENCE MANUAL    by Bram Moolenaar | ||||||
| @ -436,7 +436,7 @@ files here, it is only supported for backwards compatibility :-). | |||||||
|  |  | ||||||
| Lines in Emacs tags files can be very long.  Vim only deals with lines of up | Lines in Emacs tags files can be very long.  Vim only deals with lines of up | ||||||
| to about 510 bytes.  To see whether lines are ignored set 'verbose' to 5 or | to about 510 bytes.  To see whether lines are ignored set 'verbose' to 5 or | ||||||
| higher. | higher. Non-Emacs tags file lines can be any length. | ||||||
|  |  | ||||||
| 							*tags-option* | 							*tags-option* | ||||||
| The 'tags' option is a list of file names.  Each of these files is searched | The 'tags' option is a list of file names.  Each of these files is searched | ||||||
|  | |||||||
| @ -1,4 +1,4 @@ | |||||||
| *terminal.txt*	For Vim version 8.1.  Last change: 2019 Nov 01 | *terminal.txt*	For Vim version 8.1.  Last change: 2019 Nov 03 | ||||||
|  |  | ||||||
|  |  | ||||||
| 		  VIM REFERENCE MANUAL	  by Bram Moolenaar | 		  VIM REFERENCE MANUAL	  by Bram Moolenaar | ||||||
|  | |||||||
| @ -1,4 +1,4 @@ | |||||||
| *textprop.txt*  For Vim version 8.1.  Last change: 2019 Oct 23 | *textprop.txt*  For Vim version 8.1.  Last change: 2019 Nov 09 | ||||||
|  |  | ||||||
|  |  | ||||||
| 		  VIM REFERENCE MANUAL    by Bram Moolenaar | 		  VIM REFERENCE MANUAL    by Bram Moolenaar | ||||||
| @ -49,7 +49,7 @@ A text property normally has the name of a property type, which defines | |||||||
| how to highlight the text.  The property type can have these entries: | how to highlight the text.  The property type can have these entries: | ||||||
| 	"highlight"	name of the highlight group to use | 	"highlight"	name of the highlight group to use | ||||||
| 	"combine"	when TRUE the text property highlighting is combined | 	"combine"	when TRUE the text property highlighting is combined | ||||||
| 			with any syntax highlighting, when omitted or FALSE the | 			with any syntax highlighting; when omitted or FALSE the | ||||||
| 			text property highlighting replaces the syntax | 			text property highlighting replaces the syntax | ||||||
| 			highlighting | 			highlighting | ||||||
| 	"priority"	when properties overlap, the one with the highest | 	"priority"	when properties overlap, the one with the highest | ||||||
|  | |||||||
| @ -1,4 +1,4 @@ | |||||||
| *todo.txt*      For Vim version 8.1.  Last change: 2019 Nov 02 | *todo.txt*      For Vim version 8.1.  Last change: 2019 Nov 10 | ||||||
|  |  | ||||||
|  |  | ||||||
| 		  VIM REFERENCE MANUAL	  by Bram Moolenaar | 		  VIM REFERENCE MANUAL	  by Bram Moolenaar | ||||||
| @ -38,29 +38,13 @@ browser use: https://github.com/vim/vim/issues/1234 | |||||||
| 							*known-bugs* | 							*known-bugs* | ||||||
| -------------------- Known bugs and current work ----------------------- | -------------------- Known bugs and current work ----------------------- | ||||||
|  |  | ||||||
| Termdebug:  Ctrl-W . doesn't work with modifyOtherKeys set. | Don't use javascriptreact but javascript.jsx?  #4830 | ||||||
|  | Although there is a good argument against using ".jsx". | ||||||
| Cannot scroll popup window with mouse in GUI? (#5138) |  | ||||||
|  |  | ||||||
| Add a way to make ":term cmd" run "cmd" in a shell, instead of executing it |  | ||||||
| directly.  Perhaps ":term ++shell cmd". (issue #3340) |  | ||||||
|  |  | ||||||
| Include netrw 166a? |  | ||||||
|  |  | ||||||
| In a function these two lines are different: |  | ||||||
|     let [a, b, c] =<< trim END      fails |  | ||||||
|     let [a,b,c] =<< trim END        works |  | ||||||
| issue #5051 |  | ||||||
|  |  | ||||||
| Make 'showbreak' global-local. |  | ||||||
|  |  | ||||||
| Update libvterm on github, rename termscreen.c back to screen.c. | Update libvterm on github, rename termscreen.c back to screen.c. | ||||||
|  |  | ||||||
| Graduate FEAT_TAG_BINS and make LSIZE for tags bigger. |  | ||||||
|  |  | ||||||
| Popup windows: | Popup windows: | ||||||
| - When using "botleft" for "pos" and there is not enough space, positioning |  | ||||||
|   goes below, but this must not happen if there is less space there. #5151 |  | ||||||
| - Use popup (or popup menu) for command line completion | - Use popup (or popup menu) for command line completion | ||||||
| - Implement flip option | - Implement flip option | ||||||
| - Make redrawing more efficient and avoid flicker: | - Make redrawing more efficient and avoid flicker: | ||||||
| @ -143,7 +127,7 @@ Terminal emulator window: | |||||||
|   conversions. |   conversions. | ||||||
|  |  | ||||||
| Error numbers available: | Error numbers available: | ||||||
| E279, E290, E292, E362, E366, E450, E451, E452, | E290, E292, E362, E366, E450, E451, E452, | ||||||
| E453, E454, E460, E489, E491, E565, E578, E610, E611, E653, | E453, E454, E460, E489, E491, E565, E578, E610, E611, E653, | ||||||
| E654, E856, E857, E860, E861, E863, E889, E900 | E654, E856, E857, E860, E861, E863, E889, E900 | ||||||
|  |  | ||||||
| @ -189,6 +173,13 @@ Adding "10" to 'spellsuggest' causes spell suggestions to become very slow. | |||||||
| goes to any buffer, and then :bnext skips help buffers, since they are | goes to any buffer, and then :bnext skips help buffers, since they are | ||||||
| unlisted. (#4478) | unlisted. (#4478) | ||||||
|  |  | ||||||
|  | When 'selection' is "exclusive" then using vi' on the second ' does not select | ||||||
|  | anything. (#5183) | ||||||
|  | Patch from Christian:  | ||||||
|  | https://github.com/chrisbra/vim/commit/7482d1d389e7db97e247f8b509003e5ec27427a9 | ||||||
|  | When using exclusive selection and vi" that fails, cursor moves to the left. | ||||||
|  | Cursor should not move. (#4024) | ||||||
|  |  | ||||||
| Enable 'termbidi' if $VTE_VERSION >= 5703 ? | Enable 'termbidi' if $VTE_VERSION >= 5703 ? | ||||||
|  |  | ||||||
| Universal solution to detect if t_RS is working, using cursor position. | Universal solution to detect if t_RS is working, using cursor position. | ||||||
| @ -253,6 +244,16 @@ We could add the enable/disable sequences to t_ti/t_te or t_ks/t_ke. | |||||||
|  |  | ||||||
| Check_external_diff() is used too often. (Daniel Hahler, #4800) | Check_external_diff() is used too often. (Daniel Hahler, #4800) | ||||||
|  |  | ||||||
|  | Win32: after "[I" showing matches, scroll wheel messes up screen. (Tsakiridis, | ||||||
|  | 2007 Feb 18) | ||||||
|  | Patch by Alex Dobrynin, 2007 Jun 3.  Also fixes other scroll wheel problems. | ||||||
|  |  | ||||||
|  | Add a WindowScrolled event.  Trigger around the same time as CursorMoved. | ||||||
|  | Can be used to update highlighting. #3127  #5181 | ||||||
|  |  | ||||||
|  | Patch for Template string: #4491.  New pull: #4634 | ||||||
|  | Have another look at the implementation: Is the code worth it? | ||||||
|  |  | ||||||
| Incorrect formatting with autoindent. (Sebastian Gniazdowski, #4909) | Incorrect formatting with autoindent. (Sebastian Gniazdowski, #4909) | ||||||
|  |  | ||||||
| Patch to add the :bvimgrep command.  (Christian Brabandt, 2014 Nov 12) | Patch to add the :bvimgrep command.  (Christian Brabandt, 2014 Nov 12) | ||||||
| @ -311,6 +312,9 @@ Problem with :tlmenu: Detach item added with all modes?  Issue #3563. | |||||||
|  |  | ||||||
| Add an argument to expandcmd() to expand like ":next" does. | Add an argument to expandcmd() to expand like ":next" does. | ||||||
|  |  | ||||||
|  | When both "a" and "l" is in 'formatoptions' then auto-formatting also happens | ||||||
|  | in a long line. #5189 | ||||||
|  |  | ||||||
| The quoting of the [command] argument of :terminal is not clearly documented. | The quoting of the [command] argument of :terminal is not clearly documented. | ||||||
| Give a few examples. (#4288) | Give a few examples. (#4288) | ||||||
|  |  | ||||||
| @ -450,9 +454,6 @@ Redo only remembers the last change.  Could use "{count}g." to redo an older | |||||||
| change.  How does the user know which change?  At least have a way to list | change.  How does the user know which change?  At least have a way to list | ||||||
| them: ":repeats".  Add to history, like search history and command line history. | them: ":repeats".  Add to history, like search history and command line history. | ||||||
|  |  | ||||||
| When using exclusive selection and vi" that fails, cursor moves to the left. |  | ||||||
| Cursor should not move. (#4024) |  | ||||||
|  |  | ||||||
| Incsearch test fails when locale is "C". (Dominique Pelle, #3986) | Incsearch test fails when locale is "C". (Dominique Pelle, #3986) | ||||||
| Also run all tests with C locale? | Also run all tests with C locale? | ||||||
|  |  | ||||||
| @ -726,9 +727,6 @@ Jan 15, #2555) | |||||||
|  |  | ||||||
| ":bufdo e" disabled syntax HL in windows other than the current. (BPJ) | ":bufdo e" disabled syntax HL in windows other than the current. (BPJ) | ||||||
|  |  | ||||||
| Patch for Template string: #4491.  New pull: #4634 |  | ||||||
| It's an awful lot of code for something that is just a bit nicer syntax. |  | ||||||
|  |  | ||||||
| Check argument of systemlist(). (Pavlov) | Check argument of systemlist(). (Pavlov) | ||||||
|  |  | ||||||
| No maintainer for Vietnamese translations. | No maintainer for Vietnamese translations. | ||||||
| @ -2731,10 +2729,6 @@ patches by Mathias, see mail Feb 22) | |||||||
| Win32: compiling with normal features and OLE fails.  Patch by Mathias | Win32: compiling with normal features and OLE fails.  Patch by Mathias | ||||||
| Michaelis, 2006 Jun 4. | Michaelis, 2006 Jun 4. | ||||||
|  |  | ||||||
| Win32: after "[I" showing matches, scroll wheel messes up screen. (Tsakiridis, |  | ||||||
| 2007 Feb 18) |  | ||||||
| Patch by Alex Dobrynin, 2007 Jun 3.  Also fixes other scroll wheel problems. |  | ||||||
|  |  | ||||||
| Win32: using CTRL-S in Insert mode doesn't remove the "+" from the tab pages | Win32: using CTRL-S in Insert mode doesn't remove the "+" from the tab pages | ||||||
| label.  (Tsakiridis, 2007 Feb 18)  Patch from Ian Kelling, 2008 Aug 6. | label.  (Tsakiridis, 2007 Feb 18)  Patch from Ian Kelling, 2008 Aug 6. | ||||||
|  |  | ||||||
|  | |||||||
| @ -1,4 +1,4 @@ | |||||||
| *visual.txt*    For Vim version 8.1.  Last change: 2019 May 05 | *visual.txt*    For Vim version 8.1.  Last change: 2019 Nov 02 | ||||||
|  |  | ||||||
|  |  | ||||||
| 		  VIM REFERENCE MANUAL    by Bram Moolenaar | 		  VIM REFERENCE MANUAL    by Bram Moolenaar | ||||||
| @ -116,6 +116,7 @@ gn			Search forward for the last used search pattern, like | |||||||
| 			E.g., "dgn" deletes the text of the next match. | 			E.g., "dgn" deletes the text of the next match. | ||||||
| 			If Visual mode is active, extends the selection | 			If Visual mode is active, extends the selection | ||||||
| 			until the end of the next match. | 			until the end of the next match. | ||||||
|  | 			'wrapscan' applies | ||||||
| 			Note: Unlike `n` the search direction does not depend | 			Note: Unlike `n` the search direction does not depend | ||||||
| 			on the previous search command. | 			on the previous search command. | ||||||
|  |  | ||||||
|  | |||||||
							
								
								
									
										3
									
								
								runtime/lang/menu_tr.iso_8859-9.vim
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										3
									
								
								runtime/lang/menu_tr.iso_8859-9.vim
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,3 @@ | |||||||
|  | " Menu Translations:	Turkish | ||||||
|  |  | ||||||
|  | source <sfile>:p:h/menu_tr_tr.iso_8859-9.vim | ||||||
| @ -1,3 +0,0 @@ | |||||||
| " Menu Translations:	Turkish |  | ||||||
|  |  | ||||||
| source <sfile>:p:h/menu_tr_tr.latin1.vim |  | ||||||
							
								
								
									
										331
									
								
								runtime/lang/menu_tr_tr.iso_8859-9.vim
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										331
									
								
								runtime/lang/menu_tr_tr.iso_8859-9.vim
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,331 @@ | |||||||
|  | " Menu Translations:	Turkish | ||||||
|  | " Maintainer:			Emir SARI <bitigchi@me.com> | ||||||
|  |  | ||||||
|  | if exists("did_menu_trans") | ||||||
|  |    finish | ||||||
|  | endif | ||||||
|  | let did_menu_trans = 1 | ||||||
|  | let s:keepcpo= &cpo | ||||||
|  | set cpo&vim | ||||||
|  |  | ||||||
|  | scriptencoding iso-8859-9 | ||||||
|  |  | ||||||
|  | " Top | ||||||
|  | menutrans &File				&Dosya | ||||||
|  | menutrans &Edit				Dü&zen | ||||||
|  | menutrans &Tools			&Araçlar | ||||||
|  | menutrans &Syntax			&Sözdizim | ||||||
|  | menutrans &Buffers			A&rabellekler | ||||||
|  | menutrans &Window			&Pencere | ||||||
|  | menutrans &Help				&Yardım | ||||||
|  |  | ||||||
|  |  | ||||||
|  | " Help menu | ||||||
|  | menutrans &Overview<Tab><F1>	&Genel\ BakıÅ<Tab><F1> | ||||||
|  | menutrans &User\ Manual			&Kullanım\ Kılavuzu | ||||||
|  | menutrans &How-To\ Links		&Nasıl\ Yapılır? | ||||||
|  | menutrans &Find\.\.\.			&Bul\.\.\. | ||||||
|  | "-------------------- | ||||||
|  | menutrans &Credits			    &TeÅekkürler | ||||||
|  | menutrans Co&pying			    &DaÄıtım | ||||||
|  | menutrans &Sponsor/Register		&Sponsorluk/Kayıt | ||||||
|  | menutrans O&rphans			    &Yetimler | ||||||
|  | "-------------------- | ||||||
|  | menutrans &Version			    Sürüm\ &Bilgisi | ||||||
|  | menutrans &About			    &Hakkında | ||||||
|  |  | ||||||
|  |  | ||||||
|  | " File menu | ||||||
|  | menutrans &Open\.\.\.<Tab>:e		    &Aç\.\.\.<Tab>:e | ||||||
|  | menutrans Sp&lit-Open\.\.\.<Tab>:sp	    &Yeni\ Bölümde\ Aç\.\.\.<Tab>:sp | ||||||
|  | menutrans Open\ Tab\.\.\.<Tab>:tabnew	S&ekme\ Aç\.\.\.<Tab>:tabnew | ||||||
|  | menutrans &New<Tab>:enew		        Yeni\ &Sekme<Tab>:enew | ||||||
|  | menutrans &Close<Tab>:close		        Ka&pat<Tab>:close | ||||||
|  | "-------------------- | ||||||
|  | menutrans &Save<Tab>:w			        Ka&ydet<Tab>:w | ||||||
|  | menutrans Save\ &As\.\.\.<Tab>:sav	    &Farklı Kaydet\.\.\.<Tab>:sav | ||||||
|  | "-------------------- | ||||||
|  | menutrans Split\ &Diff\ With\.\.\.	    Ka&rÅılaÅtır\.\.\. | ||||||
|  | menutrans Split\ Patched\ &By\.\.\.	    Ya&malar\ Dahil\ KarÅılaÅtır\.\.\. | ||||||
|  | "-------------------- | ||||||
|  | menutrans &Print			            Ya&zdır | ||||||
|  | menutrans Sa&ve-Exit<Tab>:wqa		    Kaydet\ &ve Ãık<Tab>:wqa | ||||||
|  | menutrans E&xit<Tab>:qa			        Ãı&k<Tab>:qa | ||||||
|  |  | ||||||
|  |  | ||||||
|  | " Edit menu | ||||||
|  | menutrans &Undo<Tab>u			&Geri\ Al<Tab>u | ||||||
|  | menutrans &Redo<Tab>^R			&Yinele<Tab>^R | ||||||
|  | menutrans Rep&eat<Tab>\.		Son\ Komutu\ Y&inele<Tab>\. | ||||||
|  | "-------------------- | ||||||
|  | menutrans Cu&t<Tab>"+x			&Kes<Tab>"+x | ||||||
|  | menutrans &Copy<Tab>"+y			K&opyala<Tab>"+y | ||||||
|  | menutrans &Paste<Tab>"+gP		Ya&pıÅtır<Tab>"+gP | ||||||
|  | menutrans Put\ &Before<Tab>[p	Ã&nüne Koy<Tab>[p | ||||||
|  | menutrans Put\ &After<Tab>]p	A&rkasına Koy<Tab>]p | ||||||
|  | menutrans &Delete<Tab>x			Si&l<Tab>x | ||||||
|  | menutrans &Select\ All<Tab>ggVG	Tü&münü\ Seç<Tab>ggVG | ||||||
|  | "-------------------- | ||||||
|  | " Athena GUI only | ||||||
|  | menutrans &Find<Tab>/			            &Bul<Tab>/ | ||||||
|  | menutrans Find\ and\ Rep&lace<Tab>:%s	    Bul\ &ve\ DeÄiÅtir<Tab>:%s | ||||||
|  | " End Athena GUI only | ||||||
|  | menutrans &Find\.\.\.<Tab>/		            &Bul\.\.\.<Tab>/ | ||||||
|  | menutrans Find\ and\ Rep&lace\.\.\.	        Bul\ ve\ &DeÄiÅtir\.\.\. | ||||||
|  | menutrans Find\ and\ Rep&lace\.\.\.<Tab>:%s	Bul\ ve\ &DeÄiÅtir\.\.\.<Tab>:%s | ||||||
|  | menutrans Find\ and\ Rep&lace\.\.\.<Tab>:s	Bul\ ve\ &DeÄiÅtir\.\.\.<Tab>:s | ||||||
|  | "-------------------- | ||||||
|  | menutrans Settings\ &Window		&Ayarlar\ Penceresi | ||||||
|  | menutrans Startup\ &Settings	BaÅlan&gıç\ Ayarları | ||||||
|  | menutrans &Global\ Settings		Ge&nel\ Ayarlar | ||||||
|  | menutrans F&ile\ Settings		&Dosya\ Ayarları | ||||||
|  | menutrans C&olor\ Scheme		&Renk\ Düzeni | ||||||
|  | menutrans &Keymap			    DüÄme\ &EÅlem | ||||||
|  | menutrans Select\ Fo&nt\.\.\.	Ya&zıtipi Seç\.\.\. | ||||||
|  | ">>>----------------- Edit/Global settings | ||||||
|  | menutrans Toggle\ Pattern\ &Highlight<Tab>:set\ hls!        Dizgi\ &Vurgulamasını\ Aç/Kapat<Tab>:set\ hls! | ||||||
|  | menutrans Toggle\ &Ignoring\ Case<Tab>:set\ ic!		        BÃYÃK/küçük\ Harf\ &Duyarsız\ Aç/Kapat<Tab>:set\ ic! | ||||||
|  | menutrans Toggle\ &Showing\ Matched\ Pairs<Tab>:set\ sm!	EÅ&leÅen\ İkilileri\ Aç/Kapat<Tab>:set\ sm! | ||||||
|  | menutrans &Context\ Lines				                    İ&mleçle\ Oynayan\ Satırlar | ||||||
|  | menutrans &Virtual\ Edit				                    &Sanal\ Düzenleme | ||||||
|  | menutrans Toggle\ Insert\ &Mode<Tab>:set\ im!		        Ekleme\ &Kipini\ Aç/Kapat<Tab>:set\ im! | ||||||
|  | menutrans Toggle\ Vi\ C&ompatibility<Tab>:set\ cp!		    &Vi\ Uyumlu\ Kipi\ Aç/Kapat<Tab>:set\ cp! | ||||||
|  | menutrans Search\ &Path\.\.\.				                &Arama\ Yolu\.\.\. | ||||||
|  | menutrans Ta&g\ Files\.\.\.				                    &Etiket\ Dosyaları\.\.\. | ||||||
|  | " | ||||||
|  | menutrans Toggle\ &Toolbar				    &Araç\ ÃubuÄunu\ Aç/Kapat | ||||||
|  | menutrans Toggle\ &Bottom\ Scrollbar		A<\ Kaydırma\ ÃubuÄunu\ Aç/Kapat | ||||||
|  | menutrans Toggle\ &Left\ Scrollbar			&Sol\ Kaydırma\ ÃubuÄunu\ Aç/Kapat | ||||||
|  | menutrans Toggle\ &Right\ Scrollbar		    S&aÄ\ Kaydırma\ ÃubuÄunu\ Aç/Kapat  	 | ||||||
|  | ">>>->>>------------- Edit/Global settings/Virtual edit | ||||||
|  | menutrans Never					Kapalı | ||||||
|  | menutrans Block\ Selection		Blok\ Seçimi | ||||||
|  | menutrans Insert\ Mode			Ekleme\ Kipi | ||||||
|  | menutrans Block\ and\ Insert	Blok\ Seçiminde\ ve\ Ekleme\ Kipinde | ||||||
|  | menutrans Always				Her\ Zaman\ Açık | ||||||
|  | ">>>----------------- Edit/File settings | ||||||
|  | menutrans Toggle\ Line\ &Numbering<Tab>:set\ nu!	        &Satır\ Numaralandırmayı\ Aç/Kapat<Tab>:set\ nu! | ||||||
|  | menutrans Toggle\ Relati&ve\ Line\ Numbering<Tab>:set\ rnu!	&Göreceli\ Satır\ Numaralandırmayı\ Aç/Kapat<Tab>:set\ nru! | ||||||
|  | menutrans Toggle\ &List\ Mode<Tab>:set\ list!		        Gö&rünmeyen\ Karakterleri\ Aç/Kapat<Tab>:set\ list! | ||||||
|  | menutrans Toggle\ Line\ &Wrapping<Tab>:set\ wrap!	        Sa&tır\ Kaydırmayı\ Aç/Kapat<Tab>:set\ wrap! | ||||||
|  | menutrans Toggle\ W&rapping\ at\ Word<Tab>:set\ lbr!	    Sö&zcük\ Kaydırmayı\ Aç/Kapat<Tab>:set\ lbr! | ||||||
|  | menutrans Toggle\ Tab\ &Expanding-tab<Tab>:set\ et!	        S&ekmeleri\ BoÅluklara\ DönüÅtürmeyi\ Aç/Kapat<Tab>:set\ et! | ||||||
|  | menutrans Toggle\ &Auto\ Indenting<Tab>:set\ ai!	        &Otomatik\ Girintilemeyi\ Aç/Kapat<Tab>:set\ ai! | ||||||
|  | menutrans Toggle\ &C-Style\ Indenting<Tab>:set\ cin!	    &C\ Tarzı\ Girintilemeyi\ Aç/Kapat<Tab>:set\ cin! | ||||||
|  | ">>>--- | ||||||
|  | menutrans &Shiftwidth			&Girinti\ Düzeyi | ||||||
|  | menutrans Soft\ &Tabstop		&Sekme\ GeniÅliÄi | ||||||
|  | menutrans Te&xt\ Width\.\.\.	&Metin\ GeniÅliÄi\.\.\. | ||||||
|  | menutrans &File\ Format\.\.\.	&Dosya\ Biçimi\.\.\. | ||||||
|  | " | ||||||
|  | " | ||||||
|  | " | ||||||
|  | " Tools menu | ||||||
|  | menutrans &Jump\ to\ This\ Tag<Tab>g^]		Å&u\ Etikete\ Atla<Tab>g^] | ||||||
|  | menutrans Jump\ &Back<Tab>^T				&Geri\ Dön<Tab>^T | ||||||
|  | menutrans Build\ &Tags\ File				&Etiket\ Dosyası\ OluÅtur | ||||||
|  | "------------------- | ||||||
|  | menutrans &Folding					&Kıvırmalar | ||||||
|  | menutrans &Spelling					&Yazım\ Denetimi | ||||||
|  | menutrans &Diff						&Ayrımlar\ (diff) | ||||||
|  | "------------------- | ||||||
|  | menutrans &Make<Tab>:make						&Derle<Tab>:make | ||||||
|  | menutrans &List\ Errors<Tab>:cl					&Hataları\ Listele<Tab>:cl | ||||||
|  | menutrans L&ist\ Messages<Tab>:cl!				İ&letileri\ Listele<Tab>:cl! | ||||||
|  | menutrans &Next\ Error<Tab>:cn					Bir\ &Sonraki\ Hata<Tab>:cn | ||||||
|  | menutrans &Previous\ Error<Tab>:cp				Bir\ Ã&nceki\ Hata<Tab>:cp | ||||||
|  | menutrans &Older\ List<Tab>:cold				Daha\ &Eski\ Hatalar<Tab>:cold | ||||||
|  | menutrans N&ewer\ List<Tab>:cnew				Daha\ &Yeni\ Hatalar<Tab>:cnew | ||||||
|  | menutrans Error\ &Window						Hatalar\ &Penceresi | ||||||
|  | menutrans Se&t\ Compiler						De&rleyici\ Seç | ||||||
|  | menutrans Show\ Compiler\ Se&ttings\ in\ Menu	Derleyici\ Ayarlarını\ Menüde\ &Göster  | ||||||
|  | "------------------- | ||||||
|  | menutrans &Convert\ to\ HEX<Tab>:%!xxd			HEX'e\ Dö&nüÅtür<Tab>:%!xxd | ||||||
|  | menutrans Conve&rt\ Back<Tab>:%!xxd\ -r			HEX'&ten\ DönüÅtür<Tab>:%!xxd\ -r | ||||||
|  | ">>>---------------- Tools/Spelling | ||||||
|  | menutrans &Spell\ Check\ On						Yazım\ Denetimini\ &Aç | ||||||
|  | menutrans Spell\ Check\ &Off					Yazım\ Denetimini\ &Kapat | ||||||
|  | menutrans To\ &Next\ Error<Tab>]s				Bir\ &Sonraki\ Hata<Tab>]s | ||||||
|  | menutrans To\ &Previous\ Error<Tab>[s			Bir\ Ã&nceki\ Hata<Tab>[s | ||||||
|  | menutrans Suggest\ &Corrections<Tab>z=			Dü&zeltme\ Ãner<Tab>z= | ||||||
|  | menutrans &Repeat\ Correction<Tab>:spellrepall	Düzeltmeyi\ &Yinele<Tab>spellrepall | ||||||
|  | "------------------- | ||||||
|  | menutrans Set\ Language\ to\ "en"		Dili\ "en"\ yap | ||||||
|  | menutrans Set\ Language\ to\ "en_au"	Dili\ "en_au"\ yap | ||||||
|  | menutrans Set\ Language\ to\ "en_ca"	Dili\ "en_ca"\ yap | ||||||
|  | menutrans Set\ Language\ to\ "en_gb"	Dili\ "en_gb"\ yap | ||||||
|  | menutrans Set\ Language\ to\ "en_nz"	Dili\ "en_nz"\ yap | ||||||
|  | menutrans Set\ Language\ to\ "en_us"	Dili\ "en_us"\ yap | ||||||
|  | menutrans &Find\ More\ Languages		&BaÅka\ Diller\ Bul | ||||||
|  | let g:menutrans_set_lang_to =			'Dil Yükle' | ||||||
|  | " | ||||||
|  | " | ||||||
|  | " The Spelling popup menu | ||||||
|  | " | ||||||
|  | " | ||||||
|  | let g:menutrans_spell_change_ARG_to =			'Düzeltilecek:\ "%s"\ ->' | ||||||
|  | let g:menutrans_spell_add_ARG_to_word_list =	'"%s"\ sözcüÄünü\ sözlüÄe\ ekle' | ||||||
|  | let g:menutrans_spell_ignore_ARG =				'"%s"\ sözcüÄünü\ yoksay' | ||||||
|  | ">>>---------------- Folds | ||||||
|  | menutrans &Enable/Disable\ Folds<Tab>zi			&Kıvırmaları\ Aç/Kapat<Tab>zi | ||||||
|  | menutrans &View\ Cursor\ Line<Tab>zv			İ&mlecin\ OlduÄu\ Satırı\ Görüntüle<Tab>zv | ||||||
|  | menutrans Vie&w\ Cursor\ Line\ Only<Tab>zMzx	Ya&lnızca\ İmlecin\ OlduÄu\ Satırı\ Görüntüle<Tab>zMzx | ||||||
|  | menutrans C&lose\ More\ Folds<Tab>zm			&Daha\ Fazla\ Kıvırma\ Kapat<Tab>zm | ||||||
|  | menutrans &Close\ All\ Folds<Tab>zM				Bütün\ Kı&vırmaları\ Kapat<Tab>zM | ||||||
|  | menutrans &Open\ All\ Folds<Tab>zR				Bü&tün\ Kıvırmaları\ Aç<Tab>zR | ||||||
|  | menutrans O&pen\ More\ Folds<Tab>zr				D&aha\ Fazla\ Kıvırma\ Aç<Tab>zr | ||||||
|  | menutrans Fold\ Met&hod							Kıvı&rma\ Yöntemi | ||||||
|  | menutrans Create\ &Fold<Tab>zf					Kıvırma\ &OluÅtur<Tab>zf | ||||||
|  | menutrans &Delete\ Fold<Tab>zd					Kıvırma\ &Sil<Tab>zd | ||||||
|  | menutrans Delete\ &All\ Folds<Tab>zD			Tü&m\ Kıvırmaları\ Sil<Tab>zD | ||||||
|  | menutrans Fold\ col&umn\ Width					Kıvırma\ Sütunu\ &GeniÅliÄi | ||||||
|  | ">>>->>>----------- Tools/Folds/Fold Method | ||||||
|  | menutrans M&anual		&El\ İle | ||||||
|  | menutrans I&ndent		&Girinti | ||||||
|  | menutrans E&xpression	İ&fade | ||||||
|  | menutrans S&yntax		&Sözdizim | ||||||
|  | menutrans Ma&rker		İ&mleyici | ||||||
|  | ">>>--------------- Tools/Diff | ||||||
|  | menutrans &Update		&Güncelle | ||||||
|  | menutrans &Get\ Block	BloÄu\ &Al | ||||||
|  | menutrans &Put\ Block	BloÄu\ &Koy | ||||||
|  | ">>>--------------- Tools/Diff/Error window | ||||||
|  | menutrans &Update<Tab>:cwin		&Güncelle<Tab>:cwin | ||||||
|  | menutrans &Close<Tab>:cclose	&Kapat<Tab>:cclose | ||||||
|  | menutrans &Open<Tab>:copen		&Aç<Tab>:copen | ||||||
|  | " | ||||||
|  | " | ||||||
|  | " Syntax menu | ||||||
|  | " | ||||||
|  | menutrans &Show\ File\ Types\ in\ Menu		Dosya\ Türlerini\ Menüde\ &Göster | ||||||
|  | menutrans Set\ '&syntax'\ only				Yalnızca\ 'syntax'\ &Ayarla | ||||||
|  | menutrans Set\ '&filetype'\ too				'filetype'\ İçin\ &de\ Ayarla | ||||||
|  | menutrans &Off								&Kapat | ||||||
|  | menutrans &Manual							&El\ İle | ||||||
|  | menutrans A&utomatic						&Otomatik | ||||||
|  | menutrans On/Off\ for\ &This\ File			&Bu\ Dosya\ İçin\ Aç/Kapat | ||||||
|  | menutrans Co&lor\ Test						&Renk\ Testi | ||||||
|  | menutrans &Highlight\ Test					&Vurgulama\ Testi | ||||||
|  | menutrans &Convert\ to\ HTML				&HTML'ye\ DönüÅtür | ||||||
|  | " | ||||||
|  | " | ||||||
|  | " Buffers menu | ||||||
|  | " | ||||||
|  | menutrans &Refresh\ menu	&Menüyü\ Güncelle | ||||||
|  | menutrans Delete			&Sil | ||||||
|  | menutrans &Alternate		Ã&teki | ||||||
|  | menutrans &Next				So&nraki | ||||||
|  | menutrans &Previous			Ãn&ceki | ||||||
|  | menutrans [No\ File]		[Dosya\ Yok] | ||||||
|  | " | ||||||
|  | " | ||||||
|  | " Window menu | ||||||
|  | " | ||||||
|  | menutrans &New<Tab>^Wn					Yeni\ &Pencere<Tab>^Wn | ||||||
|  | menutrans S&plit<Tab>^Ws				Pencereyi\ &Böl<Tab>^Ws | ||||||
|  | menutrans Sp&lit\ To\ #<Tab>^W^^		Pencereyi\ BaÅkasına\ Bö&l<Tab>^W^^ | ||||||
|  | menutrans Split\ &Vertically<Tab>^Wv	Pencereyi\ &Dikey\ Olarak\ Böl<Tab>^Wv | ||||||
|  | menutrans Split\ File\ E&xplorer		Yeni\ Bölü&mde\ Dosya\ Gezginini\ Aç | ||||||
|  | " | ||||||
|  | menutrans &Close<Tab>^Wc				Pen&cereyi\ Kapat<Tab>^Wc | ||||||
|  | menutrans Close\ &Other(s)<Tab>^Wo		DiÄer\ Pencerele&ri\ Kapat<Tab>^Wo | ||||||
|  | " | ||||||
|  | menutrans Move\ &To						&TaÅı | ||||||
|  | menutrans Rotate\ &Up<Tab>^WR			&Yukarı\ TaÅı<Tab>^WR | ||||||
|  | menutrans Rotate\ &Down<Tab>^Wr			&AÅaÄı\ TaÅı<Tab>^Wr | ||||||
|  | " | ||||||
|  | menutrans &Equal\ Size<Tab>^W=			&EÅit\ Boyut<Tab>^W= | ||||||
|  | menutrans &Max\ Height<Tab>^W_			E&n\ Büyük\ Yükseklik<Tab>^W_ | ||||||
|  | menutrans M&in\ Height<Tab>^W1_			En\ Küçük\ Yüksekl&ik<Tab>^W1_ | ||||||
|  | menutrans Max\ &Width<Tab>^W\|			En\ Büyük\ Gen&iÅlik<Tab>^W\| | ||||||
|  | menutrans Min\ Widt&h<Tab>^W1\|			En\ Küçük\ GeniÅ&lik<Tab>^W1\| | ||||||
|  | ">>>----------------- Window/Move To | ||||||
|  | menutrans &Top<Tab>^WK					&Yukarı<Tab>^WK | ||||||
|  | menutrans &Bottom<Tab>^WJ				&AÅaÄı<Tab>^WJ | ||||||
|  | menutrans &Left\ Side<Tab>^WH			So&la<Tab>^WH | ||||||
|  | menutrans &Right\ Side<Tab>^WL			&SaÄa<Tab>^WL | ||||||
|  | " | ||||||
|  | " | ||||||
|  | " The popup menu | ||||||
|  | " | ||||||
|  | " | ||||||
|  | menutrans &Undo					&Geri\ Al | ||||||
|  | menutrans Cu&t					&Kes | ||||||
|  | menutrans &Copy					K&opyala | ||||||
|  | menutrans &Paste				&YapıÅtır | ||||||
|  | menutrans &Delete				&Sil | ||||||
|  | menutrans Select\ Blockwise		&Blok\ Biçiminde\ Seç | ||||||
|  | menutrans Select\ &Word			Sö&zcük\ Seç | ||||||
|  | menutrans Select\ &Sentence		&Tümce\ Seç | ||||||
|  | menutrans Select\ Pa&ragraph	&Paragraf\ Seç | ||||||
|  | menutrans Select\ &Line			S&atır\ Seç | ||||||
|  | menutrans Select\ &Block		Bl&ok\ Seç | ||||||
|  | menutrans Select\ &All			Tümü&nü\ Seç | ||||||
|  | " | ||||||
|  | " The GUI toolbar | ||||||
|  | " | ||||||
|  | if has("toolbar") | ||||||
|  |   if exists("*Do_toolbar_tmenu") | ||||||
|  |     delfun Do_toolbar_tmenu | ||||||
|  |   endif | ||||||
|  |   fun Do_toolbar_tmenu() | ||||||
|  |     tmenu ToolBar.Open			Dosya Aç | ||||||
|  |     tmenu ToolBar.Save			Dosya Kaydet | ||||||
|  |     tmenu ToolBar.SaveAll		Tüm Dosyaları Kaydet | ||||||
|  |     tmenu ToolBar.Print			Yazdır | ||||||
|  |     tmenu ToolBar.Undo			Geri Al | ||||||
|  |     tmenu ToolBar.Redo			Yinele | ||||||
|  |     tmenu ToolBar.Cut			Kes | ||||||
|  |     tmenu ToolBar.Copy			Kopyala | ||||||
|  |     tmenu ToolBar.Paste			YapıÅtır | ||||||
|  | 	tmenu ToolBar.Find			Bul... | ||||||
|  |     tmenu ToolBar.FindNext		Sonrakini Bul | ||||||
|  |     tmenu ToolBar.FindPrev		Ãncekini Bul | ||||||
|  |     tmenu ToolBar.Replace		Bul ve DeÄiÅtir... | ||||||
|  |     if 0	" disabled; These are in the Windows menu | ||||||
|  |       tmenu ToolBar.New			Yeni Pencere | ||||||
|  |       tmenu ToolBar.WinSplit	Pencereyi Böl | ||||||
|  |       tmenu ToolBar.WinMax		En Büyük Pencere YüksekliÄi | ||||||
|  |       tmenu ToolBar.WinMin		En Küçük Pencere YüksekliÄi | ||||||
|  |       tmenu ToolBar.WinClose	Pencereyi Kapat | ||||||
|  |     endif | ||||||
|  |     tmenu ToolBar.LoadSesn		Oturum Yükle | ||||||
|  |     tmenu ToolBar.SaveSesn		Oturum Kaydet | ||||||
|  |     tmenu ToolBar.RunScript		Betik ÃalıÅtır | ||||||
|  |     tmenu ToolBar.Make			Derle | ||||||
|  |     tmenu ToolBar.Shell			Kabuk | ||||||
|  |     tmenu ToolBar.RunCtags		Etiket Dosyası OluÅtur | ||||||
|  |     tmenu ToolBar.TagJump		Etikete Atla | ||||||
|  |     tmenu ToolBar.Help			Yardım | ||||||
|  |     tmenu ToolBar.FindHelp		Yardım Bul | ||||||
|  |   endfun | ||||||
|  | endif | ||||||
|  | " | ||||||
|  | " | ||||||
|  | " Dialog texts | ||||||
|  | " | ||||||
|  | " Find in help dialog | ||||||
|  | " | ||||||
|  | let g:menutrans_help_dialog = "Yardım için komut veya sözcük girin:\n\nEkleme Kipi komutlarını aramak için i_ ekleyin (örneÄin i_CTRL-X)\nNormal Kip komutlarını aramak için _c ekleyin (örneÄin Ñ_<Del>)\nSeçenekler hakkında yardım almak için ' ekleyin (örneÄin 'shiftwidth')" | ||||||
|  | " | ||||||
|  | " Searh path dialog | ||||||
|  | " | ||||||
|  | let g:menutrans_path_dialog = "Dosya araması için yol belirtin.\nDizin adları virgüllerle ayrılır." | ||||||
|  | " | ||||||
|  | " Tag files dialog | ||||||
|  | " | ||||||
|  | let g:menutrans_tags_dialog = "Etiket dosyası adları belirtin (virgülle ayırarak).\n" | ||||||
|  | " | ||||||
|  | " Text width dialog | ||||||
|  | " | ||||||
|  | let g:menutrans_textwidth_dialog = "Biçimlendirme için metin geniÅliÄini belirtin.\nBiçimlendirme iptali için 0 girin." | ||||||
|  | " | ||||||
|  | " File format dialog | ||||||
|  | " | ||||||
|  | let g:menutrans_fileformat_dialog = "Dosya biçimi seçin" | ||||||
|  | let g:menutrans_fileformat_choices = "&Unix\n&Dos\n&Mac\nİ&ptal" | ||||||
|  | " | ||||||
|  | let menutrans_no_file = "[Dosya Yok]" | ||||||
|  |  | ||||||
|  | let &cpo = s:keepcpo | ||||||
|  | unlet s:keepcpo | ||||||
| @ -1,332 +0,0 @@ | |||||||
| " Menu Translations:	Turkish |  | ||||||
| " Maintainer:			Emir SARI <bitigchi@me.com> |  | ||||||
|  |  | ||||||
| if exists("did_menu_trans") |  | ||||||
|    finish |  | ||||||
| endif |  | ||||||
| let did_menu_trans = 1 |  | ||||||
| let s:keepcpo= &cpo |  | ||||||
| set cpo&vim |  | ||||||
|  |  | ||||||
| scriptencoding latin1  |  | ||||||
|  |  | ||||||
| " Top |  | ||||||
| menutrans &File				&Dosya |  | ||||||
| menutrans &Edit				D<EFBFBD>&zen |  | ||||||
| menutrans &Tools			&Ara<EFBFBD>lar |  | ||||||
| menutrans &Syntax			&S<EFBFBD>zdizim |  | ||||||
| menutrans &Buffers			A&rabellekler |  | ||||||
| menutrans &Window			&Pencere |  | ||||||
| menutrans &Help				&Yardim |  | ||||||
|  |  | ||||||
|  |  | ||||||
| " Help menu |  | ||||||
| menutrans &Overview<Tab><F1>	&Genel\ Bakis<Tab><F1> |  | ||||||
| menutrans &User\ Manual			&Kullanim\ Kilavuzu |  | ||||||
| menutrans &How-To\ Links		&Nasil\ Yapilir? |  | ||||||
| menutrans &Find\.\.\.			&Bul\.\.\. |  | ||||||
| "-------------------- |  | ||||||
| menutrans &Credits			    &Tesekk<EFBFBD>rler |  | ||||||
| menutrans Co&pying			    &Dagitim |  | ||||||
| menutrans &Sponsor/Register		&Sponsorluk/Kayit |  | ||||||
| menutrans O&rphans			    &Yetimler |  | ||||||
| "-------------------- |  | ||||||
| menutrans &Version			    S<EFBFBD>r<EFBFBD>m\ &Bilgisi |  | ||||||
| menutrans &About			    &Hakkinda |  | ||||||
|  |  | ||||||
|  |  | ||||||
| " File menu |  | ||||||
| menutrans &Open\.\.\.<Tab>:e		    &A<EFBFBD>\.\.\.<Tab>:e |  | ||||||
| menutrans Sp&lit-Open\.\.\.<Tab>:sp	    &Yeni\ B<EFBFBD>l<EFBFBD>mde\ A<EFBFBD>\.\.\.<Tab>:sp |  | ||||||
| menutrans Open\ Tab\.\.\.<Tab>:tabnew	S&ekme\ A<EFBFBD>\.\.\.<Tab>:tabnew |  | ||||||
| menutrans &New<Tab>:enew		        Yeni\ &Sekme<Tab>:enew |  | ||||||
| menutrans &Close<Tab>:close		        Ka&pat<Tab>:close |  | ||||||
| "-------------------- |  | ||||||
| menutrans &Save<Tab>:w			        Ka&ydet<Tab>:w |  | ||||||
| menutrans Save\ &As\.\.\.<Tab>:sav	    &Farkli Kaydet\.\.\.<Tab>:sav |  | ||||||
| "-------------------- |  | ||||||
| menutrans Split\ &Diff\ With\.\.\.	    Ka&rsilastir\.\.\. |  | ||||||
| menutrans Split\ Patched\ &By\.\.\.	    Ya&malar\ Dahil\ Karsilastir\.\.\. |  | ||||||
| "-------------------- |  | ||||||
| menutrans &Print			            Ya&zdir |  | ||||||
| menutrans Sa&ve-Exit<Tab>:wqa		    Kaydet\ &ve <20>ik<Tab>:wqa |  | ||||||
| menutrans E&xit<Tab>:qa			        <20>i&k<Tab>:qa |  | ||||||
|  |  | ||||||
|  |  | ||||||
| " Edit menu |  | ||||||
| menutrans &Undo<Tab>u			&Geri\ Al<Tab>u |  | ||||||
| menutrans &Redo<Tab>^R			&Yinele<Tab>^R |  | ||||||
| menutrans Rep&eat<Tab>\.		Son\ Komutu\ Y&inele<Tab>\. |  | ||||||
| "-------------------- |  | ||||||
| menutrans Cu&t<Tab>"+x			&Kes<Tab>"+x |  | ||||||
| menutrans &Copy<Tab>"+y			K&opyala<Tab>"+y |  | ||||||
| menutrans &Paste<Tab>"+gP		Ya&pistir<Tab>"+gP |  | ||||||
| menutrans Put\ &Before<Tab>[p	<09>&n<EFBFBD>ne Koy<Tab>[p |  | ||||||
| menutrans Put\ &After<Tab>]p	A&rkasina Koy<Tab>]p |  | ||||||
| menutrans &Delete<Tab>x			Si&l<Tab>x |  | ||||||
| menutrans &Select\ All<Tab>ggVG	T<EFBFBD>&m<EFBFBD>n<EFBFBD>\ Se<EFBFBD><Tab>ggVG |  | ||||||
| "-------------------- |  | ||||||
| " Athena GUI only |  | ||||||
| menutrans &Find<Tab>/			            &Bul<Tab>/ |  | ||||||
| menutrans Find\ and\ Rep&lace<Tab>:%s	    Bul\ &ve\ Degistir<Tab>:%s |  | ||||||
| " End Athena GUI only |  | ||||||
| menutrans &Find\.\.\.<Tab>/		            &Bul\.\.\.<Tab>/ |  | ||||||
| menutrans Find\ and\ Rep&lace\.\.\.	        Bul\ ve\ &Degistir\.\.\. |  | ||||||
| menutrans Find\ and\ Rep&lace\.\.\.<Tab>:%s	Bul\ ve\ &Degistir\.\.\.<Tab>:%s |  | ||||||
| menutrans Find\ and\ Rep&lace\.\.\.<Tab>:s	Bul\ ve\ &Degistir\.\.\.<Tab>:s |  | ||||||
| "-------------------- |  | ||||||
| menutrans Settings\ &Window		&Ayarlar\ Penceresi |  | ||||||
| menutrans Startup\ &Settings	Baslan&gi<EFBFBD>\ Ayarlari |  | ||||||
| menutrans &Global\ Settings		Ge&nel\ Ayarlar |  | ||||||
| menutrans F&ile\ Settings		&Dosya\ Ayarlari |  | ||||||
| menutrans C&olor\ Scheme		&Renk\ D<EFBFBD>zeni |  | ||||||
| menutrans &Keymap			    D<EFBFBD>gme\ &Eslem |  | ||||||
| menutrans Select\ Fo&nt\.\.\.	Ya&zitipi Se<EFBFBD>\.\.\. |  | ||||||
| ">>>----------------- Edit/Global settings |  | ||||||
| menutrans Toggle\ Pattern\ &Highlight<Tab>:set\ hls!        Dizgi\ &Vurgulamasini\ A<EFBFBD>/Kapat<Tab>:set\ hls! |  | ||||||
| menutrans Toggle\ &Ignoring\ Case<Tab>:set\ ic!		        B<EFBFBD>Y<EFBFBD>K/k<><6B><EFBFBD>k\ Harf\ &Duyarsiz\ A<>/Kapat<Tab>:set\ ic! |  | ||||||
| menutrans Toggle\ &Showing\ Matched\ Pairs<Tab>:set\ sm!	Es&lesen\ Ikilileri\ A<EFBFBD>/Kapat<Tab>:set\ sm! |  | ||||||
| menutrans &Context\ Lines				                    I&mle<EFBFBD>le\ Oynayan\ Satirlar |  | ||||||
| menutrans &Virtual\ Edit				                    &Sanal\ D<EFBFBD>zenleme |  | ||||||
| menutrans Toggle\ Insert\ &Mode<Tab>:set\ im!		        Ekleme\ &Kipini\ A<EFBFBD>/Kapat<Tab>:set\ im! |  | ||||||
| menutrans Toggle\ Vi\ C&ompatibility<Tab>:set\ cp!		    &Vi\ Uyumlu\ Kipi\ A<EFBFBD>/Kapat<Tab>:set\ cp! |  | ||||||
| menutrans Search\ &Path\.\.\.				                &Arama\ Yolu\.\.\. |  | ||||||
| menutrans Ta&g\ Files\.\.\.				                    &Etiket\ Dosyalari\.\.\. |  | ||||||
| " |  | ||||||
| menutrans Toggle\ &Toolbar				    &Ara<EFBFBD>\ <20>ubugunu\ A<EFBFBD>/Kapat |  | ||||||
| menutrans Toggle\ &Bottom\ Scrollbar		A<\ Kaydirma\ <20>ubugunu\ A<EFBFBD>/Kapat |  | ||||||
| menutrans Toggle\ &Left\ Scrollbar			&Sol\ Kaydirma\ <20>ubugunu\ A<EFBFBD>/Kapat |  | ||||||
| menutrans Toggle\ &Right\ Scrollbar		    S&ag\ Kaydirma\ <20>ubugunu\ A<EFBFBD>/Kapat  	 |  | ||||||
| ">>>->>>------------- Edit/Global settings/Virtual edit |  | ||||||
| menutrans Never					Kapali |  | ||||||
| menutrans Block\ Selection		Blok\ Se<EFBFBD>imi |  | ||||||
| menutrans Insert\ Mode			Ekleme\ Kipi |  | ||||||
| menutrans Block\ and\ Insert	Blok\ Se<EFBFBD>iminde\ ve\ Ekleme\ Kipinde |  | ||||||
| menutrans Always				Her\ Zaman\ A<EFBFBD>ik |  | ||||||
| ">>>----------------- Edit/File settings |  | ||||||
| menutrans Toggle\ Line\ &Numbering<Tab>:set\ nu!	        &Satir\ Numaralandirmayi\ A<EFBFBD>/Kapat<Tab>:set\ nu! |  | ||||||
| menutrans Toggle\ Relati&ve\ Line\ Numbering<Tab>:set\ rnu!	&G<EFBFBD>receli\ Satir\ Numaralandirmayi\ A<EFBFBD>/Kapat<Tab>:set\ nru! |  | ||||||
| menutrans Toggle\ &List\ Mode<Tab>:set\ list!		        G<EFBFBD>&r<EFBFBD>nmeyen\ Karakterleri\ A<EFBFBD>/Kapat<Tab>:set\ list! |  | ||||||
| menutrans Toggle\ Line\ &Wrapping<Tab>:set\ wrap!	        Sa&tir\ Kaydirmayi\ A<EFBFBD>/Kapat<Tab>:set\ wrap! |  | ||||||
| menutrans Toggle\ W&rapping\ at\ Word<Tab>:set\ lbr!	    S<EFBFBD>&zc<EFBFBD>k\ Kaydirmayi\ A<EFBFBD>/Kapat<Tab>:set\ lbr! |  | ||||||
| menutrans Toggle\ Tab\ &Expanding-tab<Tab>:set\ et!	        S&ekmeleri\ Bosluklara\ D<EFBFBD>n<EFBFBD>st<EFBFBD>rmeyi\ A<EFBFBD>/Kapat<Tab>:set\ et! |  | ||||||
| menutrans Toggle\ &Auto\ Indenting<Tab>:set\ ai!	        &Otomatik\ Girintilemeyi\ A<EFBFBD>/Kapat<Tab>:set\ ai! |  | ||||||
| menutrans Toggle\ &C-Style\ Indenting<Tab>:set\ cin!	    &C\ Tarzi\ Girintilemeyi\ A<EFBFBD>/Kapat<Tab>:set\ cin! |  | ||||||
| ">>>--- |  | ||||||
| menutrans &Shiftwidth			&Girinti\ D<EFBFBD>zeyi |  | ||||||
| menutrans Soft\ &Tabstop		&Sekme\ Genisligi |  | ||||||
| menutrans Te&xt\ Width\.\.\.	&Metin\ Genisligi\.\.\. |  | ||||||
| menutrans &File\ Format\.\.\.	&Dosya\ Bi<EFBFBD>imi\.\.\. |  | ||||||
| " |  | ||||||
| " |  | ||||||
| " |  | ||||||
| " Tools menu |  | ||||||
| menutrans &Jump\ to\ This\ Tag<Tab>g^]		S&u\ Etikete\ Atla<Tab>g^] |  | ||||||
| menutrans Jump\ &Back<Tab>^T				&Geri\ D<EFBFBD>n<Tab>^T |  | ||||||
| menutrans Build\ &Tags\ File				&Etiket\ Dosyasi\ Olustur |  | ||||||
| "------------------- |  | ||||||
| menutrans &Folding					&Kivirmalar |  | ||||||
| menutrans &Spelling					&Yazim\ Denetimi |  | ||||||
| menutrans &Diff						&Ayrimlar\ (diff) |  | ||||||
| "------------------- |  | ||||||
| menutrans &Make<Tab>:make						&Derle<Tab>:make |  | ||||||
| menutrans &List\ Errors<Tab>:cl					&Hatalari\ Listele<Tab>:cl |  | ||||||
| menutrans L&ist\ Messages<Tab>:cl!				I&letileri\ Listele<Tab>:cl! |  | ||||||
| menutrans &Next\ Error<Tab>:cn					Bir\ &Sonraki\ Hata<Tab>:cn |  | ||||||
| menutrans &Previous\ Error<Tab>:cp				Bir\ <20>&nceki\ Hata<Tab>:cp |  | ||||||
| menutrans &Older\ List<Tab>:cold				Daha\ &Eski\ Hatalar<Tab>:cold |  | ||||||
| menutrans N&ewer\ List<Tab>:cnew				Daha\ &Yeni\ Hatalar<Tab>:cnew |  | ||||||
| menutrans Error\ &Window						Hatalar\ &Penceresi |  | ||||||
| menutrans Se&t\ Compiler						De&rleyici\ Se<EFBFBD> |  | ||||||
| menutrans Show\ Compiler\ Se&ttings\ in\ Menu	Derleyici\ Ayarlarini\ Men<EFBFBD>de\ &G<EFBFBD>ster  |  | ||||||
| "------------------- |  | ||||||
| menutrans &Convert\ to\ HEX<Tab>:%!xxd			HEX'e\ D<EFBFBD>&n<EFBFBD>st<EFBFBD>r<Tab>:%!xxd |  | ||||||
| menutrans Conve&rt\ Back<Tab>:%!xxd\ -r			HEX'&ten\ D<EFBFBD>n<EFBFBD>st<EFBFBD>r<Tab>:%!xxd\ -r |  | ||||||
| ">>>---------------- Tools/Spelling |  | ||||||
| menutrans &Spell\ Check\ On						Yazim\ Denetimini\ &A<EFBFBD> |  | ||||||
| menutrans Spell\ Check\ &Off					Yazim\ Denetimini\ &Kapat |  | ||||||
| menutrans To\ &Next\ Error<Tab>]s				Bir\ &Sonraki\ Hata<Tab>]s |  | ||||||
| menutrans To\ &Previous\ Error<Tab>[s			Bir\ <20>&nceki\ Hata<Tab>[s |  | ||||||
| menutrans Suggest\ &Corrections<Tab>z=			D<EFBFBD>&zeltme\ <20>ner<Tab>z= |  | ||||||
| menutrans &Repeat\ Correction<Tab>:spellrepall	D<EFBFBD>zeltmeyi\ &Yinele<Tab>spellrepall |  | ||||||
| "------------------- |  | ||||||
| menutrans Set\ Language\ to\ "en"		Dili\ "en"\ yap |  | ||||||
| menutrans Set\ Language\ to\ "en_au"	Dili\ "en_au"\ yap |  | ||||||
| menutrans Set\ Language\ to\ "en_ca"	Dili\ "en_ca"\ yap |  | ||||||
| menutrans Set\ Language\ to\ "en_gb"	Dili\ "en_gb"\ yap |  | ||||||
| menutrans Set\ Language\ to\ "en_nz"	Dili\ "en_nz"\ yap |  | ||||||
| menutrans Set\ Language\ to\ "en_us"	Dili\ "en_us"\ yap |  | ||||||
| menutrans &Find\ More\ Languages		&Baska\ Diller\ Bul |  | ||||||
| let g:menutrans_set_lang_to =			'Dil Y<>kle' |  | ||||||
| " |  | ||||||
| " |  | ||||||
| " The Spelling popup menu |  | ||||||
| " |  | ||||||
| " |  | ||||||
| let g:menutrans_spell_change_ARG_to =			'D<>zeltilecek:\ "%s"\ ->' |  | ||||||
| let g:menutrans_spell_add_ARG_to_word_list =	'"%s"\ s<>zc<7A>g<EFBFBD>n<EFBFBD>\ s<>zl<7A>ge\ ekle' |  | ||||||
| let g:menutrans_spell_ignore_ARG =				'"%s"\ s<>zc<7A>g<EFBFBD>n<EFBFBD>\ yoksay' |  | ||||||
| ">>>---------------- Folds |  | ||||||
| menutrans &Enable/Disable\ Folds<Tab>zi			&Kivirmalari\ A<>/Kapat<Tab>zi |  | ||||||
| menutrans &View\ Cursor\ Line<Tab>zv			I&mlecin\ Oldugu\ Satiri\ G<EFBFBD>r<EFBFBD>nt<EFBFBD>le<Tab>zv |  | ||||||
| menutrans Vie&w\ Cursor\ Line\ Only<Tab>zMzx	Ya&lnizca\ Imlecin\ Oldugu\ Satiri\ G<EFBFBD>r<EFBFBD>nt<EFBFBD>le<Tab>zMzx |  | ||||||
| menutrans C&lose\ More\ Folds<Tab>zm			&Daha\ Fazla\ Kivirma\ Kapat<Tab>zm |  | ||||||
| menutrans &Close\ All\ Folds<Tab>zM				B<EFBFBD>t<EFBFBD>n\ Ki&virmalari\ Kapat<Tab>zM |  | ||||||
| menutrans &Open\ All\ Folds<Tab>zR				B<EFBFBD>&t<EFBFBD>n\ Kivirmalari\ A<EFBFBD><Tab>zR |  | ||||||
| menutrans O&pen\ More\ Folds<Tab>zr				D&aha\ Fazla\ Kivirma\ A<EFBFBD><Tab>zr |  | ||||||
| menutrans Fold\ Met&hod							Kivi&rma\ Y<EFBFBD>ntemi |  | ||||||
| menutrans Create\ &Fold<Tab>zf					Kivirma\ &Olustur<Tab>zf |  | ||||||
| menutrans &Delete\ Fold<Tab>zd					Kivirma\ &Sil<Tab>zd |  | ||||||
| menutrans Delete\ &All\ Folds<Tab>zD			T<EFBFBD>&m\ Kivirmalari\ Sil<Tab>zD |  | ||||||
| menutrans Fold\ col&umn\ Width					Kivirma\ S<EFBFBD>tunu\ &Genisligi |  | ||||||
| ">>>->>>----------- Tools/Folds/Fold Method |  | ||||||
| menutrans M&anual		&El\ Ile |  | ||||||
| menutrans I&ndent		&Girinti |  | ||||||
| menutrans E&xpression	I&fade |  | ||||||
| menutrans S&yntax		&S<EFBFBD>zdizim |  | ||||||
| menutrans Ma&rker		I&mleyici |  | ||||||
| ">>>--------------- Tools/Diff |  | ||||||
| menutrans &Update		&G<EFBFBD>ncelle |  | ||||||
| menutrans &Get\ Block	Blogu\ &Al |  | ||||||
| menutrans &Put\ Block	Blogu\ &Koy |  | ||||||
| ">>>--------------- Tools/Diff/Error window |  | ||||||
| menutrans &Update<Tab>:cwin		&G<EFBFBD>ncelle<Tab>:cwin |  | ||||||
| menutrans &Close<Tab>:cclose	&Kapat<Tab>:cclose |  | ||||||
| menutrans &Open<Tab>:copen		&A<EFBFBD><Tab>:copen |  | ||||||
| " |  | ||||||
| " |  | ||||||
| " Syntax menu |  | ||||||
| " |  | ||||||
| menutrans &Show\ File\ Types\ in\ Menu		Dosya\ T<EFBFBD>rlerini\ Men<EFBFBD>de\ &G<EFBFBD>ster |  | ||||||
| menutrans Set\ '&syntax'\ only				Yalnizca\ 'syntax'\ &Ayarla |  | ||||||
| menutrans Set\ '&filetype'\ too				'filetype'\ I<EFBFBD>in\ &de\ Ayarla |  | ||||||
| menutrans &Off								&Kapat |  | ||||||
| menutrans &Manual							&El\ Ile |  | ||||||
| menutrans A&utomatic						&Otomatik |  | ||||||
| menutrans On/Off\ for\ &This\ File			&Bu\ Dosya\ I<>in\ A<>/Kapat |  | ||||||
| menutrans Co&lor\ Test						&Renk\ Testi |  | ||||||
| menutrans &Highlight\ Test					&Vurgulama\ Testi |  | ||||||
| menutrans &Convert\ to\ HTML				&HTML'ye\ D<EFBFBD>n<EFBFBD>st<EFBFBD>r |  | ||||||
| " |  | ||||||
| " |  | ||||||
| " Buffers menu |  | ||||||
| " |  | ||||||
| menutrans &Refresh\ menu	&Men<EFBFBD>y<EFBFBD>\ G<EFBFBD>ncelle |  | ||||||
| menutrans Delete			&Sil |  | ||||||
| menutrans &Alternate		<09>&teki |  | ||||||
| menutrans &Next				So&nraki |  | ||||||
| menutrans &Previous			<09>n&ceki |  | ||||||
| menutrans [No\ File]		[Dosya\ Yok] |  | ||||||
| " |  | ||||||
| " |  | ||||||
| " Window menu |  | ||||||
| " |  | ||||||
| menutrans &New<Tab>^Wn					Yeni\ &Pencere<Tab>^Wn |  | ||||||
| menutrans S&plit<Tab>^Ws				Pencereyi\ &B<EFBFBD>l<Tab>^Ws |  | ||||||
| menutrans Sp&lit\ To\ #<Tab>^W^^		Pencereyi\ Baskasina\ B<EFBFBD>&l<Tab>^W^^ |  | ||||||
| menutrans Split\ &Vertically<Tab>^Wv	Pencereyi\ &Dikey\ Olarak\ B<EFBFBD>l<Tab>^Wv |  | ||||||
| menutrans Split\ File\ E&xplorer		Yeni\ B<EFBFBD>l<EFBFBD>&mde\ Dosya\ Gezginini\ A<EFBFBD> |  | ||||||
| " |  | ||||||
| menutrans &Close<Tab>^Wc				Pen&cereyi\ Kapat<Tab>^Wc |  | ||||||
| menutrans Close\ &Other(s)<Tab>^Wo		Diger\ Pencerele&ri\ Kapat<Tab>^Wo |  | ||||||
| " |  | ||||||
| menutrans Move\ &To						&Tasi |  | ||||||
| menutrans Rotate\ &Up<Tab>^WR			&Yukari\ Tasi<Tab>^WR |  | ||||||
| menutrans Rotate\ &Down<Tab>^Wr			&Asagi\ Tasi<Tab>^Wr |  | ||||||
| " |  | ||||||
| menutrans &Equal\ Size<Tab>^W=			&Esit\ Boyut<Tab>^W= |  | ||||||
| menutrans &Max\ Height<Tab>^W_			E&n\ B<EFBFBD>y<EFBFBD>k\ Y<EFBFBD>kseklik<Tab>^W_ |  | ||||||
| menutrans M&in\ Height<Tab>^W1_			En\ K<EFBFBD><EFBFBD><EFBFBD>k\ Y<EFBFBD>ksekl&ik<Tab>^W1_ |  | ||||||
| menutrans Max\ &Width<Tab>^W\|			En\ B<EFBFBD>y<EFBFBD>k\ Gen&islik<Tab>^W\| |  | ||||||
| menutrans Min\ Widt&h<Tab>^W1\|			En\ K<EFBFBD><EFBFBD><EFBFBD>k\ Genis&lik<Tab>^W1\| |  | ||||||
| ">>>----------------- Window/Move To |  | ||||||
| menutrans &Top<Tab>^WK					&Yukari<Tab>^WK |  | ||||||
| menutrans &Bottom<Tab>^WJ				&Asagi<Tab>^WJ |  | ||||||
| menutrans &Left\ Side<Tab>^WH			So&la<Tab>^WH |  | ||||||
| menutrans &Right\ Side<Tab>^WL			&Saga<Tab>^WL |  | ||||||
| " |  | ||||||
| " |  | ||||||
| " The popup menu |  | ||||||
| " |  | ||||||
| " |  | ||||||
| menutrans &Undo					&Geri\ Al |  | ||||||
| menutrans Cu&t					&Kes |  | ||||||
| menutrans &Copy					K&opyala |  | ||||||
| menutrans &Paste				&Yapistir |  | ||||||
| menutrans &Delete				&Sil |  | ||||||
| menutrans Select\ Blockwise		&Blok\ Bi<EFBFBD>iminde\ Se<EFBFBD> |  | ||||||
| menutrans Select\ &Word			S<EFBFBD>&zc<EFBFBD>k\ Se<EFBFBD> |  | ||||||
| menutrans Select\ &Sentence		&T<EFBFBD>mce\ Se<EFBFBD> |  | ||||||
| menutrans Select\ Pa&ragraph	&Paragraf\ Se<EFBFBD> |  | ||||||
| menutrans Select\ &Line			S&atir\ Se<EFBFBD> |  | ||||||
| menutrans Select\ &Block		Bl&ok\ Se<EFBFBD> |  | ||||||
| menutrans Select\ &All			T<EFBFBD>m<EFBFBD>&n<EFBFBD>\ Se<EFBFBD> |  | ||||||
| " |  | ||||||
| " The GUI toolbar |  | ||||||
| " |  | ||||||
| if has("toolbar") |  | ||||||
|   if exists("*Do_toolbar_tmenu") |  | ||||||
|     delfun Do_toolbar_tmenu |  | ||||||
|   endif |  | ||||||
|   fun Do_toolbar_tmenu() |  | ||||||
|     tmenu ToolBar.Open			Dosya A<EFBFBD> |  | ||||||
|     tmenu ToolBar.Save			Dosya Kaydet |  | ||||||
|     tmenu ToolBar.SaveAll		T<EFBFBD>m Dosyalari Kaydet |  | ||||||
|     tmenu ToolBar.Print			Yazdir |  | ||||||
|     tmenu ToolBar.Undo			Geri Al |  | ||||||
|     tmenu ToolBar.Redo			Yinele |  | ||||||
|     tmenu ToolBar.Cut			Kes |  | ||||||
|     tmenu ToolBar.Copy			Kopyala |  | ||||||
|     tmenu ToolBar.Paste			Yapistir |  | ||||||
| 	tmenu ToolBar.Find			Bul... |  | ||||||
|     tmenu ToolBar.FindNext		Sonrakini Bul |  | ||||||
|     tmenu ToolBar.FindPrev		<09>ncekini Bul |  | ||||||
|     tmenu ToolBar.Replace		Bul ve Degistir... |  | ||||||
|     if 0	" disabled; These are in the Windows menu |  | ||||||
|       tmenu ToolBar.New			Yeni Pencere |  | ||||||
|       tmenu ToolBar.WinSplit	Pencereyi B<EFBFBD>l |  | ||||||
|       tmenu ToolBar.WinMax		En B<EFBFBD>y<EFBFBD>k Pencere Y<EFBFBD>ksekligi |  | ||||||
|       tmenu ToolBar.WinMin		En K<EFBFBD><EFBFBD><EFBFBD>k Pencere Y<EFBFBD>ksekligi |  | ||||||
|       tmenu ToolBar.WinClose	Pencereyi Kapat |  | ||||||
|     endif |  | ||||||
|     tmenu ToolBar.LoadSesn		Oturum Y<EFBFBD>kle |  | ||||||
|     tmenu ToolBar.SaveSesn		Oturum Kaydet |  | ||||||
|     tmenu ToolBar.RunScript		Betik <20>alistir |  | ||||||
|     tmenu ToolBar.Make			Derle |  | ||||||
|     tmenu ToolBar.Shell			Kabuk |  | ||||||
|     tmenu ToolBar.RunCtags		Etiket Dosyasi Olustur |  | ||||||
|     tmenu ToolBar.TagJump		Etikete Atla |  | ||||||
|     tmenu ToolBar.Help			Yardim |  | ||||||
|     tmenu ToolBar.FindHelp		Yardim Bul |  | ||||||
|   endfun |  | ||||||
| endif |  | ||||||
| " |  | ||||||
| " |  | ||||||
| " Dialog texts |  | ||||||
| " |  | ||||||
| " Find in help dialog |  | ||||||
| " |  | ||||||
| let g:menutrans_help_dialog = "Yardim icin komut veya sozcuk girin:\n\nEkleme Kipi komutlarini aramak icin i_ ekleyin (ornegin i_CTRL-X)\nNormal Kip komutlarini aramak icin _c ekleyin (ornegin c_<Del>)\nSecenekler hakkinda yardim almak icin ' ekleyin (ornegin 'shiftwidth')" |  | ||||||
| " |  | ||||||
| " |  | ||||||
| " Searh path dialog |  | ||||||
| " |  | ||||||
| let g:menutrans_path_dialog = "Dosya aramasi i<>in yol belirtin.\nDizin adlari virg<72>llerle ayrilir." |  | ||||||
| " |  | ||||||
| " Tag files dialog |  | ||||||
| " |  | ||||||
| let g:menutrans_tags_dialog = "Etiket dosyasi adlari belirtin (virg<72>lle ayirarak).\n" |  | ||||||
| " |  | ||||||
| " Text width dialog |  | ||||||
| " |  | ||||||
| let g:menutrans_textwidth_dialog = "Bi<42>imlendirme i<>in metin genisligini belirtin.\nBi<42>imlendirme iptali i<>in 0 girin." |  | ||||||
| " |  | ||||||
| " File format dialog |  | ||||||
| " |  | ||||||
| let g:menutrans_fileformat_dialog = "Dosya bi<62>imi se<73>in" |  | ||||||
| let g:menutrans_fileformat_choices = "&Unix\n&Dos\n&Mac\nI&ptal" |  | ||||||
| " |  | ||||||
| let menutrans_no_file = "[Dosya Yok]" |  | ||||||
|  |  | ||||||
| let &cpo = s:keepcpo |  | ||||||
| unlet s:keepcpo |  | ||||||
| @ -42,7 +42,7 @@ menutrans Open\ Tab\.\.\.<Tab>:tabnew	S&ekme\ Aç\.\.\.<Tab>:tabnew | |||||||
| menutrans &New<Tab>:enew		        Yeni\ &Sekme<Tab>:enew | menutrans &New<Tab>:enew		        Yeni\ &Sekme<Tab>:enew | ||||||
| menutrans &Close<Tab>:close		        Ka&pat<Tab>:close | menutrans &Close<Tab>:close		        Ka&pat<Tab>:close | ||||||
| "-------------------- | "-------------------- | ||||||
| menutrans &Save<Tab>:w			        Ka&ydet<Tab>:w | menutrans &Save<Tab>:w			        Kayde&t<Tab>:w | ||||||
| menutrans Save\ &As\.\.\.<Tab>:sav	    &Farklı Kaydet\.\.\.<Tab>:sav | menutrans Save\ &As\.\.\.<Tab>:sav	    &Farklı Kaydet\.\.\.<Tab>:sav | ||||||
| "-------------------- | "-------------------- | ||||||
| menutrans Split\ &Diff\ With\.\.\.	    Ka&rşılaştır\.\.\. | menutrans Split\ &Diff\ With\.\.\.	    Ka&rşılaştır\.\.\. | ||||||
| @ -84,7 +84,7 @@ menutrans &Keymap			    Düğme\ &Eşlem | |||||||
| menutrans Select\ Fo&nt\.\.\.	Ya&zıtipi Seç\.\.\. | menutrans Select\ Fo&nt\.\.\.	Ya&zıtipi Seç\.\.\. | ||||||
| ">>>----------------- Edit/Global settings | ">>>----------------- Edit/Global settings | ||||||
| menutrans Toggle\ Pattern\ &Highlight<Tab>:set\ hls!        Dizgi\ &Vurgulamasını\ Aç/Kapat<Tab>:set\ hls! | menutrans Toggle\ Pattern\ &Highlight<Tab>:set\ hls!        Dizgi\ &Vurgulamasını\ Aç/Kapat<Tab>:set\ hls! | ||||||
| menutrans Toggle\ &Ignoring\ Case<Tab>:set\ ic!		        BÜYÜK/küçük\ Harf\ &Duyarsız\ Aç/Kapat<Tab>:set\ ic! | menutrans Toggle\ &Ignoring\ Case<Tab>:set\ ic!		        BÜYÜK/küçük\ Harf\ &Duyarlı\ Aç/Kapat<Tab>:set\ ic! | ||||||
| menutrans Toggle\ &Showing\ Matched\ Pairs<Tab>:set\ sm!	Eş&leşen\ İkilileri\ Aç/Kapat<Tab>:set\ sm! | menutrans Toggle\ &Showing\ Matched\ Pairs<Tab>:set\ sm!	Eş&leşen\ İkilileri\ Aç/Kapat<Tab>:set\ sm! | ||||||
| menutrans &Context\ Lines				                    İ&mleçle\ Oynayan\ Satırlar | menutrans &Context\ Lines				                    İ&mleçle\ Oynayan\ Satırlar | ||||||
| menutrans &Virtual\ Edit				                    &Sanal\ Düzenleme | menutrans &Virtual\ Edit				                    &Sanal\ Düzenleme | ||||||
| @ -238,7 +238,7 @@ menutrans &Equal\ Size<Tab>^W=			&Eşit\ Boyut<Tab>^W= | |||||||
| menutrans &Max\ Height<Tab>^W_			E&n\ Büyük\ Yükseklik<Tab>^W_ | menutrans &Max\ Height<Tab>^W_			E&n\ Büyük\ Yükseklik<Tab>^W_ | ||||||
| menutrans M&in\ Height<Tab>^W1_			En\ Küçük\ Yüksekl&ik<Tab>^W1_ | menutrans M&in\ Height<Tab>^W1_			En\ Küçük\ Yüksekl&ik<Tab>^W1_ | ||||||
| menutrans Max\ &Width<Tab>^W\|			En\ Büyük\ Gen&işlik<Tab>^W\| | menutrans Max\ &Width<Tab>^W\|			En\ Büyük\ Gen&işlik<Tab>^W\| | ||||||
| menutrans Min\ Widt&h<Tab>^W1\|			En\ Küçük\ Geniş&lik<Tab>^W1\| | menutrans Min\ Widt&h<Tab>^W1\|			En\ Küçük\ Genişli&k<Tab>^W1\| | ||||||
| ">>>----------------- Window/Move To | ">>>----------------- Window/Move To | ||||||
| menutrans &Top<Tab>^WK					&Yukarı<Tab>^WK | menutrans &Top<Tab>^WK					&Yukarı<Tab>^WK | ||||||
| menutrans &Bottom<Tab>^WJ				&Aşağı<Tab>^WJ | menutrans &Bottom<Tab>^WJ				&Aşağı<Tab>^WJ | ||||||
|  | |||||||
| @ -2,7 +2,7 @@ | |||||||
| " You can also use this as a start for your own set of menus. | " You can also use this as a start for your own set of menus. | ||||||
| " | " | ||||||
| " Maintainer:	Bram Moolenaar <Bram@vim.org> | " Maintainer:	Bram Moolenaar <Bram@vim.org> | ||||||
| " Last Change:	2019 Sep 26 | " Last Change:	2019 Nov 10 | ||||||
|  |  | ||||||
| " Note that ":an" (short for ":anoremenu") is often used to make a menu work | " Note that ":an" (short for ":anoremenu") is often used to make a menu work | ||||||
| " in all modes and avoid side effects from mappings defined by the user. | " in all modes and avoid side effects from mappings defined by the user. | ||||||
| @ -159,6 +159,9 @@ an 20.335 &Edit.-SEP1-				<Nop> | |||||||
| vnoremenu 20.340 &Edit.Cu&t<Tab>"+x		"+x | vnoremenu 20.340 &Edit.Cu&t<Tab>"+x		"+x | ||||||
| vnoremenu 20.350 &Edit.&Copy<Tab>"+y		"+y | vnoremenu 20.350 &Edit.&Copy<Tab>"+y		"+y | ||||||
| cnoremenu 20.350 &Edit.&Copy<Tab>"+y		<C-Y> | cnoremenu 20.350 &Edit.&Copy<Tab>"+y		<C-Y> | ||||||
|  | if exists(':tlmenu') | ||||||
|  |   tlnoremenu 20.350 &Edit.&Copy<Tab>"+y 	<C-W>:<C-Y><CR> | ||||||
|  | endif | ||||||
| nnoremenu 20.360 &Edit.&Paste<Tab>"+gP		"+gP | nnoremenu 20.360 &Edit.&Paste<Tab>"+gP		"+gP | ||||||
| cnoremenu	 &Edit.&Paste<Tab>"+gP		<C-R>+ | cnoremenu	 &Edit.&Paste<Tab>"+gP		<C-R>+ | ||||||
| if exists(':tlmenu') | if exists(':tlmenu') | ||||||
| @ -569,7 +572,7 @@ func! s:XxdConv() | |||||||
|     %!mc vim:xxd |     %!mc vim:xxd | ||||||
|   else |   else | ||||||
|     call s:XxdFind() |     call s:XxdFind() | ||||||
|     exe '%!"' . g:xxdprogram . '"' |     exe '%!' . g:xxdprogram | ||||||
|   endif |   endif | ||||||
|   if getline(1) =~ "^0000000:"		" only if it worked |   if getline(1) =~ "^0000000:"		" only if it worked | ||||||
|     set ft=xxd |     set ft=xxd | ||||||
| @ -583,7 +586,7 @@ func! s:XxdBack() | |||||||
|     %!mc vim:xxd -r |     %!mc vim:xxd -r | ||||||
|   else |   else | ||||||
|     call s:XxdFind() |     call s:XxdFind() | ||||||
|     exe '%!"' . g:xxdprogram . '" -r' |     exe '%!' . g:xxdprogram . ' -r' | ||||||
|   endif |   endif | ||||||
|   set ft= |   set ft= | ||||||
|   doautocmd filetypedetect BufReadPost |   doautocmd filetypedetect BufReadPost | ||||||
| @ -595,6 +598,9 @@ func! s:XxdFind() | |||||||
|     " On the PC xxd may not be in the path but in the install directory |     " On the PC xxd may not be in the path but in the install directory | ||||||
|     if has("win32") && !executable("xxd") |     if has("win32") && !executable("xxd") | ||||||
|       let g:xxdprogram = $VIMRUNTIME . (&shellslash ? '/' : '\') . "xxd.exe" |       let g:xxdprogram = $VIMRUNTIME . (&shellslash ? '/' : '\') . "xxd.exe" | ||||||
|  |       if g:xxdprogram =~ ' ' | ||||||
|  | 	let g:xxdprogram = '"' .. g:xxdprogram .. '"' | ||||||
|  |       endif | ||||||
|     else |     else | ||||||
|       let g:xxdprogram = "xxd" |       let g:xxdprogram = "xxd" | ||||||
|     endif |     endif | ||||||
|  | |||||||
| @ -1,7 +1,7 @@ | |||||||
| " These commands create the option window. | " These commands create the option window. | ||||||
| " | " | ||||||
| " Maintainer:	Bram Moolenaar <Bram@vim.org> | " Maintainer:	Bram Moolenaar <Bram@vim.org> | ||||||
| " Last Change:	2019 Aug 20 | " Last Change:	2019 Nov 07 | ||||||
|  |  | ||||||
| " If there already is an option window, jump to that one. | " If there already is an option window, jump to that one. | ||||||
| let buf = bufnr('option-window') | let buf = bufnr('option-window') | ||||||
| @ -594,6 +594,10 @@ call <SID>OptionG("mouse", &mouse) | |||||||
| if has("gui") | if has("gui") | ||||||
|   call append("$", "mousefocus\tthe window with the mouse pointer becomes the current one") |   call append("$", "mousefocus\tthe window with the mouse pointer becomes the current one") | ||||||
|   call <SID>BinOptionG("mousef", &mousef) |   call <SID>BinOptionG("mousef", &mousef) | ||||||
|  | endif | ||||||
|  | call append("$", "scrollfocus\tthe window with the mouse pointer scrolls with the mouse wheel") | ||||||
|  | call <SID>BinOptionG("scf", &scf) | ||||||
|  | if has("gui") | ||||||
|   call append("$", "mousehide\thide the mouse pointer while typing") |   call append("$", "mousehide\thide the mouse pointer while typing") | ||||||
|   call <SID>BinOptionG("mh", &mh) |   call <SID>BinOptionG("mh", &mh) | ||||||
| endif | endif | ||||||
|  | |||||||
| @ -1,6 +1,6 @@ | |||||||
| " netrwPlugin.vim: Handles file transfer and remote directory listing across a network | " netrwPlugin.vim: Handles file transfer and remote directory listing across a network | ||||||
| "            PLUGIN SECTION | "            PLUGIN SECTION | ||||||
| " Date:		Feb 08, 2016 (update for gx 2019 Sep 20) | " Date:		Feb 08, 2016 | ||||||
| " Maintainer:	Charles E Campbell <NdrOchip@ScampbellPfamily.AbizM-NOSPAM> | " Maintainer:	Charles E Campbell <NdrOchip@ScampbellPfamily.AbizM-NOSPAM> | ||||||
| " GetLatestVimScripts: 1075 1 :AutoInstall: netrw.vim | " GetLatestVimScripts: 1075 1 :AutoInstall: netrw.vim | ||||||
| " Copyright:    Copyright (C) 1999-2013 Charles E. Campbell {{{1 | " Copyright:    Copyright (C) 1999-2013 Charles E. Campbell {{{1 | ||||||
| @ -20,7 +20,7 @@ | |||||||
| if &cp || exists("g:loaded_netrwPlugin") | if &cp || exists("g:loaded_netrwPlugin") | ||||||
|  finish |  finish | ||||||
| endif | endif | ||||||
| let g:loaded_netrwPlugin = "v165" | let g:loaded_netrwPlugin = "v166" | ||||||
| let s:keepcpo = &cpo | let s:keepcpo = &cpo | ||||||
| set cpo&vim | set cpo&vim | ||||||
| "DechoRemOn | "DechoRemOn | ||||||
| @ -81,7 +81,7 @@ if !exists("g:netrw_nogx") | |||||||
|   if !hasmapto('<Plug>NetrwBrowseX') |   if !hasmapto('<Plug>NetrwBrowseX') | ||||||
|    nmap <unique> gx <Plug>NetrwBrowseX |    nmap <unique> gx <Plug>NetrwBrowseX | ||||||
|   endif |   endif | ||||||
|   nno <silent> <Plug>NetrwBrowseX :call netrw#BrowseX(expand((exists("g:netrw_gx")? g:netrw_gx : '<cfile>')),netrw#CheckIfRemote())<cr> |   nno <silent> <Plug>NetrwBrowseX :call netrw#BrowseX(netrw#GX(),netrw#CheckIfRemote(netrw#GX()))<cr> | ||||||
|  endif |  endif | ||||||
|  if maparg('gx','v') == "" |  if maparg('gx','v') == "" | ||||||
|   if !hasmapto('<Plug>NetrwBrowseXVis') |   if !hasmapto('<Plug>NetrwBrowseXVis') | ||||||
|  | |||||||
| @ -7,7 +7,7 @@ | |||||||
| # "hu" is at the end, because it takes a very long time. | # "hu" is at the end, because it takes a very long time. | ||||||
| LANG = af am bg br ca cs cy da de el en eo es fr fo ga gd gl he hr id it  | LANG = af am bg br ca cs cy da de el en eo es fr fo ga gd gl he hr id it  | ||||||
|        ku la lt lv mg mi ms nb nl nn ny pl pt ro ru rw sk sl sv sw |        ku la lt lv mg mi ms nb nl nn ny pl pt ro ru rw sk sl sv sw | ||||||
|        tet th tl tn uk yi zu hu |        tet th tl tn tr uk yi zu hu | ||||||
|  |  | ||||||
| # TODO: | # TODO: | ||||||
| # Finnish doesn't work, the dictionary fi_FI.zip file contains hyphenation... | # Finnish doesn't work, the dictionary fi_FI.zip file contains hyphenation... | ||||||
|  | |||||||
							
								
								
									
										68
									
								
								runtime/spell/tr/main.aap
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										68
									
								
								runtime/spell/tr/main.aap
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,68 @@ | |||||||
|  | # Aap recipe for Turkish Vim spell files. | ||||||
|  |  | ||||||
|  | # Use a freshly compiled Vim if it exists. | ||||||
|  | @if os.path.exists('../../../src/vim'): | ||||||
|  |     VIM = ../../../src/vim | ||||||
|  | @else: | ||||||
|  |     :progsearch VIM vim | ||||||
|  |  | ||||||
|  | SPELLDIR = .. | ||||||
|  | FILES    = tr_TR.aff tr_TR.dic | ||||||
|  |  | ||||||
|  | all: $SPELLDIR/tr.utf-8.spl  | ||||||
|  |  | ||||||
|  | $SPELLDIR/tr.utf-8.spl : $FILES | ||||||
|  |         :sys env LANG=tr_TR.UTF-8 | ||||||
|  | 		$VIM -u NONE -e -c "mkspell! $SPELLDIR/tr tr_TR" -c q | ||||||
|  |  | ||||||
|  | # Fetching LibreOffice spell files | ||||||
|  | FILE = https://github.com/bitigchi/bitigchi.github.io/raw/master/vim-tr-spell/tr_TR.zip | ||||||
|  | :attr {fetch = $FILE} tr_TR.zip | ||||||
|  |  | ||||||
|  | # The files don't depend on the .zip file so that we can delete it. | ||||||
|  | # Only download the zip file if the targets don't exist. | ||||||
|  | tr_TR.aff tr_TR.dic: {buildcheck=} | ||||||
|  |         :assertpkg unzip patch | ||||||
|  |         :fetch tr_TR.zip | ||||||
|  |         :sys $UNZIP tr_TR.zip | ||||||
|  |         :delete tr_TR.zip | ||||||
|  |         @if not os.path.exists('tr_TR.orig.aff'): | ||||||
|  |             :copy tr_TR.aff tr_TR.orig.aff | ||||||
|  |         @if not os.path.exists('tr_TR.orig.dic'): | ||||||
|  |             :copy tr_TR.dic tr_TR.orig.dic | ||||||
|  |         @if os.path.exists('tr_TR.diff'): | ||||||
|  |             :sys patch <tr_TR.diff | ||||||
|  |  | ||||||
|  | # Generate diff files | ||||||
|  | diff: | ||||||
|  |         :assertpkg diff | ||||||
|  |         :sys {force} diff -a -C 1 tr_TR.orig.aff tr_TR.aff >tr_TR.diff | ||||||
|  |         :sys {force} diff -a -C 1 tr_TR.orig.dic tr_TR.dic >>tr_TR.diff | ||||||
|  |  | ||||||
|  | # Check for updated LibreOffice spell files.  When there are changes the | ||||||
|  | # ".new.aff" and ".new.dic" files are left behind for manual inspection. | ||||||
|  | check: | ||||||
|  |         :assertpkg unzip diff | ||||||
|  |         :fetch tr_TR.zip | ||||||
|  |         :mkdir tmp | ||||||
|  |         :cd tmp | ||||||
|  |         @try: | ||||||
|  |             @import stat | ||||||
|  |             :sys $UNZIP ../tr_TR.zip | ||||||
|  |             :sys {force} diff ../tr_TR.orig.aff tr_TR.aff >d | ||||||
|  |             @if os.stat('d')[stat.ST_SIZE] > 0: | ||||||
|  |                 :copy tr_TR.aff ../tr_TR.new.aff | ||||||
|  |             :sys {force} diff ../tr_TR.orig.dic tr_TR.dic >d | ||||||
|  |             @if os.stat('d')[stat.ST_SIZE] > 0: | ||||||
|  |                 :copy tr_TR.dic ../tr_TR.new.dic | ||||||
|  |         @finally: | ||||||
|  |             :cd .. | ||||||
|  |             :delete {r}{f}{q} tmp | ||||||
|  |             :delete tr_TR.zip | ||||||
|  |  | ||||||
|  | # Remove all the downloaded and generated files. | ||||||
|  | clean: | ||||||
|  |         :delete tr_TR.aff | ||||||
|  |         :delete tr_TR.dic | ||||||
|  |         :delete tr_TR.orig.aff | ||||||
|  |         :delete tr_TR.orig.dic | ||||||
| @ -2,7 +2,7 @@ | |||||||
| " Language:     Erlang (http://www.erlang.org) | " Language:     Erlang (http://www.erlang.org) | ||||||
| " Maintainer:   Csaba Hoch <csaba.hoch@gmail.com> | " Maintainer:   Csaba Hoch <csaba.hoch@gmail.com> | ||||||
| " Contributor:  Adam Rutkowski <hq@mtod.org> | " Contributor:  Adam Rutkowski <hq@mtod.org> | ||||||
| " Last Update:  2017-Mar-05 | " Last Update:  2019-Jun-18 | ||||||
| " License:      Vim license | " License:      Vim license | ||||||
| " URL:          https://github.com/vim-erlang/vim-erlang-runtime | " URL:          https://github.com/vim-erlang/vim-erlang-runtime | ||||||
|  |  | ||||||
| @ -79,6 +79,7 @@ syn match erlangGlobalFuncRef  '\<\%(\a[[:alnum:]_@]*\%(\s\|\n\|%.*\n\)*\.\%(\s\ | |||||||
| syn match erlangVariable '\<[A-Z_][[:alnum:]_@]*' | syn match erlangVariable '\<[A-Z_][[:alnum:]_@]*' | ||||||
| syn match erlangMacro    '??\=[[:alnum:]_@]\+' | syn match erlangMacro    '??\=[[:alnum:]_@]\+' | ||||||
| syn match erlangMacro    '\%(-define(\)\@<=[[:alnum:]_@]\+' | syn match erlangMacro    '\%(-define(\)\@<=[[:alnum:]_@]\+' | ||||||
|  | syn region erlangQuotedMacro         start=/??\=\s*'/ end=/'/ contains=erlangQuotedAtomModifier | ||||||
| syn match erlangMap      '#' | syn match erlangMap      '#' | ||||||
| syn match erlangRecord   '#\s*\l[[:alnum:]_@]*' | syn match erlangRecord   '#\s*\l[[:alnum:]_@]*' | ||||||
| syn region erlangQuotedRecord        start=/#\s*'/ end=/'/ contains=erlangQuotedAtomModifier | syn region erlangQuotedRecord        start=/#\s*'/ end=/'/ contains=erlangQuotedAtomModifier | ||||||
| @ -116,14 +117,14 @@ syn keyword erlangBIF garbage_collect get get_keys group_leader contained | |||||||
| syn keyword erlangBIF halt hd integer_to_binary integer_to_list contained | syn keyword erlangBIF halt hd integer_to_binary integer_to_list contained | ||||||
| syn keyword erlangBIF iolist_to_binary iolist_size is_alive contained | syn keyword erlangBIF iolist_to_binary iolist_size is_alive contained | ||||||
| syn keyword erlangBIF is_atom is_binary is_bitstring is_boolean contained | syn keyword erlangBIF is_atom is_binary is_bitstring is_boolean contained | ||||||
| syn keyword erlangBIF is_float is_function is_integer is_list contained | syn keyword erlangBIF is_float is_function is_integer is_list is_map is_map_key contained | ||||||
| syn keyword erlangBIF is_number is_pid is_port is_process_alive contained | syn keyword erlangBIF is_number is_pid is_port is_process_alive contained | ||||||
| syn keyword erlangBIF is_record is_reference is_tuple length link contained | syn keyword erlangBIF is_record is_reference is_tuple length link contained | ||||||
| syn keyword erlangBIF list_to_atom list_to_binary contained | syn keyword erlangBIF list_to_atom list_to_binary contained | ||||||
| syn keyword erlangBIF list_to_bitstring list_to_existing_atom contained | syn keyword erlangBIF list_to_bitstring list_to_existing_atom contained | ||||||
| syn keyword erlangBIF list_to_float list_to_integer list_to_pid contained | syn keyword erlangBIF list_to_float list_to_integer list_to_pid contained | ||||||
| syn keyword erlangBIF list_to_tuple load_module make_ref max min contained | syn keyword erlangBIF list_to_tuple load_module make_ref map_size max contained | ||||||
| syn keyword erlangBIF module_loaded monitor monitor_node node contained | syn keyword erlangBIF min module_loaded monitor monitor_node node contained | ||||||
| syn keyword erlangBIF nodes now open_port pid_to_list port_close contained | syn keyword erlangBIF nodes now open_port pid_to_list port_close contained | ||||||
| syn keyword erlangBIF port_command port_connect pre_loaded contained | syn keyword erlangBIF port_command port_connect pre_loaded contained | ||||||
| syn keyword erlangBIF process_flag process_flag process_info contained | syn keyword erlangBIF process_flag process_flag process_info contained | ||||||
| @ -191,6 +192,7 @@ hi def link erlangGlobalFuncCall Function | |||||||
| hi def link erlangGlobalFuncRef Function | hi def link erlangGlobalFuncRef Function | ||||||
| hi def link erlangVariable Normal | hi def link erlangVariable Normal | ||||||
| hi def link erlangMacro Normal | hi def link erlangMacro Normal | ||||||
|  | hi def link erlangQuotedMacro Normal | ||||||
| hi def link erlangRecord Normal | hi def link erlangRecord Normal | ||||||
| hi def link erlangQuotedRecord Normal | hi def link erlangQuotedRecord Normal | ||||||
| hi def link erlangMap Normal | hi def link erlangMap Normal | ||||||
| @ -202,6 +204,7 @@ hi def link erlangGlobalFuncCall Normal | |||||||
| hi def link erlangGlobalFuncRef Normal | hi def link erlangGlobalFuncRef Normal | ||||||
| hi def link erlangVariable Identifier | hi def link erlangVariable Identifier | ||||||
| hi def link erlangMacro Macro | hi def link erlangMacro Macro | ||||||
|  | hi def link erlangQuotedMacro Macro | ||||||
| hi def link erlangRecord Structure | hi def link erlangRecord Structure | ||||||
| hi def link erlangQuotedRecord Structure | hi def link erlangQuotedRecord Structure | ||||||
| hi def link erlangMap Structure | hi def link erlangMap Structure | ||||||
|  | |||||||
| @ -1,7 +1,7 @@ | |||||||
| " Language   : Netrw Listing Syntax | " Language   : Netrw Listing Syntax | ||||||
| " Maintainer : Charles E. Campbell | " Maintainer : Charles E. Campbell | ||||||
| " Last change: Oct 31, 2016 | " Last change: Nov 07, 2019 | ||||||
| " Version    : 20	NOT RELEASED | " Version    : 20 | ||||||
| " --------------------------------------------------------------------- | " --------------------------------------------------------------------- | ||||||
| if exists("b:current_syntax") | if exists("b:current_syntax") | ||||||
|  finish |  finish | ||||||
|  | |||||||
| @ -1,7 +1,7 @@ | |||||||
| " Vim syntax file | " Vim syntax file | ||||||
| " Language: php PHP 3/4/5/7 | " Language: php PHP 3/4/5/7 | ||||||
| " Maintainer: Jason Woofenden <jason@jasonwoof.com> | " Maintainer: Jason Woofenden <jason@jasonwoof.com> | ||||||
| " Last Change: Jun 20, 2018 | " Last Change: Oct 19, 2019 | ||||||
| " URL: https://jasonwoof.com/gitweb/?p=vim-syntax.git;a=blob;f=php.vim;hb=HEAD | " URL: https://jasonwoof.com/gitweb/?p=vim-syntax.git;a=blob;f=php.vim;hb=HEAD | ||||||
| " Former Maintainers: Peter Hodge <toomuchphp-vim@yahoo.com> | " Former Maintainers: Peter Hodge <toomuchphp-vim@yahoo.com> | ||||||
| "         Debian VIM Maintainers <pkg-vim-maintainers@lists.alioth.debian.org> | "         Debian VIM Maintainers <pkg-vim-maintainers@lists.alioth.debian.org> | ||||||
| @ -285,34 +285,34 @@ syn region phpIdentifierComplex matchgroup=phpParent start="{\$"rs=e-1 end="}" c | |||||||
| syn region phpIdentifierComplexP matchgroup=phpParent start="\[" end="]" contains=@phpClInside contained | syn region phpIdentifierComplexP matchgroup=phpParent start="\[" end="]" contains=@phpClInside contained | ||||||
|  |  | ||||||
| " Interpolated indentifiers (inside strings) | " Interpolated indentifiers (inside strings) | ||||||
| 	syn match phpBrackets "[][}{]" contained display |   syn match phpBrackets "[][}{]" contained display | ||||||
| 	" errors |   " errors | ||||||
| 		syn match phpInterpSimpleError "\[[^]]*\]" contained display " fallback (if nothing else matches) |     syn match phpInterpSimpleError "\[[^]]*\]" contained display " fallback (if nothing else matches) | ||||||
| 		syn match phpInterpSimpleError "->[^a-zA-Z_]" contained display |     syn match phpInterpSimpleError "->[^a-zA-Z_]" contained display | ||||||
| 		" make sure these stay above the correct DollarCurlies so they don't take priority |     " make sure these stay above the correct DollarCurlies so they don't take priority | ||||||
| 		syn match phpInterpBogusDollarCurley "${[^}]*}" contained display " fallback (if nothing else matches) |     syn match phpInterpBogusDollarCurley "${[^}]*}" contained display " fallback (if nothing else matches) | ||||||
| 	syn match phpinterpSimpleBracketsInner "\w\+" contained |   syn match phpinterpSimpleBracketsInner "\w\+" contained | ||||||
| 	syn match phpInterpSimpleBrackets "\[\h\w*]" contained contains=phpBrackets,phpInterpSimpleBracketsInner |   syn match phpInterpSimpleBrackets "\[\h\w*]" contained contains=phpBrackets,phpInterpSimpleBracketsInner | ||||||
| 	syn match phpInterpSimpleBrackets "\[\d\+]" contained contains=phpBrackets,phpInterpSimpleBracketsInner |   syn match phpInterpSimpleBrackets "\[\d\+]" contained contains=phpBrackets,phpInterpSimpleBracketsInner | ||||||
| 	syn match phpInterpSimpleBrackets "\[0[xX]\x\+]" contained contains=phpBrackets,phpInterpSimpleBracketsInner |   syn match phpInterpSimpleBrackets "\[0[xX]\x\+]" contained contains=phpBrackets,phpInterpSimpleBracketsInner | ||||||
| 	syn match phpInterpSimple "\$\h\w*\(\[[^]]*\]\|->\h\w*\)\?" contained contains=phpInterpSimpleBrackets,phpIdentifier,phpInterpSimpleError,phpMethods,phpMemberSelector display |   syn match phpInterpSimple "\$\h\w*\(\[[^]]*\]\|->\h\w*\)\?" contained contains=phpInterpSimpleBrackets,phpIdentifier,phpInterpSimpleError,phpMethods,phpMemberSelector display | ||||||
| 	syn match phpInterpVarname "\h\w*" contained |   syn match phpInterpVarname "\h\w*" contained | ||||||
| 	syn match phpInterpMethodName "\h\w*" contained " default color |   syn match phpInterpMethodName "\h\w*" contained " default color | ||||||
| 	syn match phpInterpSimpleCurly "\${\h\w*}" contains=phpInterpVarname contained extend |   syn match phpInterpSimpleCurly "\${\h\w*}" contains=phpInterpVarname contained extend | ||||||
| 	syn region phpInterpDollarCurley1Helper matchgroup=phpParent start="{" end="\[" contains=phpInterpVarname contained |   syn region phpInterpDollarCurley1Helper matchgroup=phpParent start="{" end="\[" contains=phpInterpVarname contained | ||||||
| 	syn region phpInterpDollarCurly1 matchgroup=phpParent start="\${\h\w*\["rs=s+1 end="]}" contains=phpInterpDollarCurley1Helper,@phpClConst contained extend |   syn region phpInterpDollarCurly1 matchgroup=phpParent start="\${\h\w*\["rs=s+1 end="]}" contains=phpInterpDollarCurley1Helper,@phpClConst contained extend | ||||||
|  |  | ||||||
| 	syn match phpInterpDollarCurley2Helper "{\h\w*->" contains=phpBrackets,phpInterpVarname,phpMemberSelector contained |   syn match phpInterpDollarCurley2Helper "{\h\w*->" contains=phpBrackets,phpInterpVarname,phpMemberSelector contained | ||||||
|  |  | ||||||
| 	syn region phpInterpDollarCurly2 matchgroup=phpParent start="\${\h\w*->"rs=s+1 end="}" contains=phpInterpDollarCurley2Helper,phpInterpMethodName contained |   syn region phpInterpDollarCurly2 matchgroup=phpParent start="\${\h\w*->"rs=s+1 end="}" contains=phpInterpDollarCurley2Helper,phpInterpMethodName contained | ||||||
|  |  | ||||||
| 	syn match phpInterpBogusDollarCurley "${\h\w*->}" contained display |   syn match phpInterpBogusDollarCurley "${\h\w*->}" contained display | ||||||
| 	syn match phpInterpBogusDollarCurley "${\h\w*\[]}" contained display |   syn match phpInterpBogusDollarCurley "${\h\w*\[]}" contained display | ||||||
|  |  | ||||||
| 	syn region phpInterpComplex matchgroup=phpParent start="{\$"rs=e-1 end="}" contains=phpIdentifier,phpMemberSelector,phpVarSelector,phpIdentifierComplexP contained extend |   syn region phpInterpComplex matchgroup=phpParent start="{\$"rs=e-1 end="}" contains=phpIdentifier,phpMemberSelector,phpVarSelector,phpIdentifierComplexP contained extend | ||||||
| 	syn region phpIdentifierComplexP matchgroup=phpParent start="\[" end="]" contains=@phpClInside contained |   syn region phpIdentifierComplexP matchgroup=phpParent start="\[" end="]" contains=@phpClInside contained | ||||||
| 	" define a cluster to get all interpolation syntaxes for double-quoted strings |   " define a cluster to get all interpolation syntaxes for double-quoted strings | ||||||
| 	syn cluster phpInterpDouble contains=phpInterpSimple,phpInterpSimpleCurly,phpInterpDollarCurly1,phpInterpDollarCurly2,phpInterpBogusDollarCurley,phpInterpComplex |   syn cluster phpInterpDouble contains=phpInterpSimple,phpInterpSimpleCurly,phpInterpDollarCurly1,phpInterpDollarCurly2,phpInterpBogusDollarCurley,phpInterpComplex | ||||||
|  |  | ||||||
| " Methoden | " Methoden | ||||||
| syn match phpMethodsVar "->\h\w*" contained contains=phpMethods,phpMemberSelector display | syn match phpMethodsVar "->\h\w*" contained contains=phpMethods,phpMemberSelector display | ||||||
| @ -326,24 +326,28 @@ syn keyword phpDefine new clone contained | |||||||
| " Boolean | " Boolean | ||||||
| syn keyword phpBoolean true false contained | syn keyword phpBoolean true false contained | ||||||
|  |  | ||||||
| " Number |  | ||||||
| syn match phpNumber "-\=\<\d\+\>" contained display |  | ||||||
| syn match phpNumber "\<0x\x\{1,8}\>" contained display |  | ||||||
|  |  | ||||||
| " Float | " Float | ||||||
| syn match phpFloat "\(-\=\<\d+\|-\=\)\.\d\+\>" contained display | " Refer to: https://www.php.net/manual/en/language.types.float.php | ||||||
|  | syn match phpFloat "\%(\w\|\.\)\@<!\%(\d\|\.\)*\d\%(\d\|\.\)*\%([eE][+-]\=\%(\d\|\.\)\+\)\=\%(\w\|\.\)\@!" contained contains=phpFloatError display | ||||||
|  | syn match phpFloatError "[eE.].*\." contained display | ||||||
|  |  | ||||||
|  | " Number | ||||||
|  | syn match phpNumber "\%(\.\)\@<!\<\%([1-9]\d*\|0\|0[xX]\x\+\)\>\%(\.\)\@!" contained display | ||||||
|  | syn match phpNumber "\%(\.\)\@<!\<0\d\+\>\%(\.\)\@!" contained contains=phpOctalError display | ||||||
|  | syn match phpBinaryError "[2-9]" contained display | ||||||
|  | syn match phpNumber "\%(\.\)\@<!\<0[bB]\d\+\>\%(\.\)\@!" contained contains=phpBinaryError display | ||||||
|  |  | ||||||
| " Backslash escapes | " Backslash escapes | ||||||
| 	syn case match | syn case match | ||||||
| 	" for double quotes and heredoc | " for double quotes and heredoc | ||||||
| 	syn match phpBackslashSequences "\\[fnrtv\\\"$]" contained display | syn match phpBackslashSequences "\\[fnrtv\\\"$]" contained display | ||||||
| 	syn match phpBackslashSequences "\\\d\{1,3}" contained contains=phpOctalError display | syn match phpBackslashSequences "\\\d\{1,3}" contained contains=phpOctalError display | ||||||
| 	syn match phpBackslashSequences "\\x\x\{1,2}" contained display | syn match phpBackslashSequences "\\x\x\{1,2}" contained display | ||||||
| 	" additional sequence for double quotes only | " additional sequence for double quotes only | ||||||
| 	syn match phpBackslashDoubleQuote "\\[\"]" contained display | syn match phpBackslashDoubleQuote "\\[\"]" contained display | ||||||
| 	" for single quotes only | " for single quotes only | ||||||
| 	syn match phpBackslashSingleQuote "\\[\\']" contained display | syn match phpBackslashSingleQuote "\\[\\']" contained display | ||||||
| 	syn case ignore | syn case ignore | ||||||
|  |  | ||||||
|  |  | ||||||
| " Error | " Error | ||||||
| @ -379,18 +383,18 @@ endif | |||||||
| syn case match | syn case match | ||||||
|  |  | ||||||
| " HereDoc | " HereDoc | ||||||
| syn region phpHereDoc matchgroup=Delimiter start="\(<<<\)\@<=\(\"\=\)\z(\I\i*\)\2$" end="^\z1\(;\=$\)\@=" contained contains=phpIdentifier,phpIdentifierSimply,phpIdentifierComplex,phpBackslashSequences,phpMethodsVar,@Spell keepend extend | syn region phpHereDoc matchgroup=Delimiter start="\(<<<\)\@<=\(\"\=\)\z(\I\i*\)\2$" end="^\s*\z1\>" contained contains=phpIdentifier,phpIdentifierSimply,phpIdentifierComplex,phpBackslashSequences,phpMethodsVar,@Spell keepend extend | ||||||
| " including HTML,JavaScript,SQL even if not enabled via options | " including HTML,JavaScript,SQL even if not enabled via options | ||||||
| syn region phpHereDoc matchgroup=Delimiter start="\(<<<\)\@<=\(\"\=\)\z(\(\I\i*\)\=\(html\)\c\(\i*\)\)\2$" end="^\z1\(;\=$\)\@=" contained contains=@htmlTop,phpIdentifier,phpIdentifierSimply,phpIdentifierComplex,phpBackslashSequences,phpMethodsVar,@Spell keepend extend | syn region phpHereDoc matchgroup=Delimiter start="\(<<<\)\@<=\(\"\=\)\z(\(\I\i*\)\=\(html\)\c\(\i*\)\)\2$" end="^\s*\z1\>" contained contains=@htmlTop,phpIdentifier,phpIdentifierSimply,phpIdentifierComplex,phpBackslashSequences,phpMethodsVar,@Spell keepend extend | ||||||
| syn region phpHereDoc matchgroup=Delimiter start="\(<<<\)\@<=\(\"\=\)\z(\(\I\i*\)\=\(sql\)\c\(\i*\)\)\2$" end="^\z1\(;\=$\)\@=" contained contains=@sqlTop,phpIdentifier,phpIdentifierSimply,phpIdentifierComplex,phpBackslashSequences,phpMethodsVar,@Spell keepend extend | syn region phpHereDoc matchgroup=Delimiter start="\(<<<\)\@<=\(\"\=\)\z(\(\I\i*\)\=\(sql\)\c\(\i*\)\)\2$" end="^\s*\z1\>" contained contains=@sqlTop,phpIdentifier,phpIdentifierSimply,phpIdentifierComplex,phpBackslashSequences,phpMethodsVar,@Spell keepend extend | ||||||
| syn region phpHereDoc matchgroup=Delimiter start="\(<<<\)\@<=\(\"\=\)\z(\(\I\i*\)\=\(javascript\)\c\(\i*\)\)\2$" end="^\z1\(;\=$\)\@=" contained contains=@htmlJavascript,phpIdentifierSimply,phpIdentifier,phpIdentifierComplex,phpBackslashSequences,phpMethodsVar,@Spell keepend extend | syn region phpHereDoc matchgroup=Delimiter start="\(<<<\)\@<=\(\"\=\)\z(\(\I\i*\)\=\(javascript\)\c\(\i*\)\)\2$" end="^\s*\z1\>" contained contains=@htmlJavascript,phpIdentifierSimply,phpIdentifier,phpIdentifierComplex,phpBackslashSequences,phpMethodsVar,@Spell keepend extend | ||||||
|  |  | ||||||
| " NowDoc | " NowDoc | ||||||
| syn region phpNowDoc matchgroup=Delimiter start="\(<<<\)\@<='\z(\I\i*\)'$" end="^\z1\(;\=$\)\@=" contained contains=@Spell keepend extend | syn region phpNowDoc matchgroup=Delimiter start="\(<<<\)\@<='\z(\I\i*\)'$" end="^\s*\z1\>" contained contains=@Spell keepend extend | ||||||
| " including HTML,JavaScript,SQL even if not enabled via options | " including HTML,JavaScript,SQL even if not enabled via options | ||||||
| syn region phpNowDoc matchgroup=Delimiter start="\(<<<\)\@<='\z(\(\I\i*\)\=\(html\)\c\(\i*\)\)'$" end="^\z1\(;\=$\)\@=" contained contains=@htmlTop,@Spell keepend extend | syn region phpNowDoc matchgroup=Delimiter start="\(<<<\)\@<='\z(\(\I\i*\)\=\(html\)\c\(\i*\)\)'$" end="^\s*\z1\>" contained contains=@htmlTop,@Spell keepend extend | ||||||
| syn region phpNowDoc matchgroup=Delimiter start="\(<<<\)\@<='\z(\(\I\i*\)\=\(sql\)\c\(\i*\)\)'$" end="^\z1\(;\=$\)\@=" contained contains=@sqlTop,@Spell keepend extend | syn region phpNowDoc matchgroup=Delimiter start="\(<<<\)\@<='\z(\(\I\i*\)\=\(sql\)\c\(\i*\)\)'$" end="^\s*\z1\>" contained contains=@sqlTop,@Spell keepend extend | ||||||
| syn region phpNowDoc matchgroup=Delimiter start="\(<<<\)\@<='\z(\(\I\i*\)\=\(javascript\)\c\(\i*\)\)'$" end="^\z1\(;\=$\)\@=" contained contains=@htmlJavascript,@Spell keepend extend | syn region phpNowDoc matchgroup=Delimiter start="\(<<<\)\@<='\z(\(\I\i*\)\=\(javascript\)\c\(\i*\)\)'$" end="^\s*\z1\>" contained contains=@htmlJavascript,@Spell keepend extend | ||||||
| syn case ignore | syn case ignore | ||||||
|  |  | ||||||
| " Parent | " Parent | ||||||
| @ -623,6 +627,8 @@ hi def link phpBrackets Delimiter | |||||||
| hi def link phpIdentifierConst Delimiter | hi def link phpIdentifierConst Delimiter | ||||||
| hi def link phpParentError Error | hi def link phpParentError Error | ||||||
| hi def link phpOctalError Error | hi def link phpOctalError Error | ||||||
|  | hi def link phpBinaryError Error | ||||||
|  | hi def link phpFloatError Error | ||||||
| hi def link phpInterpSimpleError Error | hi def link phpInterpSimpleError Error | ||||||
| hi def link phpInterpBogusDollarCurley Error | hi def link phpInterpBogusDollarCurley Error | ||||||
| hi def link phpInterpDollarCurly1 Error | hi def link phpInterpDollarCurly1 Error | ||||||
|  | |||||||
| @ -379,7 +379,8 @@ syn match	vimSetMod	contained	"&vim\=\|[!&?<]\|all&" | |||||||
| " Let: {{{2 | " Let: {{{2 | ||||||
| " === | " === | ||||||
| syn keyword	vimLet	let	unl[et]	skipwhite nextgroup=vimVar,vimFuncVar,vimLetHereDoc | syn keyword	vimLet	let	unl[et]	skipwhite nextgroup=vimVar,vimFuncVar,vimLetHereDoc | ||||||
| VimFoldh syn region vimLetHereDoc	matchgroup=vimLetHereDocStart start='=<<\s\+\%(trim\>\)\=\s*\z(\h\w*\)'	matchgroup=vimLetHereDocStop end='^\s*\z1\s*$'	contains=vimComment | VimFoldh syn region vimLetHereDoc	matchgroup=vimLetHereDocStart start='=<<\s\+\%(trim\>\)\=\s*\z([^a-z]\S*\)'	matchgroup=vimLetHereDocStop end='^\s*\z1\s*$'	contains=vimComment | ||||||
|  | syn cluster vimFuncBodyList add=vimLetHereDoc | ||||||
|  |  | ||||||
| " Abbreviations: {{{2 | " Abbreviations: {{{2 | ||||||
| " ============= | " ============= | ||||||
|  | |||||||
| @ -2,7 +2,7 @@ | |||||||
| =    V I M   T u t o r ' a   h o <20>   g e l d i n i z !   -     S<>r<EFBFBD>m 1.7      = | =    V I M   T u t o r ' a   h o <20>   g e l d i n i z !   -     S<>r<EFBFBD>m 1.7      = | ||||||
| =============================================================================== | =============================================================================== | ||||||
|  |  | ||||||
|   Vim, bu gibi bir e<>itmen ile a<><61>klanmas<61> gereken <20>ok fazla komut bar<61>nd<6E>ran, |   Vim, b<EFBFBD>yle bir e<>itmen ile a<><61>klanmas<61> gereken <20>ok fazla komut bar<61>nd<6E>ran, | ||||||
|   olduk<75>a kuvvetli bir metin d<>zenleyicidir. Bu e<>itmen Vim'i <20>ok ama<6D>l<EFBFBD> bir |   olduk<75>a kuvvetli bir metin d<>zenleyicidir. Bu e<>itmen Vim'i <20>ok ama<6D>l<EFBFBD> bir | ||||||
|   d<>zenleyici olarak kolayl<79>kla kullanabilece<63>iniz yeterli say<61>da komutu |   d<>zenleyici olarak kolayl<79>kla kullanabilece<63>iniz yeterli say<61>da komutu | ||||||
|   a<><61>klamak i<>in tasarlanm<6E><6D>t<EFBFBD>r. |   a<><61>klamak i<>in tasarlanm<6E><6D>t<EFBFBD>r. | ||||||
| @ -16,27 +16,28 @@ | |||||||
|   <20>al<61><6C>t<EFBFBD>rd<72>ysan<61>z zaten bir kopyas<61>n<EFBFBD> alm<6C><6D> oldunuz). |   <20>al<61><6C>t<EFBFBD>rd<72>ysan<61>z zaten bir kopyas<61>n<EFBFBD> alm<6C><6D> oldunuz). | ||||||
|  |  | ||||||
|   Bu e<>itmenin kullanarak <20><>retmek i<>in tasarland<6E><64><EFBFBD>n<EFBFBD> unutmamak <20>nemlidir. |   Bu e<>itmenin kullanarak <20><>retmek i<>in tasarland<6E><64><EFBFBD>n<EFBFBD> unutmamak <20>nemlidir. | ||||||
|   Bu <20>u anlama gelir; komutlar<61> <20><>renmek i<>in do<64>ru bir <20>ekilde <20>al<61><6C>t<EFBFBD>rman<EFBFBD>z |   Bu <20>u anlama gelir; komutlar<61> <20><>renmek i<>in do<64>ru bir <20>ekilde <20>al<61><6C>t<EFBFBD>rma- | ||||||
|   gerekir. E<>er sadece yaz<61>lanlar<61> okursan<61>z komutlar<61> unutursunuz. |   n<EFBFBD>z gerekir. E<>er sadece yaz<61>lanlar<61> okursan<61>z komutlar<61> unutursunuz. | ||||||
|  |  | ||||||
|   <20>imdi Caps-Lock d<><64>menizin bas<61>l<EFBFBD> olmad<61><64><EFBFBD>na emin olun ve Ders 1.1'in |   <20>imdi Caps Lock d<><64>menizin bas<61>l<EFBFBD> olmad<61><64><EFBFBD>na emin olun ve Ders 1.1'in | ||||||
|   ekran<61> tamamen doldurmas<61> i<>in j d<><64>mesine yeterli miktarda bas<61>n. |   ekran<61> tamamen doldurmas<61> i<>in j d<><64>mesine yeterli miktarda bas<61>n. | ||||||
|  |  | ||||||
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ||||||
| 	Ders 1.1: <20>MLEC<45> HAREKET ETT<54>RMEK | 	Ders 1.1: <20>MLEC<45> HAREKET ETT<54>RMEK | ||||||
|  |  | ||||||
| <EFBFBD>evirmen Notu: T<>m derslerde <ENTER> g<>rd<72><64><EFBFBD>n<EFBFBD>zde bu d<><64>meye basman<61>z gerekir. |  | ||||||
|  | <EFBFBD>evirmen Notu: T<>m derslerde <ENTER> g<>rd<72><64><EFBFBD>n<EFBFBD>zde bu d<><64>meye bas<61>n.  | ||||||
|  |  | ||||||
|   ** <20>mleci hareket ettirmek i<>in h,j,k,l d<><64>melerine bas<61>n. ** |   ** <20>mleci hareket ettirmek i<>in h,j,k,l d<><64>melerine bas<61>n. ** | ||||||
|         ^ |         ^ | ||||||
|         k		<09>pucu: h d<><64>mesi soldad<61>r ve sola do<64>ru hareket eder. |         k		<09>pucu:  h d<><64>mesi soldad<61>r ve sola do<64>ru hareket eder. | ||||||
|     < h	  l >		l d<><64>mesi sa<73>dad<61>r ve sa<73>a do<64>ru hareket eder. |     < h	  l >		    l d<><64>mesi sa<73>dad<61>r ve sa<73>a do<64>ru hareket eder. | ||||||
|         j		j d<><64>mesi a<>a<EFBFBD><61> do<64>ru bir oka benzer. |         j		        j d<><64>mesi a<>a<EFBFBD><61> do<64>ru bir oka benzer. | ||||||
|         v |         v | ||||||
|  |  | ||||||
|   1. <20>mleci kendinizi rahat hissedinceye dek ekranda dola<6C>t<EFBFBD>r<EFBFBD>n. |   1. <20>mleci kendinizi rahat hissedinceye dek ekranda dola<6C>t<EFBFBD>r<EFBFBD>n. | ||||||
|  |  | ||||||
|   2. j d<><64>mesini kendisini yineleyinceye dek bas<61>l<EFBFBD> tutun. |   2. j d<><64>mesine bas<61>n ve ekran<61>n a<>a<EFBFBD><61>ya kayd<79><64><EFBFBD>n<EFBFBD> g<>r<EFBFBD>n. | ||||||
|  |  | ||||||
|   3. A<>a<EFBFBD><61> d<><64>mesini kullanarak, Ders 1.2'ye ge<67>in. |   3. A<>a<EFBFBD><61> d<><64>mesini kullanarak, Ders 1.2'ye ge<67>in. | ||||||
|  |  | ||||||
| @ -92,8 +93,8 @@ | |||||||
|  |  | ||||||
|   1. <20>mleci a<>a<EFBFBD><61>da ---> ile imlenmi<6D> <20>LK sat<61>ra g<>t<EFBFBD>r<EFBFBD>n. |   1. <20>mleci a<>a<EFBFBD><61>da ---> ile imlenmi<6D> <20>LK sat<61>ra g<>t<EFBFBD>r<EFBFBD>n. | ||||||
|  |  | ||||||
|   2. <20>lk sat<61>r<EFBFBD> ikincisinin ayn<79>s<EFBFBD> gibi yapmak i<>in, imleci eklenmesi gereken |   2. <20>lk sat<61>r<EFBFBD> ikincisinin ayn<79>s<EFBFBD> gibi yapmak i<>in, imleci eklenmesi | ||||||
|      metinden sonraki ilk karakterin <20>zerine g<>t<EFBFBD>r<EFBFBD>n. |      gereken metinden sonraki ilk karakterin <20>zerine g<>t<EFBFBD>r<EFBFBD>n. | ||||||
|  |  | ||||||
|   3. i'ye bas<61>n ve gerekli eklemeleri yap<61>n. |   3. i'ye bas<61>n ve gerekli eklemeleri yap<61>n. | ||||||
|  |  | ||||||
| @ -137,7 +138,7 @@ | |||||||
|   !! NOT: A<>a<EFBFBD><61>daki ad<61>mlar<61> uygulamadan <20>nce t<>m bu b<>l<EFBFBD>m<EFBFBD> iyice okuyun! |   !! NOT: A<>a<EFBFBD><61>daki ad<61>mlar<61> uygulamadan <20>nce t<>m bu b<>l<EFBFBD>m<EFBFBD> iyice okuyun! | ||||||
|  |  | ||||||
|   1. Bu e<>itmeni Ders 1.2'de yapt<70><74><EFBFBD>n<EFBFBD>z gibi :q! yazarak kapat<61>n. Veya ba<62>ka |   1. Bu e<>itmeni Ders 1.2'de yapt<70><74><EFBFBD>n<EFBFBD>z gibi :q! yazarak kapat<61>n. Veya ba<62>ka | ||||||
|        bir u<>birime eri<72>iminiz varsa orada yap<61>n. |      bir u<>birime eri<72>iminiz varsa orada yap<61>n. | ||||||
|  |  | ||||||
|   2. Komut istemi ekran<61>nda <20>u komutu girin: vim tutor <ENTER>. 'vim', Vim |   2. Komut istemi ekran<61>nda <20>u komutu girin: vim tutor <ENTER>. 'vim', Vim | ||||||
|      d<>zenleyicisini a<>mak i<>in kullanaca<63><61>n<EFBFBD>z komut olup 'tutor' da |      d<>zenleyicisini a<>mak i<>in kullanaca<63><61>n<EFBFBD>z komut olup 'tutor' da | ||||||
| @ -179,8 +180,8 @@ | |||||||
|      i metin girin <ESC> imle<6C>ten <20>nce girer |      i metin girin <ESC> imle<6C>ten <20>nce girer | ||||||
|      A metin girin <ESC> sat<61>rdan sonra ekler |      A metin girin <ESC> sat<61>rdan sonra ekler | ||||||
|  |  | ||||||
|   NOT: <ESC> d<><64>mesine basmak sizi Normal kipe geri d<>nd<6E>r<EFBFBD>r veya istenmeyen ve |   NOT: <ESC> d<><64>mesine basmak sizi Normal kipe geri d<>nd<6E>r<EFBFBD>r veya istenmeyen | ||||||
|        yar<61>m yaz<61>lm<6C><6D> bir komutu iptal eder. |        veya yar<EFBFBD>m yaz<61>lm<6C><6D> bir komutu iptal eder. | ||||||
|  |  | ||||||
|   <20>imdi Ders 2 ile bu e<>itmeni s<>rd<72>r<EFBFBD>n. |   <20>imdi Ders 2 ile bu e<>itmeni s<>rd<72>r<EFBFBD>n. | ||||||
|  |  | ||||||
| @ -207,7 +208,7 @@ | |||||||
|   5. T<>mce d<>zelene kadar ad<61>m 3 ve 4'<27> tekrar edin ve Ders 2.2'ye ge<67>in. |   5. T<>mce d<>zelene kadar ad<61>m 3 ve 4'<27> tekrar edin ve Ders 2.2'ye ge<67>in. | ||||||
|  |  | ||||||
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ||||||
| 	Ders 2.2: DAHA FAZLA S<>LME KOMUTU | 	Ders 2.2: DAHA FAZLA S<>LME KOMUTLARI | ||||||
|  |  | ||||||
|  |  | ||||||
|   ** Sat<61>r<EFBFBD> sonuna kadar silmek i<>in d$ yaz<61>n. ** |   ** Sat<61>r<EFBFBD> sonuna kadar silmek i<>in d$ yaz<61>n. ** | ||||||
| @ -229,18 +230,18 @@ | |||||||
|   5. Neler oldu<64>unu anlamak i<>in Ders 2.3'e gidin. |   5. Neler oldu<64>unu anlamak i<>in Ders 2.3'e gidin. | ||||||
|  |  | ||||||
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ||||||
| 	Ders 2.3: <20><>LETMENLER VE HAREKETLER | 	Ders 2.3: <20><>LE<EFBFBD>LER VE HAREKETLER | ||||||
|  |  | ||||||
|  |  | ||||||
|   Metin de<64>i<EFBFBD>tiren bir<69>ok komut i<>letmenler ve eklerden olu<6C>ur. Bir d i<>letmeni |   Metin de<64>i<EFBFBD>tiren bir<69>ok komut i<>le<EFBFBD>ler ve eklerden olu<6C>ur. Bir d i<>leci | ||||||
|   i<>eren silme komutu i<>in kullan<61>lan bi<62>im a<>a<EFBFBD><61>daki gibidir: |   i<>eren silme komutu i<>in kullan<61>lan bi<62>im a<>a<EFBFBD><61>daki gibidir: | ||||||
|  |  | ||||||
|     d hareket |     d hareket | ||||||
|  |  | ||||||
|   Burada: |   Burada: | ||||||
|  |  | ||||||
|     d         - silme i<>letmenidir. |     d         - silme i<>lecidir. | ||||||
|     hareket   - i<>letmenin neyi i<>letece<63>idir (a<>a<EFBFBD><61>da listelenmi<6D>tir). |     hareket   - i<>lecin neyi i<>letece<63>idir (a<>a<EFBFBD><61>da listelenmi<6D>tir). | ||||||
|  |  | ||||||
|   Hareketlerin k<>sa bir listesi i<>in: |   Hareketlerin k<>sa bir listesi i<>in: | ||||||
|  |  | ||||||
| @ -250,14 +251,14 @@ | |||||||
|  |  | ||||||
|   Demeli ki, de komutunu girmek imle<6C>ten s<>zc<7A><63><EFBFBD>n sonuna kadar siler. |   Demeli ki, de komutunu girmek imle<6C>ten s<>zc<7A><63><EFBFBD>n sonuna kadar siler. | ||||||
|  |  | ||||||
|   NOT: Normal kipte hi<68>bir hareket olmadan yaln<6C>zca i<>letmeni girmek imleci |   NOT: Normal kipte hi<68>bir hareket olmadan yaln<6C>zca i<>leci girmek imleci | ||||||
|        yukar<61>da belirtildi<64>i gibi hareket ettirir. |        yukar<61>da belirtildi<64>i gibi hareket ettirir. | ||||||
|  |  | ||||||
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ||||||
| 	Ders 2.4: B<>R HAREKET <20>LE B<>RL<52>KTE SAYIM KULLANMAK | 	Ders 2.4: B<>R HAREKET <20>LE B<>RL<52>KTE SAYIM KULLANMAK | ||||||
|  |  | ||||||
|  |  | ||||||
|   ** Bir hareketten <20>nce say<61> kullanmak o hareketi say<61> kadar tekrarlat<61>r. ** |   ** Bir hareketten <20>nce say<61> kullanmak o hareketi say<61>ca tekrarlat<61>r. ** | ||||||
|  |  | ||||||
|   1. <20>mleci a<>a<EFBFBD><61>da ---> ile imlenmi<6D> sat<61>r<EFBFBD>n BA<42>INA g<>t<EFBFBD>r<EFBFBD>n. |   1. <20>mleci a<>a<EFBFBD><61>da ---> ile imlenmi<6D> sat<61>r<EFBFBD>n BA<42>INA g<>t<EFBFBD>r<EFBFBD>n. | ||||||
|  |  | ||||||
| @ -277,9 +278,9 @@ | |||||||
| 	Ders 2.5: B<>R SAYIM KULLANARAK DAHA FAZLA S<>LME <20><>LEM<45> | 	Ders 2.5: B<>R SAYIM KULLANARAK DAHA FAZLA S<>LME <20><>LEM<45> | ||||||
|  |  | ||||||
|  |  | ||||||
|   ** Bir i<>letmen ile birlikte say<61> kullanmak i<>letmeni o kadar tekrarlat<61>r. ** |   ** Bir i<>le<EFBFBD> ile birlikte say<61> kullanmak i<>leci o kadar tekrarlat<61>r. ** | ||||||
|  |  | ||||||
|   Yukar<61>da s<>z<EFBFBD> edilen silme i<>letmeni ve hareketinin aras<61>na say<61> ekleyerek |   Yukar<61>da s<>z<EFBFBD> edilen silme i<>leci ve hareketinin aras<61>na say<61> ekleyerek | ||||||
|   yap<61>lan i<>lemi o say<61> kadar tekrarlatabilirsiniz. |   yap<61>lan i<>lemi o say<61> kadar tekrarlatabilirsiniz. | ||||||
|  |  | ||||||
|     d [say<61>] hareket |     d [say<61>] hareket | ||||||
| @ -302,7 +303,7 @@ | |||||||
|  |  | ||||||
|   B<>t<EFBFBD>n bir sat<61>r silme i<>lemi <20>ok s<>k kullan<61>ld<6C><64><EFBFBD>ndan dolay<61>, Vi |   B<>t<EFBFBD>n bir sat<61>r silme i<>lemi <20>ok s<>k kullan<61>ld<6C><64><EFBFBD>ndan dolay<61>, Vi | ||||||
|   tasar<61>mc<6D>lar<61> bir sat<61>r<EFBFBD> tamamen silmek i<>in iki d yazman<61>n daha kolay |   tasar<61>mc<6D>lar<61> bir sat<61>r<EFBFBD> tamamen silmek i<>in iki d yazman<61>n daha kolay | ||||||
|   oldu<64>una karar verdiler. |   oldu<64>una karar vermi<EFBFBD>ler. | ||||||
|  |  | ||||||
|   1. <20>mleci a<>a<EFBFBD><61>daki t<>mceci<63>in ikinci sat<61>r<EFBFBD>na g<>t<EFBFBD>r<EFBFBD>n. |   1. <20>mleci a<>a<EFBFBD><61>daki t<>mceci<63>in ikinci sat<61>r<EFBFBD>na g<>t<EFBFBD>r<EFBFBD>n. | ||||||
|  |  | ||||||
| @ -324,7 +325,7 @@ | |||||||
| 	Ders 2.7: GER<45> AL KOMUTU | 	Ders 2.7: GER<45> AL KOMUTU | ||||||
|  |  | ||||||
|  |  | ||||||
|   ** Son komutu geri almak i<>in u, b<>t<EFBFBD>n bir sat<61>r<EFBFBD> d<>zeltmek i<>in U yaz<61>n. ** |   ** Komutu geri almak i<>in u, b<>t<EFBFBD>n bir sat<61>r<EFBFBD> d<>zeltmek i<>in U yaz<61>n. ** | ||||||
|  |  | ||||||
|   1. <20>mleci a<>a<EFBFBD><61>da ---> ile imlenmi<6D> sat<61>rda ve ilk hatan<61>n <20>zerine koyun. |   1. <20>mleci a<>a<EFBFBD><61>da ---> ile imlenmi<6D> sat<61>rda ve ilk hatan<61>n <20>zerine koyun. | ||||||
|  |  | ||||||
| @ -359,12 +360,12 @@ | |||||||
|  |  | ||||||
|   5. Normal kipte bir komut bi<62>imi <20><>yledir: |   5. Normal kipte bir komut bi<62>imi <20><>yledir: | ||||||
|  |  | ||||||
|       i<>letmen [say<61>] hareket |       i<>le<EFBFBD> [say<61>] hareket | ||||||
|  |  | ||||||
|     burada: |     burada: | ||||||
|       i<>letmen - ne yap<61>laca<63><61>, silmek i<>in d <20>rne<6E>inde oldu<64>u gibi |       i<>le<EFBFBD> - ne yap<61>laca<63><61>, silmek i<>in d <20>rne<6E>inde oldu<64>u gibi | ||||||
|       [say<61>] - komutun ka<6B> kere tekrar edece<63>ini g<>steren iste<74>e ba<62>l<EFBFBD> say<61> |       [say<61>] - komutun ka<6B> kere tekrar edece<63>ini g<>steren iste<74>e ba<62>l<EFBFBD> say<61> | ||||||
|       hareket - i<>letmenin nice davranaca<63><61>, w (s<>zc<7A>k), $ (sat<61>r sonu) gibi. |       hareket - i<>lecin nice davranaca<63><61>, w (s<>zc<7A>k), $ (sat<61>r sonu) gibi | ||||||
|  |  | ||||||
|   6. Bir sat<61>r<EFBFBD>n ba<62><61>na gelmek i<>in s<>f<EFBFBD>r (0) kullan<61>n. |   6. Bir sat<61>r<EFBFBD>n ba<62><61>na gelmek i<>in s<>f<EFBFBD>r (0) kullan<61>n. | ||||||
|  |  | ||||||
| @ -399,7 +400,7 @@ | |||||||
| 	Ders 3.2: DE<44><45><EFBFBD>T<EFBFBD>R KOMUTU | 	Ders 3.2: DE<44><45><EFBFBD>T<EFBFBD>R KOMUTU | ||||||
|  |  | ||||||
|  |  | ||||||
|   ** <20>mlecin alt<6C>ndaki karakteri ba<62>kas<61> ile de<64>i<EFBFBD>tirmek i<>in rx kullan<EFBFBD>n. ** |   ** <20>mlecin alt<6C>ndaki karakteri ba<62>kas<61> ile de<64>i<EFBFBD>tirmek i<>in rx yap<EFBFBD>n. ** | ||||||
|  |  | ||||||
|   1. <20>mleci a<>a<EFBFBD><61>da ---> ile imlenmi<6D> <20>LK sat<61>ra g<>t<EFBFBD>r<EFBFBD>n. |   1. <20>mleci a<>a<EFBFBD><61>da ---> ile imlenmi<6D> <20>LK sat<61>ra g<>t<EFBFBD>r<EFBFBD>n. | ||||||
|  |  | ||||||
| @ -417,10 +418,10 @@ | |||||||
|   NOT: Unutmay<61>n, ezberleyerek de<64>il deneyerek <20><>renin. |   NOT: Unutmay<61>n, ezberleyerek de<64>il deneyerek <20><>renin. | ||||||
|  |  | ||||||
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ||||||
| 	Ders 3.3: DE<44><45><EFBFBD>T<EFBFBD>R <20><>LETMEN<EFBFBD> | 	Ders 3.3: DE<44><45><EFBFBD>T<EFBFBD>R <20><>LEC<EFBFBD> | ||||||
|  |  | ||||||
|  |  | ||||||
|   ** Bir s<>zc<7A><63><EFBFBD> imle<6C>ten s<>zc<7A>k sonuna kadar de<64>i<EFBFBD>tirmek i<>in ce kullan<EFBFBD>n. ** |   ** Bir s<>zc<7A><63><EFBFBD> imle<6C>ten s<>zc<7A>k sonuna kadar de<64>i<EFBFBD>tirmek i<>in ce yap<EFBFBD>n. ** | ||||||
|  |  | ||||||
|   1. <20>mleci a<>a<EFBFBD><61>da ---> ile imlenmi<6D> <20>LK sat<61>ra g<>t<EFBFBD>r<EFBFBD>n. |   1. <20>mleci a<>a<EFBFBD><61>da ---> ile imlenmi<6D> <20>LK sat<61>ra g<>t<EFBFBD>r<EFBFBD>n. | ||||||
|  |  | ||||||
| @ -435,16 +436,16 @@ | |||||||
| ---> Bu sutar de<64>i<EFBFBD>tir komutu ile de<64>i<EFBFBD>neli gereken birka<6B> m<>zg<7A><67> i<>eriyor. | ---> Bu sutar de<64>i<EFBFBD>tir komutu ile de<64>i<EFBFBD>neli gereken birka<6B> m<>zg<7A><67> i<>eriyor. | ||||||
| ---> Bu sat<61>r de<64>i<EFBFBD>tir komutu ile de<64>i<EFBFBD>mesi gereken birka<6B> s<>zc<7A>k i<>eriyor. | ---> Bu sat<61>r de<64>i<EFBFBD>tir komutu ile de<64>i<EFBFBD>mesi gereken birka<6B> s<>zc<7A>k i<>eriyor. | ||||||
|  |  | ||||||
|   ce'nin sadece s<>zc<7A><63><EFBFBD> de<64>i<EFBFBD>tirmedi<64>ini, ayn<79> zamanda sizi INSERT kipine |   ce'nin sadece s<>zc<7A><63><EFBFBD> de<64>i<EFBFBD>tirmedi<64>ini, ayn<79> zamanda sizi EKLE kipine | ||||||
|   ald<6C><64><EFBFBD>na da dikkat edin. |   ald<6C><64><EFBFBD>na da dikkat edin. | ||||||
|  |  | ||||||
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ||||||
| 	Ders 3.4: c'Y<> KULLANARAK DAHA FAZLA DE<44><45><EFBFBD>T<EFBFBD>RME | 	Ders 3.4: c'Y<> KULLANARAK DAHA FAZLA DE<44><45><EFBFBD>T<EFBFBD>RME | ||||||
|  |  | ||||||
|  |  | ||||||
|   ** De<44>i<EFBFBD>tir i<>letmeni sil komutu ile ayn<79> hareketlerle kullan<61>l<EFBFBD>r. ** |   ** De<44>i<EFBFBD>tir i<>leci sil komutu ile ayn<79> hareketlerle kullan<61>l<EFBFBD>r. ** | ||||||
|  |  | ||||||
|   1. De<44>i<EFBFBD>tir i<>letmeni sil ile ayn<79> yolla <20>al<61><6C><EFBFBD>r. Bi<42>im <20><>yledir: |   1. De<44>i<EFBFBD>tir i<>leci sil ile ayn<79> yolla <20>al<61><6C><EFBFBD>r. Bi<42>im <20><>yledir: | ||||||
|  |  | ||||||
|       c [say<61>] hareket |       c [say<61>] hareket | ||||||
|  |  | ||||||
| @ -472,7 +473,7 @@ | |||||||
|   2. <20>mlecin alt<6C>ndaki karakteri de<64>i<EFBFBD>tirmek i<>in <20>nce r ard<72>ndan da |   2. <20>mlecin alt<6C>ndaki karakteri de<64>i<EFBFBD>tirmek i<>in <20>nce r ard<72>ndan da | ||||||
|      yazmak istedi<64>iniz karakteri yaz<61>n. |      yazmak istedi<64>iniz karakteri yaz<61>n. | ||||||
|  |  | ||||||
|   3. De<44>i<EFBFBD>tir i<>letmeni belirlenen nesneyi, imle<6C>ten hareketin sonuna kadar |   3. De<44>i<EFBFBD>tir i<>leci belirlenen nesneyi, imle<6C>ten hareketin sonuna kadar | ||||||
|      de<64>i<EFBFBD>tirme imkan<61> verir. <20>rne<6E>in, bir s<>zc<7A><63><EFBFBD> imle<6C>ten s<>zc<7A>k sonuna |      de<64>i<EFBFBD>tirme imkan<61> verir. <20>rne<6E>in, bir s<>zc<7A><63><EFBFBD> imle<6C>ten s<>zc<7A>k sonuna | ||||||
|      kadar de<64>i<EFBFBD>tirmek i<>in cw, bir sat<61>r<EFBFBD>n tamam<61>n<EFBFBD> de<64>i<EFBFBD>tirmek i<>inse c$ |      kadar de<64>i<EFBFBD>tirmek i<>in cw, bir sat<61>r<EFBFBD>n tamam<61>n<EFBFBD> de<64>i<EFBFBD>tirmek i<>inse c$ | ||||||
|      yaz<61>n. |      yaz<61>n. | ||||||
| @ -526,8 +527,8 @@ | |||||||
|  |  | ||||||
| ---> "hatttaa" hatay<61> yazman<61>n do<64>ru yolu de<64>il; hatttaa bir hata. | ---> "hatttaa" hatay<61> yazman<61>n do<64>ru yolu de<64>il; hatttaa bir hata. | ||||||
|  |  | ||||||
| Not: Arama dosyan<61>n sonuna ula<6C>t<EFBFBD><74><EFBFBD>nda dosyan<61>n ba<62><61>ndan s<>recektir. Bunu devre | Not: Arama dosyan<61>n sonuna ula<6C>t<EFBFBD><74><EFBFBD>nda dosyan<61>n ba<62><61>ndan s<>recektir. Bunu | ||||||
|      d<><64><EFBFBD> b<>rakmak i<>in 'wrapscan' se<73>ene<6E>ini s<>f<EFBFBD>rlay<61>n. |      devre d<EFBFBD><EFBFBD><EFBFBD> b<>rakmak i<>in 'wrapscan' se<73>ene<6E>ini s<>f<EFBFBD>rlay<61>n. | ||||||
|  |  | ||||||
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ||||||
| 	Ders 4.3: UYAN AYRA<52>LAR ARAMASI | 	Ders 4.3: UYAN AYRA<52>LAR ARAMASI | ||||||
| @ -543,7 +544,7 @@ Not: Arama dosyan | |||||||
|  |  | ||||||
|   4. Uyan ilk parantezin <20>zerine geri d<>nmek i<>in yine % yaz<61>n. |   4. Uyan ilk parantezin <20>zerine geri d<>nmek i<>in yine % yaz<61>n. | ||||||
|  |  | ||||||
|   5. <20>mleci ba<62>ka bir (), [] veya {} <20>zerine g<>t<EFBFBD>r<EFBFBD>n ve % i<>letmeninin neler |   5. <20>mleci ba<62>ka bir (), [] veya {} <20>zerine g<>t<EFBFBD>r<EFBFBD>n ve % i<>lecinin neler | ||||||
|      yapt<70><74><EFBFBD>n<EFBFBD> g<>zlemleyin. |      yapt<70><74><EFBFBD>n<EFBFBD> g<>zlemleyin. | ||||||
|  |  | ||||||
| ---> Bu i<>erisinde ( )'ler, ['ler ] ve {'ler } bulunan bir sat<61>rd<72>r. | ---> Bu i<>erisinde ( )'ler, ['ler ] ve {'ler } bulunan bir sat<61>rd<72>r. | ||||||
| @ -584,19 +585,19 @@ Not: Arama dosyan | |||||||
|      [say<61>] G belirtilen sat<61>r numaras<61>na gider. |      [say<61>] G belirtilen sat<61>r numaras<61>na gider. | ||||||
|      gg ilk sat<61>ra gider. |      gg ilk sat<61>ra gider. | ||||||
|  |  | ||||||
|   2. Bir s<EFBFBD>zc<EFBFBD>k <20>be<62>inden <20>nce / yazmak, <20>LER<45> y<>nde o <20>be<62>i arat<61>r. |   2. S<EFBFBD>zc<EFBFBD>k <20>be<62>inden <20>nce / yazmak, <20>LER<45> y<>nde o <20>be<62>i arat<61>r. | ||||||
|      Bir s<EFBFBD>zc<EFBFBD>k <20>be<62>inden <20>nce ? yazmak, GER<45> y<>nde o <20>be<62>i arat<61>r. |      S<EFBFBD>zc<EFBFBD>k <20>be<62>inden <20>nce ? yazmak, GER<45> y<>nde o <20>be<62>i arat<61>r. | ||||||
|      Bir aramadan sonra, ayn<79> y<>ndeki bir sonraki kar<61><72>la<6C>may<61> bulmak i<>in n, |      Aramadan sonra, ayn<79> y<>ndeki bir sonraki kar<61><72>la<6C>may<61> bulmak i<>in n, | ||||||
|      veya z<>t y<>ndekini bulmak i<>in N yaz<61>n. |      veya z<>t y<>ndekini bulmak i<>in N yaz<61>n. | ||||||
|      <CTRL> O sizi eski konumlara, <CTRL> I daha yeni konumlara g<>t<EFBFBD>r<EFBFBD>r. |      <CTRL> O sizi eski konumlara, <CTRL> I daha yeni konumlara g<>t<EFBFBD>r<EFBFBD>r. | ||||||
|  |  | ||||||
|   3. <20>mle<6C> bir (), [], {} ayrac<61> <20>zerindeyken % yazmak, uyan di<64>er e<> |   3. <20>mle<6C> bir (), [], {} ayrac<61> <20>zerindeyken % yazmak, uyan di<64>er e<> | ||||||
|      ayrac<61> bulur. |      ayrac<61> bulur. | ||||||
|  |  | ||||||
|   4. Bir sat<EFBFBD>rdaki ilk 'eski'yi 'yeni' ile de<64>i<EFBFBD>tirmek i<>in :s/eski/yeni, |   4. Sat<EFBFBD>rdaki ilk 'eski'yi 'yeni' ile de<64>i<EFBFBD>tirmek i<>in :s/eski/yeni, | ||||||
|      Bir sat<EFBFBD>rdaki t<>m 'eski'leri 'yeni' ile de<64>i<EFBFBD>tirmek i<>in :s/eski/yeni/g, |      Sat<EFBFBD>rdaki t<>m 'eski'leri 'yeni' ile de<64>i<EFBFBD>tirmek i<>in :s/eski/yeni/g, | ||||||
|      <20>ki sat<61>r aras<61>ndaki <20>bekleri de<64>i<EFBFBD>tirmek i<>in :#,#s/eski/yeni/g, |      <20>ki sat<61>r aras<61>ndaki <20>bekleri de<64>i<EFBFBD>tirmek i<>in :#,#s/eski/yeni/g, | ||||||
|      Bir dosyadaki t<>m kar<61><72>la<6C>malar<61> de<64>i<EFBFBD>tirmek i<>in :%s/eski/yeni/g yaz<61>n. |      Dosyadaki t<>m kar<61><72>la<6C>malar<61> de<64>i<EFBFBD>tirmek i<>in :%s/eski/yeni/g yaz<61>n. | ||||||
|      Her seferinde onay sormas<61> i<>in :%s/eski/yeni/gc kullan<61>n. |      Her seferinde onay sormas<61> i<>in :%s/eski/yeni/gc kullan<61>n. | ||||||
|  |  | ||||||
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ||||||
| @ -617,8 +618,8 @@ Not: Arama dosyan | |||||||
|  |  | ||||||
|   NOT: Herhangi bir d<><64> komutu bu yolla <20>al<61><6C>t<EFBFBD>rmak m<>mk<6D>nd<6E>r. |   NOT: Herhangi bir d<><64> komutu bu yolla <20>al<61><6C>t<EFBFBD>rmak m<>mk<6D>nd<6E>r. | ||||||
|  |  | ||||||
|   NOT: T<>m : komutlar<61>ndan sonra <ENTER> d<><64>mesine bas<61>lmal<61>d<EFBFBD>r. Bundan sonra |   NOT: T<>m : komutlar<61>ndan sonra <ENTER> d<><64>mesine bas<61>lmal<61>d<EFBFBD>r. Bundan | ||||||
|        bunu her zaman an<61>msatmayaca<63><61>z. |        sonra bunu her zaman an<61>msatmayaca<63><61>z. | ||||||
|  |  | ||||||
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ||||||
| 	Ders 5.2: DOSYA YAZMAYA DEVAM | 	Ders 5.2: DOSYA YAZMAYA DEVAM | ||||||
| @ -641,11 +642,11 @@ Not: Arama dosyan | |||||||
|        kaydetti<74>iniz vimtutor'un ger<65>ek bir kopyas<61> oldu<64>unu g<>r<EFBFBD>rs<72>n<EFBFBD>z. |        kaydetti<74>iniz vimtutor'un ger<65>ek bir kopyas<61> oldu<64>unu g<>r<EFBFBD>rs<72>n<EFBFBD>z. | ||||||
|  |  | ||||||
|   5. <20>imdi dosyay<61> <20>u komutlar<61> vererek silin: |   5. <20>imdi dosyay<61> <20>u komutlar<61> vererek silin: | ||||||
| 	Windows:                       :!del DENEME | 	    Windows:                       :!del DENEME | ||||||
| 	Unix (macOS, Linux, Haiku):    :!rm DENEME | 	    Unix (macOS, Linux, Haiku):    :!rm DENEME | ||||||
|  |  | ||||||
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ||||||
| 	Ders 5.3: YAZMAK <20><><EFBFBD>N MET<45>N SE<53>ME | 	Ders 5.3: YAZMA <20><><EFBFBD>N MET<45>N SE<53>ME | ||||||
|  |  | ||||||
|  |  | ||||||
|   ** Dosyan<61>n bir b<>l<EFBFBD>m<EFBFBD>n<EFBFBD> kaydetmek i<>in, v hareket :w DOSYA_ADI yaz<61>n. ** |   ** Dosyan<61>n bir b<>l<EFBFBD>m<EFBFBD>n<EFBFBD> kaydetmek i<>in, v hareket :w DOSYA_ADI yaz<61>n. ** | ||||||
| @ -671,14 +672,14 @@ Not: Arama dosyan | |||||||
|  |  | ||||||
|   1. <20>mleci bu sat<61>r<EFBFBD>n hemen bir <20>st<73>ne koyun. |   1. <20>mleci bu sat<61>r<EFBFBD>n hemen bir <20>st<73>ne koyun. | ||||||
|  |  | ||||||
|   NOT: <20>kinci ad<61>m<EFBFBD> ger<65>ekle<6C>tirdikten sonra Ders 5.3'<27>n metnini g<>receksiniz. |   NOT: <20>kinci ad<61>mdan sonra Ders 5.3'<27>n metnini g<>receksiniz. | ||||||
|        Sonras<61>nda A<>A<EFBFBD>I d<><64>mesi ile bu derse geri gelin. |        Sonras<61>nda A<>A<EFBFBD>I d<><64>mesi ile bu derse geri gelin. | ||||||
|  |  | ||||||
|   2. <20>imdi :r DENEME komutunu kullanarak DENEME dosyas<61>n<EFBFBD> bu dosyan<61>n i<>ine |   2. <20>imdi :r DENEME komutunu kullanarak DENEME dosyas<61>n<EFBFBD> bu dosyan<61>n i<>ine | ||||||
|      getirin. Getirdi<64>iniz dosya imlecin hemen alt<6C>na yerle<6C>tirilir. |      getirin. Getirdi<64>iniz dosya imlecin hemen alt<6C>na yerle<6C>tirilir. | ||||||
|  |  | ||||||
|   3. Dosyan<61>n getirildi<64>ini do<64>rulamak i<>in YUKARI d<><64>mesini kullanarak |   3. Dosyan<61>n getirildi<64>ini do<64>rulamak i<>in YUKARI d<><64>mesini kullanarak | ||||||
|  	Ders 5.3'<27>n iki adet kopyas<61> oldu<64>unu g<>r<EFBFBD>n, <20>zg<7A>n s<>r<EFBFBD>m<EFBFBD> ve kopyas<61>. |  	 Ders 5.3'<27>n iki adet kopyas<61> oldu<64>unu g<>r<EFBFBD>n, <20>zg<7A>n s<>r<EFBFBD>m<EFBFBD> ve kopyas<61>. | ||||||
|  |  | ||||||
|   NOT: Bu komutu kullanarak bir d<><64> komutun <20><>kt<6B>s<EFBFBD>n<EFBFBD> da dosyan<61>n i<>ine |   NOT: Bu komutu kullanarak bir d<><64> komutun <20><>kt<6B>s<EFBFBD>n<EFBFBD> da dosyan<61>n i<>ine | ||||||
|        koyabilirsiniz. <20>rne<6E>in :r :!ls yazmak ls komutunun verece<63>i <20><>kt<6B>y<EFBFBD> |        koyabilirsiniz. <20>rne<6E>in :r :!ls yazmak ls komutunun verece<63>i <20><>kt<6B>y<EFBFBD> | ||||||
| @ -708,17 +709,17 @@ Not: Arama dosyan | |||||||
| 	Ders 6.1: A<> KOMUTU | 	Ders 6.1: A<> KOMUTU | ||||||
|  |  | ||||||
|  |  | ||||||
|   ** <20>mlecin a<>a<EFBFBD><61>s<EFBFBD>na bir sat<EFBFBD>r a<>mak ve INSERT kipine ge<67>mek i<>in o yaz<61>n. ** |   ** <20>mlecin a<>a<EFBFBD><61>s<EFBFBD>na sat<61>r a<>mak ve EKLE kipine ge<67>mek i<>in o yaz<61>n. ** | ||||||
|  |  | ||||||
|   1. <20>mleci a<>a<EFBFBD><61>da ---> ile imlenmi<6D> sat<61>ra g<>t<EFBFBD>r<EFBFBD>n. |   1. <20>mleci a<>a<EFBFBD><61>da ---> ile imlenmi<6D> sat<61>ra g<>t<EFBFBD>r<EFBFBD>n. | ||||||
|  |  | ||||||
|   2. <20>mlecin a<>a<EFBFBD><61>s<EFBFBD>na bir sat<61>r a<>mak ve INSERT kipine ge<67>mek i<>in o |   2. <20>mlecin a<>a<EFBFBD><61>s<EFBFBD>na bir sat<61>r a<>mak ve EKLE kipine ge<67>mek i<>in o | ||||||
|      (k<><6B><EFBFBD>k harfle) yaz<61>n. |      (k<><6B><EFBFBD>k harfle) yaz<61>n. | ||||||
|  |  | ||||||
|   3. <20>imdi herhangi bir metin girin ve INSERT kipinden <20><>kmak i<>in <ESC> |   3. <20>imdi herhangi bir metin girin ve EKLE kipinden <20><>kmak i<>in <ESC> | ||||||
|      d<><64>mesine bas<61>n. |      d<><64>mesine bas<61>n. | ||||||
|  |  | ||||||
| ---> o yazd<7A>ktan sonra imle<6C> INSERT kipinde a<><61>lan sat<61>r<EFBFBD>n <20>zerine gider.  | ---> o yazd<7A>ktan sonra imle<6C> EKLE kipinde a<><61>lan sat<61>r<EFBFBD>n <20>zerine gider.  | ||||||
|  |  | ||||||
|   4. <20>mlecin <20>zerinde bir sat<61>r a<>mak i<>in, yaln<6C>zca  b<>y<EFBFBD>k O yaz<61>n. Bunu |   4. <20>mlecin <20>zerinde bir sat<61>r a<>mak i<>in, yaln<6C>zca  b<>y<EFBFBD>k O yaz<61>n. Bunu | ||||||
|      a<>a<EFBFBD><61>daki sat<61>rda deneyin. |      a<>a<EFBFBD><61>daki sat<61>rda deneyin. | ||||||
| @ -729,15 +730,15 @@ Not: Arama dosyan | |||||||
| 	Ders 6.2: EKLE KOMUTU | 	Ders 6.2: EKLE KOMUTU | ||||||
|  |  | ||||||
|  |  | ||||||
|   ** <20>mle<6C>ten sonra metin eklemek i<>in a  yaz<EFBFBD>n. ** |   ** <20>mle<6C>ten sonra metin eklemek i<>in a yaz<61>n. ** | ||||||
|  |  | ||||||
|   1. <20>mleci a<>a<EFBFBD><61>da ---> ile imlenmi<6D> sat<61>ra g<>t<EFBFBD>r<EFBFBD>n. |   1. <20>mleci a<>a<EFBFBD><61>da ---> ile imlenmi<6D> sat<61>ra g<>t<EFBFBD>r<EFBFBD>n. | ||||||
|  |  | ||||||
|   2. <20>mle<6C> sat<61>'n<EFBFBD>n sonuna gelinceye dek e d<><64>mesine bas<61>n. |   2. <20>mle<6C> sat<61>r<EFBFBD>n sonuna gelinceye dek e d<><64>mesine bas<61>n. | ||||||
|  |  | ||||||
|   3. <20>mle<6C>ten SONRA metin eklemek i<>in a yaz<61>n. |   3. <20>mle<6C>ten SONRA metin eklemek i<>in a yaz<61>n. | ||||||
|  |  | ||||||
|   4. <20>imdi ilk sat<61>r<EFBFBD> ikincisi gibi tamamlay<61>n. INSERT kipinden <20><>kmak i<>in |   4. <20>imdi ilk sat<61>r<EFBFBD> ikincisi gibi tamamlay<61>n. EKLE kipinden <20><>kmak i<>in | ||||||
|      <ESC> d<><64>mesine bas<61>n. |      <ESC> d<><64>mesine bas<61>n. | ||||||
|  |  | ||||||
|   5. e d<><64>mesini kullanarak bir sonraki yar<61>m s<>zc<7A><63>e gidin ve ad<61>m 3 ve 4'<27> |   5. e d<><64>mesini kullanarak bir sonraki yar<61>m s<>zc<7A><63>e gidin ve ad<61>m 3 ve 4'<27> | ||||||
| @ -758,7 +759,7 @@ Not: Arama dosyan | |||||||
|   2. <20>imdi R d<><64>mesine bas<61>n ve ikinci sat<61>rdaki say<61>y<EFBFBD> ilk sat<61>rdaki xxx'in |   2. <20>imdi R d<><64>mesine bas<61>n ve ikinci sat<61>rdaki say<61>y<EFBFBD> ilk sat<61>rdaki xxx'in | ||||||
|      yerine yaz<61>n. |      yerine yaz<61>n. | ||||||
|  |  | ||||||
|   3. <ESC> d<><64>mesine basarak REPLACE kipinden <20><>k<EFBFBD>n. Sat<61>r<EFBFBD>n geri kalan<61>n<EFBFBD>n |   3. <ESC> d<><64>mesine basarak DE<EFBFBD><EFBFBD><EFBFBD>T<EFBFBD>R kipinden <20><>k<EFBFBD>n. Sat<61>r<EFBFBD>n geri kalan<61>n<EFBFBD>n | ||||||
|      de<64>i<EFBFBD>medi<64>ini g<>zlemleyin. |      de<64>i<EFBFBD>medi<64>ini g<>zlemleyin. | ||||||
|  |  | ||||||
|   4. Kalan xxx'i de de<64>i<EFBFBD>tirmek i<>in ad<61>mlar<61> tekrarlay<61>n. |   4. Kalan xxx'i de de<64>i<EFBFBD>tirmek i<>in ad<61>mlar<61> tekrarlay<61>n. | ||||||
| @ -769,11 +770,11 @@ Not: Arama dosyan | |||||||
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ||||||
| 	Ders 6.4: MET<45>N KOPYALA VE YAPI<50>TIR | 	Ders 6.4: MET<45>N KOPYALA VE YAPI<50>TIR | ||||||
|  |  | ||||||
|   ** y i<>letmenini kullanarak metin kopyalay<61>n ve p kullanarak yap<61><70>t<EFBFBD>r<EFBFBD>n. ** |   ** y i<>lecini kullanarak metin kopyalay<61>n ve p kullanarak yap<61><70>t<EFBFBD>r<EFBFBD>n. ** | ||||||
|  |  | ||||||
|   1. <20>mleci a<>a<EFBFBD><61>da ---> ile imlenmi<6D> sat<61>ra getirin ve "a)"n<>n ard<72>na koyun. |   1. <20>mleci a<>a<EFBFBD><61>da ---> ile imlenmi<6D> sat<61>ra getirin, "a)"n<>n ard<72>na koyun. | ||||||
|  |  | ||||||
|   2. v ile VISUAL kipine ge<67>in ve imleci "ilk" s<>zc<7A><63><EFBFBD>n<EFBFBD>n <20>ncesine getirin. |   2. v ile G<EFBFBD>RSEL kipe ge<67>in ve imleci "ilk" s<>zc<7A><63><EFBFBD>n<EFBFBD>n <20>ncesine getirin. | ||||||
|  |  | ||||||
|   3. y d<><64>mesine basarak se<73>ili metni kopyalay<61>n. |   3. y d<><64>mesine basarak se<73>ili metni kopyalay<61>n. | ||||||
|  |  | ||||||
| @ -781,13 +782,13 @@ Not: Arama dosyan | |||||||
|  |  | ||||||
|   5. p d<><64>mesine basarak metni yap<61><70>t<EFBFBD>r<EFBFBD>n. Akabinde <ESC> d<><64>mesine bas<61>n. |   5. p d<><64>mesine basarak metni yap<61><70>t<EFBFBD>r<EFBFBD>n. Akabinde <ESC> d<><64>mesine bas<61>n. | ||||||
|  |  | ||||||
|   6. VISUAL kipine ge<67>erek "<22>ge" s<>zc<7A><63><EFBFBD>n<EFBFBD> se<73>in, y ile kopyalay<61>n, j$ ile |   6. G<EFBFBD>RSEL kipe ge<67>erek "<22>ge" s<>zc<7A><63><EFBFBD>n<EFBFBD> se<73>in, y ile kopyalay<61>n, j$ ile | ||||||
|      ikinci sat<61>r<EFBFBD>n sonuna gidin ve p ile s<>zc<7A><63><EFBFBD> yap<61><70>t<EFBFBD>r<EFBFBD>n. |      ikinci sat<61>r<EFBFBD>n sonuna gidin ve p ile s<>zc<7A><63><EFBFBD> yap<61><70>t<EFBFBD>r<EFBFBD>n. | ||||||
|  |  | ||||||
| ---> a) Bu ilk <20>ge | ---> a) Bu ilk <20>ge | ||||||
| ---> b) | ---> b) | ||||||
|  |  | ||||||
|   NOT: y komutunu bir i<>letmen olarak da kullanabilirsiniz; yw komutu yaln<6C>zca |   NOT: y komutunu bir i<>le<EFBFBD> olarak da kullanabilirsiniz; yw komutu yaln<6C>zca | ||||||
|        bir s<>zc<7A><63><EFBFBD> kopyalar. |        bir s<>zc<7A><63><EFBFBD> kopyalar. | ||||||
|    |    | ||||||
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ||||||
| @ -820,7 +821,7 @@ Not: Arama dosyan | |||||||
|  |  | ||||||
|  |  | ||||||
|   1. o komutu imlecin alt<6C>nda bir sat<61>r a<>ar ve imleci bu a<><61>lm<6C><6D> sat<61>ra |   1. o komutu imlecin alt<6C>nda bir sat<61>r a<>ar ve imleci bu a<><61>lm<6C><6D> sat<61>ra | ||||||
|      INSERT kipinde yerle<6C>tirir. |      EKLE kipinde yerle<6C>tirir. | ||||||
|      O komutu imlecin <20>zerinde bir sat<61>r a<>ar. |      O komutu imlecin <20>zerinde bir sat<61>r a<>ar. | ||||||
|  |  | ||||||
|   2. a komutu imle<6C>ten sonra metin giri<72>ine olanak verir. |   2. a komutu imle<6C>ten sonra metin giri<72>ine olanak verir. | ||||||
| @ -828,9 +829,9 @@ Not: Arama dosyan | |||||||
|  |  | ||||||
|   3. e komutu imleci bir s<>zc<7A><63><EFBFBD>n sonuna ta<74><61>r. |   3. e komutu imleci bir s<>zc<7A><63><EFBFBD>n sonuna ta<74><61>r. | ||||||
|  |  | ||||||
|   4. y i<>letmeni metni kopyalar, p i<>letmeni yap<61><70>t<EFBFBD>r<EFBFBD>r. |   4. y i<>leci metni kopyalar, p i<>leci yap<61><70>t<EFBFBD>r<EFBFBD>r. | ||||||
|  |  | ||||||
|   5. R komutu REPLACE (DE<EFBFBD><EFBFBD><EFBFBD>T<EFBFBD>R) kipine girer ve <ESC>'ye bas<61>lana kadar kal<61>r. |   5. R komutu DE<44><45><EFBFBD>T<EFBFBD>R kipine girer ve <ESC>'ye bas<61>lana kadar kal<61>r. | ||||||
|  |  | ||||||
|   6. ":set xxx" yazmak "xxx" se<73>ene<6E>ini ayarlar. Baz<61> se<73>enekler: |   6. ":set xxx" yazmak "xxx" se<73>ene<6E>ini ayarlar. Baz<61> se<73>enekler: | ||||||
|      'ic' 'ignorecase' B<>Y<EFBFBD>K/k<><6B><EFBFBD>k harf ayr<79>m<EFBFBD>n<EFBFBD> arama yaparken kapat<61>r. |      'ic' 'ignorecase' B<>Y<EFBFBD>K/k<><6B><EFBFBD>k harf ayr<79>m<EFBFBD>n<EFBFBD> arama yaparken kapat<61>r. | ||||||
| @ -846,7 +847,7 @@ Not: Arama dosyan | |||||||
|  |  | ||||||
|   ** <20>evrimi<6D>i yard<72>m sistemini kullan<61>n ** |   ** <20>evrimi<6D>i yard<72>m sistemini kullan<61>n ** | ||||||
|  |  | ||||||
|   Vim geni<6E> bir <20>eirimi<EFBFBD>i yard<72>m sistemine sahiptir. Ba<42>lamak i<>in <20>u <20><><EFBFBD>n<EFBFBD> |   Vim geni<6E> bir <20>evrimi<EFBFBD>i yard<72>m sistemine sahiptir. Ba<42>lamak i<>in <20>u <20><><EFBFBD>n<EFBFBD> | ||||||
|   deneyebilirsiniz: |   deneyebilirsiniz: | ||||||
|     - (e<>er varsa) <HELP> d<><64>mesine bas<61>n |     - (e<>er varsa) <HELP> d<><64>mesine bas<61>n | ||||||
|     - (e<>er varsa) <F1> d<><64>mesine bas<61>n |     - (e<>er varsa) <F1> d<><64>mesine bas<61>n | ||||||
| @ -858,7 +859,7 @@ Not: Arama dosyan | |||||||
|   Yard<72>m penceresini kapatmak i<>in :q yaz<61>p <ENTER> d<><64>mesine bas<61>n. |   Yard<72>m penceresini kapatmak i<>in :q yaz<61>p <ENTER> d<><64>mesine bas<61>n. | ||||||
|  |  | ||||||
|   ":help" komutuna de<64>i<EFBFBD>ken (arg<72>man) vererek herhangi bir konu hakk<6B>nda |   ":help" komutuna de<64>i<EFBFBD>ken (arg<72>man) vererek herhangi bir konu hakk<6B>nda | ||||||
|   yard<72>m alabilirsini. <20>unlar<61> deneyin (<ENTER> d<><64>mesine basmay<61> unutmay<61>n): |   yard<72>m alabilirsiniz. <20>unlar<61> deneyin: | ||||||
|  |  | ||||||
|     :help w |     :help w | ||||||
|     :help c_<CTRL> D |     :help c_<CTRL> D | ||||||
| @ -868,6 +869,7 @@ Not: Arama dosyan | |||||||
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ||||||
| 	Ders 7.2: B<>R BA<42>LANGI<47> BET<45><54><EFBFBD> OLU<4C>TURUN | 	Ders 7.2: B<>R BA<42>LANGI<47> BET<45><54><EFBFBD> OLU<4C>TURUN | ||||||
|  |  | ||||||
|  |  | ||||||
|   ** Vim'in <20>zelliklerine bak<61>n ** |   ** Vim'in <20>zelliklerine bak<61>n ** | ||||||
|  |  | ||||||
|   Vim Vi'dan <20>ok daha fazla <20>zelli<6C>e sahiptir fakat bir<69>o<EFBFBD>u <20>ntan<61>ml<6D> olarak |   Vim Vi'dan <20>ok daha fazla <20>zelli<6C>e sahiptir fakat bir<69>o<EFBFBD>u <20>ntan<61>ml<6D> olarak | ||||||
| @ -892,17 +894,21 @@ Not: Arama dosyan | |||||||
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ||||||
| 	Ders 7.3: TAMAMLAMA | 	Ders 7.3: TAMAMLAMA | ||||||
|  |  | ||||||
|  |  | ||||||
|   ** <CTRL> D ve <TAB> ile komut istemi ekran<61>nda tamamlama ** |   ** <CTRL> D ve <TAB> ile komut istemi ekran<61>nda tamamlama ** | ||||||
|  |  | ||||||
|   1. :set nocp komutunu kullanarak Vim'in uyumlu kipte olmad<61><64><EFBFBD>ndan emin olun. |   1. :set nocp komutunu kullanarak Vim'in uyumlu kipte olmad<61><64><EFBFBD>ndan | ||||||
|  |      emin olun. | ||||||
|  |  | ||||||
|   2. Bulundu<64>unuz dizindeki dosyalara :!ls veya :!dir ile bak<61>n. |   2. Bulundu<64>unuz dizindeki dosyalara :!ls veya :!dir ile bak<61>n. | ||||||
|  |  | ||||||
|   3. Bir komutun ba<62>lang<6E>c<EFBFBD>n<EFBFBD> yaz<61>n, <20>rne<6E>in :e. |   3. Bir komutun ba<62>lang<6E>c<EFBFBD>n<EFBFBD> yaz<61>n, <20>rne<6E>in :e. | ||||||
|  |  | ||||||
|   4. <CTRL> D'ye bast<73><74><EFBFBD>n<EFBFBD>zda Vim size e ile ba<62>layan komutlar<61> g<>sterecektir. |   4. <CTRL> D'ye bast<73><74><EFBFBD>n<EFBFBD>zda Vim size e ile ba<62>layan komutlar<61> | ||||||
|  |      g<>sterecektir. | ||||||
|  |  | ||||||
|   5. d <TAB> kulland<6E><64><EFBFBD>n<EFBFBD>zda Vim komutu kendinden :edit olarak tamamlayacakt<6B>r. |   5. d <TAB> kulland<6E><64><EFBFBD>n<EFBFBD>zda Vim komutu kendinden :edit olarak | ||||||
|  |      tamamlayacakt<6B>r. | ||||||
|  |  | ||||||
|   6. <20>imdi bir bo<62>luk ekleyin ve var olan bir dosyan<61>n ba<62> harflerini yaz<61>n. |   6. <20>imdi bir bo<62>luk ekleyin ve var olan bir dosyan<61>n ba<62> harflerini yaz<61>n. | ||||||
|      <20>rne<6E>in :edit DOS. |      <20>rne<6E>in :edit DOS. | ||||||
| @ -916,6 +922,7 @@ Not: Arama dosyan | |||||||
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ||||||
| 	Ders 7: <20>ZET | 	Ders 7: <20>ZET | ||||||
|  |  | ||||||
|  |  | ||||||
|   1. :help yazmak veya <F1> veya <HELP> d<><64>melerine basmak yard<72>m |   1. :help yazmak veya <F1> veya <HELP> d<><64>melerine basmak yard<72>m | ||||||
|      penceresini a<>ar. |      penceresini a<>ar. | ||||||
|  |  | ||||||
| @ -933,10 +940,11 @@ Not: Arama dosyan | |||||||
|  |  | ||||||
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ||||||
|  |  | ||||||
|   Burada Vim E<>itmeni tamamlanm<6E><6D> oldu. E<>itmendeki ama<6D> Vim d<>zenleyicisi |   B<EFBFBD>ylece Vim E<>itmeni tamamlanm<6E><6D> oldu. E<>itmendeki ama<6D> Vim d<>zenleyicisi | ||||||
|   hakk<6B>nda k<>sa bir bilgi vermek ve onu kolayca kullanman<61>z<EFBFBD> sa<73>lamakt<6B>. |   hakk<6B>nda k<>sa bir bilgi vermek ve onu kolayca kullanman<61>z<EFBFBD> sa<73>lamakt<6B>. | ||||||
|   Vim'in tamam<61>n<EFBFBD> <20><>retmek <20>ok zordur zira Vim bir<69>ok komuta sahiptir. Bundan |   Vim'in tamam<61>n<EFBFBD> <20><>retmek <20>ok zordur zira Vim bir<69>ok komuta sahiptir. | ||||||
|   sonra ":help user-manual" komutu ile kullan<61>c<EFBFBD> k<>lavuzunu okumal<61>s<EFBFBD>n<EFBFBD>z. |   Bundan sonra ":help user-manual" komutu ile kullan<61>c<EFBFBD> k<>lavuzunu | ||||||
|  |   okumal<61>s<EFBFBD>n<EFBFBD>z. | ||||||
|  |  | ||||||
|   Daha fazla okuma ve <20>al<61><6C>ma i<>in <20>u kitab<61> <20>neriyoruz: |   Daha fazla okuma ve <20>al<61><6C>ma i<>in <20>u kitab<61> <20>neriyoruz: | ||||||
|  |  | ||||||
| @ -962,7 +970,10 @@ Not: Arama dosyan | |||||||
|  |  | ||||||
|   Vim i<>in de<64>i<EFBFBD>tiren: Bram Moolenaar |   Vim i<>in de<64>i<EFBFBD>tiren: Bram Moolenaar | ||||||
|  |  | ||||||
|   T<>rk<72>e <20>eviri: Serkan "heartsmagic" <20>al<61><6C> (2005), adresimeyaz (at) yahoo com |   T<>rk<72>e <20>eviri: | ||||||
|   2019 G<>ncelleme: Emir SARI, emirsari (at) gmail com |   Serkan "heartsmagic" <20>al<61><6C> (2005), adresimeyaz (at) yahoo (dot) com | ||||||
|    |    | ||||||
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |   2019 G<>ncelleme: | ||||||
|  |   Emir SARI, bitigchi (at) me (dot) com | ||||||
|  |  | ||||||
|  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ||||||
|  | |||||||
| @ -2,7 +2,7 @@ | |||||||
| =    V I M   T u t o r ' a   h o ş   g e l d i n i z !   -     Sürüm 1.7      = | =    V I M   T u t o r ' a   h o ş   g e l d i n i z !   -     Sürüm 1.7      = | ||||||
| =============================================================================== | =============================================================================== | ||||||
|  |  | ||||||
|   Vim, bu gibi bir eğitmen ile açıklanması gereken çok fazla komut barındıran, |   Vim, böyle bir eğitmen ile açıklanması gereken çok fazla komut barındıran, | ||||||
|   oldukça kuvvetli bir metin düzenleyicidir. Bu eğitmen Vim'i çok amaçlı bir |   oldukça kuvvetli bir metin düzenleyicidir. Bu eğitmen Vim'i çok amaçlı bir | ||||||
|   düzenleyici olarak kolaylıkla kullanabileceğiniz yeterli sayıda komutu |   düzenleyici olarak kolaylıkla kullanabileceğiniz yeterli sayıda komutu | ||||||
|   açıklamak için tasarlanmıştır. |   açıklamak için tasarlanmıştır. | ||||||
| @ -16,27 +16,28 @@ | |||||||
|   çalıştırdıysanız zaten bir kopyasını almış oldunuz). |   çalıştırdıysanız zaten bir kopyasını almış oldunuz). | ||||||
|  |  | ||||||
|   Bu eğitmenin kullanarak öğretmek için tasarlandığını unutmamak önemlidir. |   Bu eğitmenin kullanarak öğretmek için tasarlandığını unutmamak önemlidir. | ||||||
|   Bu şu anlama gelir; komutları öğrenmek için doğru bir şekilde çalıştırmanız |   Bu şu anlama gelir; komutları öğrenmek için doğru bir şekilde çalıştırma- | ||||||
|   gerekir. Eğer sadece yazılanları okursanız komutları unutursunuz. |   nız gerekir. Eğer sadece yazılanları okursanız komutları unutursunuz. | ||||||
|  |  | ||||||
|   Şimdi Caps-Lock düğmenizin basılı olmadığına emin olun ve Ders 1.1'in |   Şimdi Caps Lock düğmenizin basılı olmadığına emin olun ve Ders 1.1'in | ||||||
|   ekranı tamamen doldurması için j düğmesine yeterli miktarda basın. |   ekranı tamamen doldurması için j düğmesine yeterli miktarda basın. | ||||||
|  |  | ||||||
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ||||||
| 	Ders 1.1: İMLECİ HAREKET ETTİRMEK | 	Ders 1.1: İMLECİ HAREKET ETTİRMEK | ||||||
|  |  | ||||||
| Çevirmen Notu: Tüm derslerde <ENTER> gördüğünüzde bu düğmeye basmanız gerekir. |  | ||||||
|  | Çevirmen Notu: Tüm derslerde <ENTER> gördüğünüzde bu düğmeye basın.  | ||||||
|  |  | ||||||
|   ** İmleci hareket ettirmek için h,j,k,l düğmelerine basın. ** |   ** İmleci hareket ettirmek için h,j,k,l düğmelerine basın. ** | ||||||
|         ^ |         ^ | ||||||
|         k		İpucu: h düğmesi soldadır ve sola doğru hareket eder. |         k		İpucu:  h düğmesi soldadır ve sola doğru hareket eder. | ||||||
|     < h	  l >		l düğmesi sağdadır ve sağa doğru hareket eder. |     < h	  l >		    l düğmesi sağdadır ve sağa doğru hareket eder. | ||||||
|         j		j düğmesi aşağı doğru bir oka benzer. |         j		        j düğmesi aşağı doğru bir oka benzer. | ||||||
|         v |         v | ||||||
|  |  | ||||||
|   1. İmleci kendinizi rahat hissedinceye dek ekranda dolaştırın. |   1. İmleci kendinizi rahat hissedinceye dek ekranda dolaştırın. | ||||||
|  |  | ||||||
|   2. j düğmesini kendisini yineleyinceye dek basılı tutun. |   2. j düğmesine basın ve ekranın aşağıya kaydığını görün. | ||||||
|  |  | ||||||
|   3. Aşağı düğmesini kullanarak, Ders 1.2'ye geçin. |   3. Aşağı düğmesini kullanarak, Ders 1.2'ye geçin. | ||||||
|  |  | ||||||
| @ -92,8 +93,8 @@ | |||||||
|  |  | ||||||
|   1. İmleci aşağıda ---> ile imlenmiş İLK satıra götürün. |   1. İmleci aşağıda ---> ile imlenmiş İLK satıra götürün. | ||||||
|  |  | ||||||
|   2. İlk satırı ikincisinin aynısı gibi yapmak için, imleci eklenmesi gereken |   2. İlk satırı ikincisinin aynısı gibi yapmak için, imleci eklenmesi | ||||||
|      metinden sonraki ilk karakterin üzerine götürün. |      gereken metinden sonraki ilk karakterin üzerine götürün. | ||||||
|  |  | ||||||
|   3. i'ye basın ve gerekli eklemeleri yapın. |   3. i'ye basın ve gerekli eklemeleri yapın. | ||||||
|  |  | ||||||
| @ -137,7 +138,7 @@ | |||||||
|   !! NOT: Aşağıdaki adımları uygulamadan önce tüm bu bölümü iyice okuyun! |   !! NOT: Aşağıdaki adımları uygulamadan önce tüm bu bölümü iyice okuyun! | ||||||
|  |  | ||||||
|   1. Bu eğitmeni Ders 1.2'de yaptığınız gibi :q! yazarak kapatın. Veya başka |   1. Bu eğitmeni Ders 1.2'de yaptığınız gibi :q! yazarak kapatın. Veya başka | ||||||
|        bir uçbirime erişiminiz varsa orada yapın. |      bir uçbirime erişiminiz varsa orada yapın. | ||||||
|  |  | ||||||
|   2. Komut istemi ekranında şu komutu girin: vim tutor <ENTER>. 'vim', Vim |   2. Komut istemi ekranında şu komutu girin: vim tutor <ENTER>. 'vim', Vim | ||||||
|      düzenleyicisini açmak için kullanacağınız komut olup 'tutor' da |      düzenleyicisini açmak için kullanacağınız komut olup 'tutor' da | ||||||
| @ -179,8 +180,8 @@ | |||||||
|      i metin girin <ESC> imleçten önce girer |      i metin girin <ESC> imleçten önce girer | ||||||
|      A metin girin <ESC> satırdan sonra ekler |      A metin girin <ESC> satırdan sonra ekler | ||||||
|  |  | ||||||
|   NOT: <ESC> düğmesine basmak sizi Normal kipe geri döndürür veya istenmeyen ve |   NOT: <ESC> düğmesine basmak sizi Normal kipe geri döndürür veya istenmeyen | ||||||
|        yarım yazılmış bir komutu iptal eder. |        veya yarım yazılmış bir komutu iptal eder. | ||||||
|  |  | ||||||
|   Şimdi Ders 2 ile bu eğitmeni sürdürün. |   Şimdi Ders 2 ile bu eğitmeni sürdürün. | ||||||
|  |  | ||||||
| @ -207,7 +208,7 @@ | |||||||
|   5. Tümce düzelene kadar adım 3 ve 4'ü tekrar edin ve Ders 2.2'ye geçin. |   5. Tümce düzelene kadar adım 3 ve 4'ü tekrar edin ve Ders 2.2'ye geçin. | ||||||
|  |  | ||||||
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ||||||
| 	Ders 2.2: DAHA FAZLA SİLME KOMUTU | 	Ders 2.2: DAHA FAZLA SİLME KOMUTLARI | ||||||
|  |  | ||||||
|  |  | ||||||
|   ** Satırı sonuna kadar silmek için d$ yazın. ** |   ** Satırı sonuna kadar silmek için d$ yazın. ** | ||||||
| @ -229,18 +230,18 @@ | |||||||
|   5. Neler olduğunu anlamak için Ders 2.3'e gidin. |   5. Neler olduğunu anlamak için Ders 2.3'e gidin. | ||||||
|  |  | ||||||
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ||||||
| 	Ders 2.3: İŞLETMENLER VE HAREKETLER | 	Ders 2.3: İŞLEÇLER VE HAREKETLER | ||||||
|  |  | ||||||
|  |  | ||||||
|   Metin değiştiren birçok komut işletmenler ve eklerden oluşur. Bir d işletmeni |   Metin değiştiren birçok komut işleçler ve eklerden oluşur. Bir d işleci | ||||||
|   içeren silme komutu için kullanılan biçim aşağıdaki gibidir: |   içeren silme komutu için kullanılan biçim aşağıdaki gibidir: | ||||||
|  |  | ||||||
|     d hareket |     d hareket | ||||||
|  |  | ||||||
|   Burada: |   Burada: | ||||||
|  |  | ||||||
|     d         - silme işletmenidir. |     d         - silme işlecidir. | ||||||
|     hareket   - işletmenin neyi işleteceğidir (aşağıda listelenmiştir). |     hareket   - işlecin neyi işleteceğidir (aşağıda listelenmiştir). | ||||||
|  |  | ||||||
|   Hareketlerin kısa bir listesi için: |   Hareketlerin kısa bir listesi için: | ||||||
|  |  | ||||||
| @ -250,14 +251,14 @@ | |||||||
|  |  | ||||||
|   Demeli ki, de komutunu girmek imleçten sözcüğün sonuna kadar siler. |   Demeli ki, de komutunu girmek imleçten sözcüğün sonuna kadar siler. | ||||||
|  |  | ||||||
|   NOT: Normal kipte hiçbir hareket olmadan yalnızca işletmeni girmek imleci |   NOT: Normal kipte hiçbir hareket olmadan yalnızca işleci girmek imleci | ||||||
|        yukarıda belirtildiği gibi hareket ettirir. |        yukarıda belirtildiği gibi hareket ettirir. | ||||||
|  |  | ||||||
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ||||||
| 	Ders 2.4: BİR HAREKET İLE BİRLİKTE SAYIM KULLANMAK | 	Ders 2.4: BİR HAREKET İLE BİRLİKTE SAYIM KULLANMAK | ||||||
|  |  | ||||||
|  |  | ||||||
|   ** Bir hareketten önce sayı kullanmak o hareketi sayı kadar tekrarlatır. ** |   ** Bir hareketten önce sayı kullanmak o hareketi sayıca tekrarlatır. ** | ||||||
|  |  | ||||||
|   1. İmleci aşağıda ---> ile imlenmiş satırın BAŞINA götürün. |   1. İmleci aşağıda ---> ile imlenmiş satırın BAŞINA götürün. | ||||||
|  |  | ||||||
| @ -277,9 +278,9 @@ | |||||||
| 	Ders 2.5: BİR SAYIM KULLANARAK DAHA FAZLA SİLME İŞLEMİ | 	Ders 2.5: BİR SAYIM KULLANARAK DAHA FAZLA SİLME İŞLEMİ | ||||||
|  |  | ||||||
|  |  | ||||||
|   ** Bir işletmen ile birlikte sayı kullanmak işletmeni o kadar tekrarlatır. ** |   ** Bir işleç ile birlikte sayı kullanmak işleci o kadar tekrarlatır. ** | ||||||
|  |  | ||||||
|   Yukarıda sözü edilen silme işletmeni ve hareketinin arasına sayı ekleyerek |   Yukarıda sözü edilen silme işleci ve hareketinin arasına sayı ekleyerek | ||||||
|   yapılan işlemi o sayı kadar tekrarlatabilirsiniz. |   yapılan işlemi o sayı kadar tekrarlatabilirsiniz. | ||||||
|  |  | ||||||
|     d [sayı] hareket |     d [sayı] hareket | ||||||
| @ -302,7 +303,7 @@ | |||||||
|  |  | ||||||
|   Bütün bir satır silme işlemi çok sık kullanıldığından dolayı, Vi |   Bütün bir satır silme işlemi çok sık kullanıldığından dolayı, Vi | ||||||
|   tasarımcıları bir satırı tamamen silmek için iki d yazmanın daha kolay |   tasarımcıları bir satırı tamamen silmek için iki d yazmanın daha kolay | ||||||
|   olduğuna karar verdiler. |   olduğuna karar vermişler. | ||||||
|  |  | ||||||
|   1. İmleci aşağıdaki tümceciğin ikinci satırına götürün. |   1. İmleci aşağıdaki tümceciğin ikinci satırına götürün. | ||||||
|  |  | ||||||
| @ -324,7 +325,7 @@ | |||||||
| 	Ders 2.7: GERİ AL KOMUTU | 	Ders 2.7: GERİ AL KOMUTU | ||||||
|  |  | ||||||
|  |  | ||||||
|   ** Son komutu geri almak için u, bütün bir satırı düzeltmek için U yazın. ** |   ** Komutu geri almak için u, bütün bir satırı düzeltmek için U yazın. ** | ||||||
|  |  | ||||||
|   1. İmleci aşağıda ---> ile imlenmiş satırda ve ilk hatanın üzerine koyun. |   1. İmleci aşağıda ---> ile imlenmiş satırda ve ilk hatanın üzerine koyun. | ||||||
|  |  | ||||||
| @ -359,12 +360,12 @@ | |||||||
|  |  | ||||||
|   5. Normal kipte bir komut biçimi şöyledir: |   5. Normal kipte bir komut biçimi şöyledir: | ||||||
|  |  | ||||||
|       işletmen [sayı] hareket |       işleç [sayı] hareket | ||||||
|  |  | ||||||
|     burada: |     burada: | ||||||
|       işletmen - ne yapılacağı, silmek için d örneğinde olduğu gibi |       işleç - ne yapılacağı, silmek için d örneğinde olduğu gibi | ||||||
|       [sayı] - komutun kaç kere tekrar edeceğini gösteren isteğe bağlı sayı |       [sayı] - komutun kaç kere tekrar edeceğini gösteren isteğe bağlı sayı | ||||||
|       hareket - işletmenin nice davranacağı, w (sözcük), $ (satır sonu) gibi. |       hareket - işlecin nice davranacağı, w (sözcük), $ (satır sonu) gibi | ||||||
|  |  | ||||||
|   6. Bir satırın başına gelmek için sıfır (0) kullanın. |   6. Bir satırın başına gelmek için sıfır (0) kullanın. | ||||||
|  |  | ||||||
| @ -399,7 +400,7 @@ | |||||||
| 	Ders 3.2: DEĞİŞTİR KOMUTU | 	Ders 3.2: DEĞİŞTİR KOMUTU | ||||||
|  |  | ||||||
|  |  | ||||||
|   ** İmlecin altındaki karakteri başkası ile değiştirmek için rx kullanın. ** |   ** İmlecin altındaki karakteri başkası ile değiştirmek için rx yapın. ** | ||||||
|  |  | ||||||
|   1. İmleci aşağıda ---> ile imlenmiş İLK satıra götürün. |   1. İmleci aşağıda ---> ile imlenmiş İLK satıra götürün. | ||||||
|  |  | ||||||
| @ -417,10 +418,10 @@ | |||||||
|   NOT: Unutmayın, ezberleyerek değil deneyerek öğrenin. |   NOT: Unutmayın, ezberleyerek değil deneyerek öğrenin. | ||||||
|  |  | ||||||
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ||||||
| 	Ders 3.3: DEĞİŞTİR İŞLETMENİ | 	Ders 3.3: DEĞİŞTİR İŞLECİ | ||||||
|  |  | ||||||
|  |  | ||||||
|   ** Bir sözcüğü imleçten sözcük sonuna kadar değiştirmek için ce kullanın. ** |   ** Bir sözcüğü imleçten sözcük sonuna kadar değiştirmek için ce yapın. ** | ||||||
|  |  | ||||||
|   1. İmleci aşağıda ---> ile imlenmiş İLK satıra götürün. |   1. İmleci aşağıda ---> ile imlenmiş İLK satıra götürün. | ||||||
|  |  | ||||||
| @ -435,16 +436,16 @@ | |||||||
| ---> Bu sutar değiştir komutu ile değişneli gereken birkaç mözgüç içeriyor. | ---> Bu sutar değiştir komutu ile değişneli gereken birkaç mözgüç içeriyor. | ||||||
| ---> Bu satır değiştir komutu ile değişmesi gereken birkaç sözcük içeriyor. | ---> Bu satır değiştir komutu ile değişmesi gereken birkaç sözcük içeriyor. | ||||||
|  |  | ||||||
|   ce'nin sadece sözcüğü değiştirmediğini, aynı zamanda sizi INSERT kipine |   ce'nin sadece sözcüğü değiştirmediğini, aynı zamanda sizi EKLE kipine | ||||||
|   aldığına da dikkat edin. |   aldığına da dikkat edin. | ||||||
|  |  | ||||||
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ||||||
| 	Ders 3.4: c'Yİ KULLANARAK DAHA FAZLA DEĞİŞTİRME | 	Ders 3.4: c'Yİ KULLANARAK DAHA FAZLA DEĞİŞTİRME | ||||||
|  |  | ||||||
|  |  | ||||||
|   ** Değiştir işletmeni sil komutu ile aynı hareketlerle kullanılır. ** |   ** Değiştir işleci sil komutu ile aynı hareketlerle kullanılır. ** | ||||||
|  |  | ||||||
|   1. Değiştir işletmeni sil ile aynı yolla çalışır. Biçim şöyledir: |   1. Değiştir işleci sil ile aynı yolla çalışır. Biçim şöyledir: | ||||||
|  |  | ||||||
|       c [sayı] hareket |       c [sayı] hareket | ||||||
|  |  | ||||||
| @ -472,7 +473,7 @@ | |||||||
|   2. İmlecin altındaki karakteri değiştirmek için önce r ardından da |   2. İmlecin altındaki karakteri değiştirmek için önce r ardından da | ||||||
|      yazmak istediğiniz karakteri yazın. |      yazmak istediğiniz karakteri yazın. | ||||||
|  |  | ||||||
|   3. Değiştir işletmeni belirlenen nesneyi, imleçten hareketin sonuna kadar |   3. Değiştir işleci belirlenen nesneyi, imleçten hareketin sonuna kadar | ||||||
|      değiştirme imkanı verir. Örneğin, bir sözcüğü imleçten sözcük sonuna |      değiştirme imkanı verir. Örneğin, bir sözcüğü imleçten sözcük sonuna | ||||||
|      kadar değiştirmek için cw, bir satırın tamamını değiştirmek içinse c$ |      kadar değiştirmek için cw, bir satırın tamamını değiştirmek içinse c$ | ||||||
|      yazın. |      yazın. | ||||||
| @ -526,8 +527,8 @@ | |||||||
|  |  | ||||||
| ---> "hatttaa" hatayı yazmanın doğru yolu değil; hatttaa bir hata. | ---> "hatttaa" hatayı yazmanın doğru yolu değil; hatttaa bir hata. | ||||||
|  |  | ||||||
| Not: Arama dosyanın sonuna ulaştığında dosyanın başından sürecektir. Bunu devre | Not: Arama dosyanın sonuna ulaştığında dosyanın başından sürecektir. Bunu | ||||||
|      dışı bırakmak için 'wrapscan' seçeneğini sıfırlayın. |      devre dışı bırakmak için 'wrapscan' seçeneğini sıfırlayın. | ||||||
|  |  | ||||||
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ||||||
| 	Ders 4.3: UYAN AYRAÇLAR ARAMASI | 	Ders 4.3: UYAN AYRAÇLAR ARAMASI | ||||||
| @ -543,7 +544,7 @@ Not: Arama dosyanın sonuna ulaştığında dosyanın başından sürecektir. Bu | |||||||
|  |  | ||||||
|   4. Uyan ilk parantezin üzerine geri dönmek için yine % yazın. |   4. Uyan ilk parantezin üzerine geri dönmek için yine % yazın. | ||||||
|  |  | ||||||
|   5. İmleci başka bir (), [] veya {} üzerine götürün ve % işletmeninin neler |   5. İmleci başka bir (), [] veya {} üzerine götürün ve % işlecinin neler | ||||||
|      yaptığını gözlemleyin. |      yaptığını gözlemleyin. | ||||||
|  |  | ||||||
| ---> Bu içerisinde ( )'ler, ['ler ] ve {'ler } bulunan bir satırdır. | ---> Bu içerisinde ( )'ler, ['ler ] ve {'ler } bulunan bir satırdır. | ||||||
| @ -584,19 +585,19 @@ Not: Arama dosyanın sonuna ulaştığında dosyanın başından sürecektir. Bu | |||||||
|      [sayı] G belirtilen satır numarasına gider. |      [sayı] G belirtilen satır numarasına gider. | ||||||
|      gg ilk satıra gider. |      gg ilk satıra gider. | ||||||
|  |  | ||||||
|   2. Bir sözcük öbeğinden önce / yazmak, İLERİ yönde o öbeği aratır. |   2. Sözcük öbeğinden önce / yazmak, İLERİ yönde o öbeği aratır. | ||||||
|      Bir sözcük öbeğinden önce ? yazmak, GERİ yönde o öbeği aratır. |      Sözcük öbeğinden önce ? yazmak, GERİ yönde o öbeği aratır. | ||||||
|      Bir aramadan sonra, aynı yöndeki bir sonraki karşılaşmayı bulmak için n, |      Aramadan sonra, aynı yöndeki bir sonraki karşılaşmayı bulmak için n, | ||||||
|      veya zıt yöndekini bulmak için N yazın. |      veya zıt yöndekini bulmak için N yazın. | ||||||
|      <CTRL> O sizi eski konumlara, <CTRL> I daha yeni konumlara götürür. |      <CTRL> O sizi eski konumlara, <CTRL> I daha yeni konumlara götürür. | ||||||
|  |  | ||||||
|   3. İmleç bir (), [], {} ayracı üzerindeyken % yazmak, uyan diğer eş |   3. İmleç bir (), [], {} ayracı üzerindeyken % yazmak, uyan diğer eş | ||||||
|      ayracı bulur. |      ayracı bulur. | ||||||
|  |  | ||||||
|   4. Bir satırdaki ilk 'eski'yi 'yeni' ile değiştirmek için :s/eski/yeni, |   4. Satırdaki ilk 'eski'yi 'yeni' ile değiştirmek için :s/eski/yeni, | ||||||
|      Bir satırdaki tüm 'eski'leri 'yeni' ile değiştirmek için :s/eski/yeni/g, |      Satırdaki tüm 'eski'leri 'yeni' ile değiştirmek için :s/eski/yeni/g, | ||||||
|      İki satır arasındaki öbekleri değiştirmek için :#,#s/eski/yeni/g, |      İki satır arasındaki öbekleri değiştirmek için :#,#s/eski/yeni/g, | ||||||
|      Bir dosyadaki tüm karşılaşmaları değiştirmek için :%s/eski/yeni/g yazın. |      Dosyadaki tüm karşılaşmaları değiştirmek için :%s/eski/yeni/g yazın. | ||||||
|      Her seferinde onay sorması için :%s/eski/yeni/gc kullanın. |      Her seferinde onay sorması için :%s/eski/yeni/gc kullanın. | ||||||
|  |  | ||||||
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ||||||
| @ -617,8 +618,8 @@ Not: Arama dosyanın sonuna ulaştığında dosyanın başından sürecektir. Bu | |||||||
|  |  | ||||||
|   NOT: Herhangi bir dış komutu bu yolla çalıştırmak mümkündür. |   NOT: Herhangi bir dış komutu bu yolla çalıştırmak mümkündür. | ||||||
|  |  | ||||||
|   NOT: Tüm : komutlarından sonra <ENTER> düğmesine basılmalıdır. Bundan sonra |   NOT: Tüm : komutlarından sonra <ENTER> düğmesine basılmalıdır. Bundan | ||||||
|        bunu her zaman anımsatmayacağız. |        sonra bunu her zaman anımsatmayacağız. | ||||||
|  |  | ||||||
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ||||||
| 	Ders 5.2: DOSYA YAZMAYA DEVAM | 	Ders 5.2: DOSYA YAZMAYA DEVAM | ||||||
| @ -641,11 +642,11 @@ Not: Arama dosyanın sonuna ulaştığında dosyanın başından sürecektir. Bu | |||||||
|        kaydettiğiniz vimtutor'un gerçek bir kopyası olduğunu görürsünüz. |        kaydettiğiniz vimtutor'un gerçek bir kopyası olduğunu görürsünüz. | ||||||
|  |  | ||||||
|   5. Şimdi dosyayı şu komutları vererek silin: |   5. Şimdi dosyayı şu komutları vererek silin: | ||||||
| 	Windows:                       :!del DENEME | 	    Windows:                       :!del DENEME | ||||||
| 	Unix (macOS, Linux, Haiku):    :!rm DENEME | 	    Unix (macOS, Linux, Haiku):    :!rm DENEME | ||||||
|  |  | ||||||
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ||||||
| 	Ders 5.3: YAZMAK İÇİN METİN SEÇME | 	Ders 5.3: YAZMA İÇİN METİN SEÇME | ||||||
|  |  | ||||||
|  |  | ||||||
|   ** Dosyanın bir bölümünü kaydetmek için, v hareket :w DOSYA_ADI yazın. ** |   ** Dosyanın bir bölümünü kaydetmek için, v hareket :w DOSYA_ADI yazın. ** | ||||||
| @ -671,14 +672,14 @@ Not: Arama dosyanın sonuna ulaştığında dosyanın başından sürecektir. Bu | |||||||
|  |  | ||||||
|   1. İmleci bu satırın hemen bir üstüne koyun. |   1. İmleci bu satırın hemen bir üstüne koyun. | ||||||
|  |  | ||||||
|   NOT: İkinci adımı gerçekleştirdikten sonra Ders 5.3'ün metnini göreceksiniz. |   NOT: İkinci adımdan sonra Ders 5.3'ün metnini göreceksiniz. | ||||||
|        Sonrasında AŞAĞI düğmesi ile bu derse geri gelin. |        Sonrasında AŞAĞI düğmesi ile bu derse geri gelin. | ||||||
|  |  | ||||||
|   2. Şimdi :r DENEME komutunu kullanarak DENEME dosyasını bu dosyanın içine |   2. Şimdi :r DENEME komutunu kullanarak DENEME dosyasını bu dosyanın içine | ||||||
|      getirin. Getirdiğiniz dosya imlecin hemen altına yerleştirilir. |      getirin. Getirdiğiniz dosya imlecin hemen altına yerleştirilir. | ||||||
|  |  | ||||||
|   3. Dosyanın getirildiğini doğrulamak için YUKARI düğmesini kullanarak |   3. Dosyanın getirildiğini doğrulamak için YUKARI düğmesini kullanarak | ||||||
|  	Ders 5.3'ün iki adet kopyası olduğunu görün, özgün sürümü ve kopyası. |  	 Ders 5.3'ün iki adet kopyası olduğunu görün, özgün sürümü ve kopyası. | ||||||
|  |  | ||||||
|   NOT: Bu komutu kullanarak bir dış komutun çıktısını da dosyanın içine |   NOT: Bu komutu kullanarak bir dış komutun çıktısını da dosyanın içine | ||||||
|        koyabilirsiniz. Örneğin :r :!ls yazmak ls komutunun vereceği çıktıyı |        koyabilirsiniz. Örneğin :r :!ls yazmak ls komutunun vereceği çıktıyı | ||||||
| @ -708,17 +709,17 @@ Not: Arama dosyanın sonuna ulaştığında dosyanın başından sürecektir. Bu | |||||||
| 	Ders 6.1: AÇ KOMUTU | 	Ders 6.1: AÇ KOMUTU | ||||||
|  |  | ||||||
|  |  | ||||||
|   ** İmlecin aşağısına bir satır açmak ve INSERT kipine geçmek için o yazın. ** |   ** İmlecin aşağısına satır açmak ve EKLE kipine geçmek için o yazın. ** | ||||||
|  |  | ||||||
|   1. İmleci aşağıda ---> ile imlenmiş satıra götürün. |   1. İmleci aşağıda ---> ile imlenmiş satıra götürün. | ||||||
|  |  | ||||||
|   2. İmlecin aşağısına bir satır açmak ve INSERT kipine geçmek için o |   2. İmlecin aşağısına bir satır açmak ve EKLE kipine geçmek için o | ||||||
|      (küçük harfle) yazın. |      (küçük harfle) yazın. | ||||||
|  |  | ||||||
|   3. Şimdi herhangi bir metin girin ve INSERT kipinden çıkmak için <ESC> |   3. Şimdi herhangi bir metin girin ve EKLE kipinden çıkmak için <ESC> | ||||||
|      düğmesine basın. |      düğmesine basın. | ||||||
|  |  | ||||||
| ---> o yazdıktan sonra imleç INSERT kipinde açılan satırın üzerine gider.  | ---> o yazdıktan sonra imleç EKLE kipinde açılan satırın üzerine gider.  | ||||||
|  |  | ||||||
|   4. İmlecin üzerinde bir satır açmak için, yalnızca  büyük O yazın. Bunu |   4. İmlecin üzerinde bir satır açmak için, yalnızca  büyük O yazın. Bunu | ||||||
|      aşağıdaki satırda deneyin. |      aşağıdaki satırda deneyin. | ||||||
| @ -729,15 +730,15 @@ Not: Arama dosyanın sonuna ulaştığında dosyanın başından sürecektir. Bu | |||||||
| 	Ders 6.2: EKLE KOMUTU | 	Ders 6.2: EKLE KOMUTU | ||||||
|  |  | ||||||
|  |  | ||||||
|   ** İmleçten sonra metin eklemek için a  yazın. ** |   ** İmleçten sonra metin eklemek için a yazın. ** | ||||||
|  |  | ||||||
|   1. İmleci aşağıda ---> ile imlenmiş satıra götürün. |   1. İmleci aşağıda ---> ile imlenmiş satıra götürün. | ||||||
|  |  | ||||||
|   2. İmleç satı'nın sonuna gelinceye dek e düğmesine basın. |   2. İmleç satırın sonuna gelinceye dek e düğmesine basın. | ||||||
|  |  | ||||||
|   3. İmleçten SONRA metin eklemek için a yazın. |   3. İmleçten SONRA metin eklemek için a yazın. | ||||||
|  |  | ||||||
|   4. Şimdi ilk satırı ikincisi gibi tamamlayın. INSERT kipinden çıkmak için |   4. Şimdi ilk satırı ikincisi gibi tamamlayın. EKLE kipinden çıkmak için | ||||||
|      <ESC> düğmesine basın. |      <ESC> düğmesine basın. | ||||||
|  |  | ||||||
|   5. e düğmesini kullanarak bir sonraki yarım sözcüğe gidin ve adım 3 ve 4'ü |   5. e düğmesini kullanarak bir sonraki yarım sözcüğe gidin ve adım 3 ve 4'ü | ||||||
| @ -758,7 +759,7 @@ Not: Arama dosyanın sonuna ulaştığında dosyanın başından sürecektir. Bu | |||||||
|   2. Şimdi R düğmesine basın ve ikinci satırdaki sayıyı ilk satırdaki xxx'in |   2. Şimdi R düğmesine basın ve ikinci satırdaki sayıyı ilk satırdaki xxx'in | ||||||
|      yerine yazın. |      yerine yazın. | ||||||
|  |  | ||||||
|   3. <ESC> düğmesine basarak REPLACE kipinden çıkın. Satırın geri kalanının |   3. <ESC> düğmesine basarak DEĞİŞTİR kipinden çıkın. Satırın geri kalanının | ||||||
|      değişmediğini gözlemleyin. |      değişmediğini gözlemleyin. | ||||||
|  |  | ||||||
|   4. Kalan xxx'i de değiştirmek için adımları tekrarlayın. |   4. Kalan xxx'i de değiştirmek için adımları tekrarlayın. | ||||||
| @ -769,11 +770,11 @@ Not: Arama dosyanın sonuna ulaştığında dosyanın başından sürecektir. Bu | |||||||
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ||||||
| 	Ders 6.4: METİN KOPYALA VE YAPIŞTIR | 	Ders 6.4: METİN KOPYALA VE YAPIŞTIR | ||||||
|  |  | ||||||
|   ** y işletmenini kullanarak metin kopyalayın ve p kullanarak yapıştırın. ** |   ** y işlecini kullanarak metin kopyalayın ve p kullanarak yapıştırın. ** | ||||||
|  |  | ||||||
|   1. İmleci aşağıda ---> ile imlenmiş satıra getirin ve "a)"nın ardına koyun. |   1. İmleci aşağıda ---> ile imlenmiş satıra getirin, "a)"nın ardına koyun. | ||||||
|  |  | ||||||
|   2. v ile VISUAL kipine geçin ve imleci "ilk" sözcüğünün öncesine getirin. |   2. v ile GÖRSEL kipe geçin ve imleci "ilk" sözcüğünün öncesine getirin. | ||||||
|  |  | ||||||
|   3. y düğmesine basarak seçili metni kopyalayın. |   3. y düğmesine basarak seçili metni kopyalayın. | ||||||
|  |  | ||||||
| @ -781,13 +782,13 @@ Not: Arama dosyanın sonuna ulaştığında dosyanın başından sürecektir. Bu | |||||||
|  |  | ||||||
|   5. p düğmesine basarak metni yapıştırın. Akabinde <ESC> düğmesine basın. |   5. p düğmesine basarak metni yapıştırın. Akabinde <ESC> düğmesine basın. | ||||||
|  |  | ||||||
|   6. VISUAL kipine geçerek "öge" sözcüğünü seçin, y ile kopyalayın, j$ ile |   6. GÖRSEL kipe geçerek "öge" sözcüğünü seçin, y ile kopyalayın, j$ ile | ||||||
|      ikinci satırın sonuna gidin ve p ile sözcüğü yapıştırın. |      ikinci satırın sonuna gidin ve p ile sözcüğü yapıştırın. | ||||||
|  |  | ||||||
| ---> a) Bu ilk öge | ---> a) Bu ilk öge | ||||||
| ---> b) | ---> b) | ||||||
|  |  | ||||||
|   NOT: y komutunu bir işletmen olarak da kullanabilirsiniz; yw komutu yalnızca |   NOT: y komutunu bir işleç olarak da kullanabilirsiniz; yw komutu yalnızca | ||||||
|        bir sözcüğü kopyalar. |        bir sözcüğü kopyalar. | ||||||
|    |    | ||||||
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ||||||
| @ -820,7 +821,7 @@ Not: Arama dosyanın sonuna ulaştığında dosyanın başından sürecektir. Bu | |||||||
|  |  | ||||||
|  |  | ||||||
|   1. o komutu imlecin altında bir satır açar ve imleci bu açılmış satıra |   1. o komutu imlecin altında bir satır açar ve imleci bu açılmış satıra | ||||||
|      INSERT kipinde yerleştirir. |      EKLE kipinde yerleştirir. | ||||||
|      O komutu imlecin üzerinde bir satır açar. |      O komutu imlecin üzerinde bir satır açar. | ||||||
|  |  | ||||||
|   2. a komutu imleçten sonra metin girişine olanak verir. |   2. a komutu imleçten sonra metin girişine olanak verir. | ||||||
| @ -828,9 +829,9 @@ Not: Arama dosyanın sonuna ulaştığında dosyanın başından sürecektir. Bu | |||||||
|  |  | ||||||
|   3. e komutu imleci bir sözcüğün sonuna taşır. |   3. e komutu imleci bir sözcüğün sonuna taşır. | ||||||
|  |  | ||||||
|   4. y işletmeni metni kopyalar, p işletmeni yapıştırır. |   4. y işleci metni kopyalar, p işleci yapıştırır. | ||||||
|  |  | ||||||
|   5. R komutu REPLACE (DEĞİŞTİR) kipine girer ve <ESC>'ye basılana kadar kalır. |   5. R komutu DEĞİŞTİR kipine girer ve <ESC>'ye basılana kadar kalır. | ||||||
|  |  | ||||||
|   6. ":set xxx" yazmak "xxx" seçeneğini ayarlar. Bazı seçenekler: |   6. ":set xxx" yazmak "xxx" seçeneğini ayarlar. Bazı seçenekler: | ||||||
|      'ic' 'ignorecase' BÜYÜK/küçük harf ayrımını arama yaparken kapatır. |      'ic' 'ignorecase' BÜYÜK/küçük harf ayrımını arama yaparken kapatır. | ||||||
| @ -846,7 +847,7 @@ Not: Arama dosyanın sonuna ulaştığında dosyanın başından sürecektir. Bu | |||||||
|  |  | ||||||
|   ** Çevrimiçi yardım sistemini kullanın ** |   ** Çevrimiçi yardım sistemini kullanın ** | ||||||
|  |  | ||||||
|   Vim geniş bir çeirimiçi yardım sistemine sahiptir. Başlamak için şu üçünü |   Vim geniş bir çevrimiçi yardım sistemine sahiptir. Başlamak için şu üçünü | ||||||
|   deneyebilirsiniz: |   deneyebilirsiniz: | ||||||
|     - (eğer varsa) <HELP> düğmesine basın |     - (eğer varsa) <HELP> düğmesine basın | ||||||
|     - (eğer varsa) <F1> düğmesine basın |     - (eğer varsa) <F1> düğmesine basın | ||||||
| @ -858,7 +859,7 @@ Not: Arama dosyanın sonuna ulaştığında dosyanın başından sürecektir. Bu | |||||||
|   Yardım penceresini kapatmak için :q yazıp <ENTER> düğmesine basın. |   Yardım penceresini kapatmak için :q yazıp <ENTER> düğmesine basın. | ||||||
|  |  | ||||||
|   ":help" komutuna değişken (argüman) vererek herhangi bir konu hakkında |   ":help" komutuna değişken (argüman) vererek herhangi bir konu hakkında | ||||||
|   yardım alabilirsini. Şunları deneyin (<ENTER> düğmesine basmayı unutmayın): |   yardım alabilirsiniz. Şunları deneyin: | ||||||
|  |  | ||||||
|     :help w |     :help w | ||||||
|     :help c_<CTRL> D |     :help c_<CTRL> D | ||||||
| @ -868,6 +869,7 @@ Not: Arama dosyanın sonuna ulaştığında dosyanın başından sürecektir. Bu | |||||||
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ||||||
| 	Ders 7.2: BİR BAŞLANGIÇ BETİĞİ OLUŞTURUN | 	Ders 7.2: BİR BAŞLANGIÇ BETİĞİ OLUŞTURUN | ||||||
|  |  | ||||||
|  |  | ||||||
|   ** Vim'in özelliklerine bakın ** |   ** Vim'in özelliklerine bakın ** | ||||||
|  |  | ||||||
|   Vim Vi'dan çok daha fazla özelliğe sahiptir fakat birçoğu öntanımlı olarak |   Vim Vi'dan çok daha fazla özelliğe sahiptir fakat birçoğu öntanımlı olarak | ||||||
| @ -892,17 +894,21 @@ Not: Arama dosyanın sonuna ulaştığında dosyanın başından sürecektir. Bu | |||||||
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ||||||
| 	Ders 7.3: TAMAMLAMA | 	Ders 7.3: TAMAMLAMA | ||||||
|  |  | ||||||
|  |  | ||||||
|   ** <CTRL> D ve <TAB> ile komut istemi ekranında tamamlama ** |   ** <CTRL> D ve <TAB> ile komut istemi ekranında tamamlama ** | ||||||
|  |  | ||||||
|   1. :set nocp komutunu kullanarak Vim'in uyumlu kipte olmadığından emin olun. |   1. :set nocp komutunu kullanarak Vim'in uyumlu kipte olmadığından | ||||||
|  |      emin olun. | ||||||
|  |  | ||||||
|   2. Bulunduğunuz dizindeki dosyalara :!ls veya :!dir ile bakın. |   2. Bulunduğunuz dizindeki dosyalara :!ls veya :!dir ile bakın. | ||||||
|  |  | ||||||
|   3. Bir komutun başlangıcını yazın, örneğin :e. |   3. Bir komutun başlangıcını yazın, örneğin :e. | ||||||
|  |  | ||||||
|   4. <CTRL> D'ye bastığınızda Vim size e ile başlayan komutları gösterecektir. |   4. <CTRL> D'ye bastığınızda Vim size e ile başlayan komutları | ||||||
|  |      gösterecektir. | ||||||
|  |  | ||||||
|   5. d <TAB> kullandığınızda Vim komutu kendinden :edit olarak tamamlayacaktır. |   5. d <TAB> kullandığınızda Vim komutu kendinden :edit olarak | ||||||
|  |      tamamlayacaktır. | ||||||
|  |  | ||||||
|   6. Şimdi bir boşluk ekleyin ve var olan bir dosyanın baş harflerini yazın. |   6. Şimdi bir boşluk ekleyin ve var olan bir dosyanın baş harflerini yazın. | ||||||
|      Örneğin :edit DOS. |      Örneğin :edit DOS. | ||||||
| @ -916,6 +922,7 @@ Not: Arama dosyanın sonuna ulaştığında dosyanın başından sürecektir. Bu | |||||||
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ||||||
| 	Ders 7: ÖZET | 	Ders 7: ÖZET | ||||||
|  |  | ||||||
|  |  | ||||||
|   1. :help yazmak veya <F1> veya <HELP> düğmelerine basmak yardım |   1. :help yazmak veya <F1> veya <HELP> düğmelerine basmak yardım | ||||||
|      penceresini açar. |      penceresini açar. | ||||||
|  |  | ||||||
| @ -933,10 +940,11 @@ Not: Arama dosyanın sonuna ulaştığında dosyanın başından sürecektir. Bu | |||||||
|  |  | ||||||
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ||||||
|  |  | ||||||
|   Burada Vim Eğitmeni tamamlanmış oldu. Eğitmendeki amaç Vim düzenleyicisi |   Böylece Vim Eğitmeni tamamlanmış oldu. Eğitmendeki amaç Vim düzenleyicisi | ||||||
|   hakkında kısa bir bilgi vermek ve onu kolayca kullanmanızı sağlamaktı. |   hakkında kısa bir bilgi vermek ve onu kolayca kullanmanızı sağlamaktı. | ||||||
|   Vim'in tamamını öğretmek çok zordur zira Vim birçok komuta sahiptir. Bundan |   Vim'in tamamını öğretmek çok zordur zira Vim birçok komuta sahiptir. | ||||||
|   sonra ":help user-manual" komutu ile kullanıcı kılavuzunu okumalısınız. |   Bundan sonra ":help user-manual" komutu ile kullanıcı kılavuzunu | ||||||
|  |   okumalısınız. | ||||||
|  |  | ||||||
|   Daha fazla okuma ve çalışma için şu kitabı öneriyoruz: |   Daha fazla okuma ve çalışma için şu kitabı öneriyoruz: | ||||||
|  |  | ||||||
| @ -962,7 +970,10 @@ Not: Arama dosyanın sonuna ulaştığında dosyanın başından sürecektir. Bu | |||||||
|  |  | ||||||
|   Vim için değiştiren: Bram Moolenaar |   Vim için değiştiren: Bram Moolenaar | ||||||
|  |  | ||||||
|   Türkçe çeviri: Serkan "heartsmagic" Çalış (2005), adresimeyaz (at) yahoo com |   Türkçe çeviri: | ||||||
|   2019 Güncelleme: Emir SARI, emirsari (at) gmail com |   Serkan "heartsmagic" Çalış (2005), adresimeyaz (at) yahoo (dot) com | ||||||
|    |    | ||||||
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |   2019 Güncelleme: | ||||||
|  |   Emir SARI, bitigchi (at) me (dot) com | ||||||
|  |  | ||||||
|  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ||||||
|  | |||||||
							
								
								
									
										82
									
								
								src/po/tr.po
									
									
									
									
									
								
							
							
						
						
									
										82
									
								
								src/po/tr.po
									
									
									
									
									
								
							| @ -173,19 +173,19 @@ msgstr "E88: İlk arabellekten öncesine gidilemez" | |||||||
| #, c-format | #, c-format | ||||||
| msgid "E89: No write since last change for buffer %d (add ! to override)" | msgid "E89: No write since last change for buffer %d (add ! to override)" | ||||||
| msgstr "" | msgstr "" | ||||||
| "E89: Arabellek %d son eklemeden beri yazılmamış (yoksaymak için ! ekleyin)" | "E89: Arabellek %d son değişiklikten sonra yazılmadı (yoksaymak için ! ekleyin)" | ||||||
|  |  | ||||||
| msgid "E948: Job still running (add ! to end the job)" | msgid "E948: Job still running (add ! to end the job)" | ||||||
| msgstr "E948: İş hâlâ sürüyor (bitirmek için ! ekleyin)" | msgstr "E948: İş hâlâ sürüyor (bitirmek için ! ekleyin)" | ||||||
|  |  | ||||||
| msgid "E37: No write since last change (add ! to override)" | msgid "E37: No write since last change (add ! to override)" | ||||||
| msgstr "E37: Son değişiklikten beri yazma yok (yoksaymak için ! ekleyin)" | msgstr "E37: Son değişiklikten sonra yazılmadı (yoksaymak için ! ekleyin)" | ||||||
|  |  | ||||||
| msgid "E948: Job still running" | msgid "E948: Job still running" | ||||||
| msgstr "E948: İş hâlâ sürüyor" | msgstr "E948: İş hâlâ sürüyor" | ||||||
|  |  | ||||||
| msgid "E37: No write since last change" | msgid "E37: No write since last change" | ||||||
| msgstr "E37: Son değişiklikten beri yazma yok" | msgstr "E37: Son değişiklikten sonra yazılmadı" | ||||||
|  |  | ||||||
| msgid "W14: Warning: List of file names overflow" | msgid "W14: Warning: List of file names overflow" | ||||||
| msgstr "W14: Uyarı: Dosya adları taşımı" | msgstr "W14: Uyarı: Dosya adları taşımı" | ||||||
| @ -207,7 +207,7 @@ msgid "line %ld" | |||||||
| msgstr "%ld. satır" | msgstr "%ld. satır" | ||||||
|  |  | ||||||
| msgid "E95: Buffer with this name already exists" | msgid "E95: Buffer with this name already exists" | ||||||
| msgstr "E95: Aynı adda bir arabellek halihazırda var" | msgstr "E95: Aynı adda bir arabellek hâlihazırda var" | ||||||
|  |  | ||||||
| msgid " [Modified]" | msgid " [Modified]" | ||||||
| msgstr " [Değiştirildi]" | msgstr " [Değiştirildi]" | ||||||
| @ -268,7 +268,7 @@ msgid "[Popup]" | |||||||
| msgstr "[Açılır pencere]" | msgstr "[Açılır pencere]" | ||||||
|  |  | ||||||
| msgid "[Scratch]" | msgid "[Scratch]" | ||||||
| msgstr "[Geçici]" | msgstr "[Geçici alan]" | ||||||
|  |  | ||||||
| msgid "WARNING: The file has been changed since reading it!!!" | msgid "WARNING: The file has been changed since reading it!!!" | ||||||
| msgstr "UYARI: Bu dosya açıldıktan sonra başkası tarafından değiştirilmiş!!!" | msgstr "UYARI: Bu dosya açıldıktan sonra başkası tarafından değiştirilmiş!!!" | ||||||
| @ -289,7 +289,7 @@ msgid "NetBeans disallows writes of unmodified buffers" | |||||||
| msgstr "NetBeans değiştirilmemiş arabelleklerin yazılmasına izin vermez" | msgstr "NetBeans değiştirilmemiş arabelleklerin yazılmasına izin vermez" | ||||||
|  |  | ||||||
| msgid "Partial writes disallowed for NetBeans buffers" | msgid "Partial writes disallowed for NetBeans buffers" | ||||||
| msgstr "NetBeans arabellekleri için kısmi yazmalara izin verilmez" | msgstr "NetBeans arabellekleri için kısmî yazmalara izin verilmez" | ||||||
|  |  | ||||||
| msgid "is a directory" | msgid "is a directory" | ||||||
| msgstr "bir dizin" | msgstr "bir dizin" | ||||||
| @ -550,7 +550,7 @@ msgstr "extend() değişkeni" | |||||||
|  |  | ||||||
| #, c-format | #, c-format | ||||||
| msgid "E737: Key already exists: %s" | msgid "E737: Key already exists: %s" | ||||||
| msgstr "E737: Anahtar halihazırda var: %s" | msgstr "E737: Anahtar hâlihazırda var: %s" | ||||||
|  |  | ||||||
| #, c-format | #, c-format | ||||||
| msgid "E96: Cannot diff more than %d buffers" | msgid "E96: Cannot diff more than %d buffers" | ||||||
| @ -686,7 +686,7 @@ msgid "E105: Using :loadkeymap not in a sourced file" | |||||||
| msgstr "E105: :loadkeymap kaynak alınmayan bir dosyada kullanılıyor" | msgstr "E105: :loadkeymap kaynak alınmayan bir dosyada kullanılıyor" | ||||||
|  |  | ||||||
| msgid "E791: Empty keymap entry" | msgid "E791: Empty keymap entry" | ||||||
| msgstr "E791: Boş düğme eşlem girişi" | msgstr "E791: Boş düğme eşlem girdisi" | ||||||
|  |  | ||||||
| msgid "E111: Missing ']'" | msgid "E111: Missing ']'" | ||||||
| msgstr "E111: Eksik ']'" | msgstr "E111: Eksik ']'" | ||||||
| @ -695,7 +695,7 @@ msgid "E719: Cannot use [:] with a Dictionary" | |||||||
| msgstr "E719: [:] bir sözlük ile kullanılamıyor" | msgstr "E719: [:] bir sözlük ile kullanılamıyor" | ||||||
|  |  | ||||||
| msgid "E806: using Float as a String" | msgid "E806: using Float as a String" | ||||||
| msgstr "E806: Kayan, dizi olarak kullanılıyor" | msgstr "E806: Kayan değer bir dizi olarak kullanılıyor" | ||||||
|  |  | ||||||
| msgid "E274: No white space allowed before parenthesis" | msgid "E274: No white space allowed before parenthesis" | ||||||
| msgstr "E274: Ayraçtan önce boşluğa izin verilmez" | msgstr "E274: Ayraçtan önce boşluğa izin verilmez" | ||||||
| @ -793,28 +793,28 @@ msgid "E974: Using a Blob as a Number" | |||||||
| msgstr "E974: Bir ikili geniş nesneyi sayı olarak kullanma"  | msgstr "E974: Bir ikili geniş nesneyi sayı olarak kullanma"  | ||||||
|  |  | ||||||
| msgid "E891: Using a Funcref as a Float" | msgid "E891: Using a Funcref as a Float" | ||||||
| msgstr "E891: Bir Funcref'i kayan olarak kullanma" | msgstr "E891: Bir Funcref'i Kayan olarak kullanma" | ||||||
|  |  | ||||||
| msgid "E892: Using a String as a Float" | msgid "E892: Using a String as a Float" | ||||||
| msgstr "E892: Bir diziyi kayan olarak kullanma" | msgstr "E892: Bir diziyi Kayan olarak kullanma" | ||||||
|  |  | ||||||
| msgid "E893: Using a List as a Float" | msgid "E893: Using a List as a Float" | ||||||
| msgstr "E893: Bir listeyi kayan olarak kullanma" | msgstr "E893: Bir listeyi Kayan olarak kullanma" | ||||||
|  |  | ||||||
| msgid "E894: Using a Dictionary as a Float" | msgid "E894: Using a Dictionary as a Float" | ||||||
| msgstr "E894: Bir sözlüğü kayan olarak kullanma" | msgstr "E894: Bir sözlüğü Kayan olarak kullanma" | ||||||
|  |  | ||||||
| msgid "E907: Using a special value as a Float" | msgid "E907: Using a special value as a Float" | ||||||
| msgstr "E907: Özel bir değeri kayan olarak kullanma" | msgstr "E907: Özel bir değeri Kayan olarak kullanma" | ||||||
|  |  | ||||||
| msgid "E911: Using a Job as a Float" | msgid "E911: Using a Job as a Float" | ||||||
| msgstr "E911: Bir işi kayan olarak kullanma" | msgstr "E911: Bir işi Kayan olarak kullanma" | ||||||
|  |  | ||||||
| msgid "E914: Using a Channel as a Float" | msgid "E914: Using a Channel as a Float" | ||||||
| msgstr "E914: Bir kanalı kayan olarak kullanma" | msgstr "E914: Bir kanalı Kayan olarak kullanma" | ||||||
|  |  | ||||||
| msgid "E975: Using a Blob as a Float" | msgid "E975: Using a Blob as a Float" | ||||||
| msgstr "E975: Bir ikili geniş nesneyi kayan olarak kullanma" | msgstr "E975: Bir ikili geniş nesneyi Kayan olarak kullanma" | ||||||
|  |  | ||||||
| msgid "E729: using Funcref as a String" | msgid "E729: using Funcref as a String" | ||||||
| msgstr "E729: Funcref dizi olarak kullanılıyor" | msgstr "E729: Funcref dizi olarak kullanılıyor" | ||||||
| @ -829,7 +829,7 @@ msgid "E976: using Blob as a String" | |||||||
| msgstr "E976: İkili geniş nesne dizi olarak kullanılıyor" | msgstr "E976: İkili geniş nesne dizi olarak kullanılıyor" | ||||||
|  |  | ||||||
| msgid "E908: using an invalid value as a String" | msgid "E908: using an invalid value as a String" | ||||||
| msgstr "E908: Bir geçersiz değer dizi olarak kullanılıyor" | msgstr "E908: Geçersiz bir değer dizi olarak kullanılıyor" | ||||||
|  |  | ||||||
| msgid "E698: variable nested too deep for making a copy" | msgid "E698: variable nested too deep for making a copy" | ||||||
| msgstr "E698: Değişken kopyalama için çok iç içe geçmiş" | msgstr "E698: Değişken kopyalama için çok iç içe geçmiş" | ||||||
| @ -915,7 +915,7 @@ msgid "E277: Unable to read a server reply" | |||||||
| msgstr "E277: Bir sunucu yanıtı okunamadı" | msgstr "E277: Bir sunucu yanıtı okunamadı" | ||||||
|  |  | ||||||
| msgid "E941: already started a server" | msgid "E941: already started a server" | ||||||
| msgstr "E941: Sunucu halihazırda çalışıyor" | msgstr "E941: Sunucu hâlihazırda çalışıyor" | ||||||
|  |  | ||||||
| msgid "E942: +clientserver feature not available" | msgid "E942: +clientserver feature not available" | ||||||
| msgstr "E942: +clientserver özelliği mevcut değil" | msgstr "E942: +clientserver özelliği mevcut değil" | ||||||
| @ -1057,7 +1057,7 @@ msgid "E135: *Filter* Autocommands must not change current buffer" | |||||||
| msgstr "E135: *Süzgeç* otokomutları şu anki arabelleği değiştirmemelidir" | msgstr "E135: *Süzgeç* otokomutları şu anki arabelleği değiştirmemelidir" | ||||||
|  |  | ||||||
| msgid "[No write since last change]\n" | msgid "[No write since last change]\n" | ||||||
| msgstr "[Son değişiklikten beri yazma yok]\n" | msgstr "[Son değişiklikten sonra yazılmadı]\n" | ||||||
|  |  | ||||||
| msgid "Save As" | msgid "Save As" | ||||||
| msgstr "Farklı Kaydet" | msgstr "Farklı Kaydet" | ||||||
| @ -1102,7 +1102,7 @@ msgid "" | |||||||
| "Do you wish to try?" | "Do you wish to try?" | ||||||
| msgstr "" | msgstr "" | ||||||
| "\"%s\" dosya izinleri saltokunur.\n" | "\"%s\" dosya izinleri saltokunur.\n" | ||||||
| "Yine de belki yazılabilir.\n" | "Belki yine de yazılabilir.\n" | ||||||
| "Denemek ister misiniz?" | "Denemek ister misiniz?" | ||||||
|  |  | ||||||
| #, c-format | #, c-format | ||||||
| @ -1131,7 +1131,7 @@ msgid "replace with %s (y/n/a/q/l/^E/^Y)?" | |||||||
| msgstr "%s ile değiştir (y/n/a/q/l/^E/^Y)?" | msgstr "%s ile değiştir (y/n/a/q/l/^E/^Y)?" | ||||||
|  |  | ||||||
| msgid "(Interrupted) " | msgid "(Interrupted) " | ||||||
| msgstr "(Kesildi) " | msgstr "(Yarıda kesildi) " | ||||||
|  |  | ||||||
| #, c-format | #, c-format | ||||||
| msgid "%ld match on %ld line" | msgid "%ld match on %ld line" | ||||||
| @ -1223,7 +1223,7 @@ msgstr "E947: İş \"%s\" arabelleğinde hâlâ sürüyor" | |||||||
|  |  | ||||||
| #, c-format | #, c-format | ||||||
| msgid "E162: No write since last change for buffer \"%s\"" | msgid "E162: No write since last change for buffer \"%s\"" | ||||||
| msgstr "E162: \"%s\" arabelleğinde son değişiklikten beri yazma yok" | msgstr "E162: \"%s\" arabelleği son değişiklikten sonra yazılmadı" | ||||||
|  |  | ||||||
| msgid "Warning: Entered other buffer unexpectedly (check autocommands)" | msgid "Warning: Entered other buffer unexpectedly (check autocommands)" | ||||||
| msgstr "Uyarı: Diğer arabelleğe aniden girildi (otokomutları denetleyin)" | msgstr "Uyarı: Diğer arabelleğe aniden girildi (otokomutları denetleyin)" | ||||||
| @ -2830,7 +2830,7 @@ msgid "-t tag          edit file where tag is defined" | |||||||
| msgstr "-t etiket       etiket tanımlanan dosyaları düzenle" | msgstr "-t etiket       etiket tanımlanan dosyaları düzenle" | ||||||
|  |  | ||||||
| msgid "-q [errorfile]  edit file with first error" | msgid "-q [errorfile]  edit file with first error" | ||||||
| msgstr "-q [hatalı]     hata içeren ilk dosyayı düzenle" | msgstr "-q [hatalıd.]  hata içeren ilk dosyayı düzenle" | ||||||
|  |  | ||||||
| msgid "" | msgid "" | ||||||
| "\n" | "\n" | ||||||
| @ -3173,19 +3173,19 @@ msgstr ": Gönderme başarısız oldu.\n" | |||||||
|  |  | ||||||
| #, c-format | #, c-format | ||||||
| msgid "E224: global abbreviation already exists for %s" | msgid "E224: global abbreviation already exists for %s" | ||||||
| msgstr "E224: %s için genel kısaltma halihazırda var" | msgstr "E224: %s için genel kısaltma hâlihazırda var" | ||||||
|  |  | ||||||
| #, c-format | #, c-format | ||||||
| msgid "E225: global mapping already exists for %s" | msgid "E225: global mapping already exists for %s" | ||||||
| msgstr "E225: %s için genel eşlemleme halihazırda var " | msgstr "E225: %s için genel eşlemleme hâlihazırda var " | ||||||
|  |  | ||||||
| #, c-format | #, c-format | ||||||
| msgid "E226: abbreviation already exists for %s" | msgid "E226: abbreviation already exists for %s" | ||||||
| msgstr "E226: %s için kısaltma halihazırda var" | msgstr "E226: %s için kısaltma hâlihazırda var" | ||||||
|  |  | ||||||
| #, c-format | #, c-format | ||||||
| msgid "E227: mapping already exists for %s" | msgid "E227: mapping already exists for %s" | ||||||
| msgstr "E227: %s için eşlemleme halihazırda var" | msgstr "E227: %s için eşlemleme hâlihazırda var" | ||||||
|  |  | ||||||
| msgid "No abbreviation found" | msgid "No abbreviation found" | ||||||
| msgstr "Kısaltma bulunamadı" | msgstr "Kısaltma bulunamadı" | ||||||
| @ -3270,7 +3270,7 @@ msgid "E297: Write error in swap file" | |||||||
| msgstr "E297: Takas dosyasında yazma hatası" | msgstr "E297: Takas dosyasında yazma hatası" | ||||||
|  |  | ||||||
| msgid "E300: Swap file already exists (symlink attack?)" | msgid "E300: Swap file already exists (symlink attack?)" | ||||||
| msgstr "E300: Takas dosyası halihazırda var (sembol bağı saldırısı?)" | msgstr "E300: Takas dosyası hâlihazırda var (sembol bağı saldırısı?)" | ||||||
|  |  | ||||||
| msgid "E298: Didn't get block nr 0?" | msgid "E298: Didn't get block nr 0?" | ||||||
| msgstr "E298: 0 numaralı blok alınmadı mı?" | msgstr "E298: 0 numaralı blok alınmadı mı?" | ||||||
| @ -3309,7 +3309,7 @@ msgid "E306: Cannot open %s" | |||||||
| msgstr "E306: %s açılamıyor" | msgstr "E306: %s açılamıyor" | ||||||
|  |  | ||||||
| msgid "Unable to read block 0 from " | msgid "Unable to read block 0 from " | ||||||
| msgstr "Şuradan blok 0 okunamıyor: " | msgstr "Blok 0 şuradan okunamıyor: " | ||||||
|  |  | ||||||
| msgid "" | msgid "" | ||||||
| "\n" | "\n" | ||||||
| @ -3684,7 +3684,7 @@ msgid "VIM - ATTENTION" | |||||||
| msgstr "VİM - DİKKAT" | msgstr "VİM - DİKKAT" | ||||||
|  |  | ||||||
| msgid "Swap file already exists!" | msgid "Swap file already exists!" | ||||||
| msgstr "Takas dosyası halihazırda var!" | msgstr "Takas dosyası hâlihazırda var!" | ||||||
|  |  | ||||||
| msgid "" | msgid "" | ||||||
| "&Open Read-Only\n" | "&Open Read-Only\n" | ||||||
| @ -3761,7 +3761,7 @@ msgid "E354: Invalid register name: '%s'" | |||||||
| msgstr "E354: Geçersiz yazmaç adı: '%s'" | msgstr "E354: Geçersiz yazmaç adı: '%s'" | ||||||
|  |  | ||||||
| msgid "Messages maintainer: Bram Moolenaar <Bram@vim.org>" | msgid "Messages maintainer: Bram Moolenaar <Bram@vim.org>" | ||||||
| msgstr "İletiler Türkçe çeviricisi: Emir SARI <bitigchi@me.com>" | msgstr "İletileri Türkçeye çeviren: Emir SARI <bitigchi@me.com>" | ||||||
|  |  | ||||||
| msgid "Interrupt: " | msgid "Interrupt: " | ||||||
| msgstr "Yarıda kes: " | msgstr "Yarıda kes: " | ||||||
| @ -3895,7 +3895,7 @@ msgid "E838: netbeans is not supported with this GUI" | |||||||
| msgstr "E838: NetBeans bu grafik arabirimde desteklenmiyor" | msgstr "E838: NetBeans bu grafik arabirimde desteklenmiyor" | ||||||
|  |  | ||||||
| msgid "E511: netbeans already connected" | msgid "E511: netbeans already connected" | ||||||
| msgstr "E511: NetBeans halihazırda bağlı" | msgstr "E511: NetBeans hâlihazırda bağlı" | ||||||
|  |  | ||||||
| #, c-format | #, c-format | ||||||
| msgid "E505: %s is read-only (add ! to override)" | msgid "E505: %s is read-only (add ! to override)" | ||||||
| @ -4018,7 +4018,7 @@ msgid "E946: Cannot make a terminal with running job modifiable" | |||||||
| msgstr "E946: Uçbirim bir iş çalışırken değiştirilebilir yapılamaz" | msgstr "E946: Uçbirim bir iş çalışırken değiştirilebilir yapılamaz" | ||||||
|  |  | ||||||
| msgid "E590: A preview window already exists" | msgid "E590: A preview window already exists" | ||||||
| msgstr "E590: Bir önizleme penceresi halihazırda mevcut" | msgstr "E590: Bir önizleme penceresi hâlihazırda mevcut" | ||||||
|  |  | ||||||
| msgid "W17: Arabic requires UTF-8, do ':set encoding=utf-8'" | msgid "W17: Arabic requires UTF-8, do ':set encoding=utf-8'" | ||||||
| msgstr "W17: Arapça UTF-8 gerektirir, ':set encoding=utf-8' yapın" | msgstr "W17: Arapça UTF-8 gerektirir, ':set encoding=utf-8' yapın" | ||||||
| @ -5100,7 +5100,7 @@ msgstr "" | |||||||
|  |  | ||||||
| #, c-format | #, c-format | ||||||
| msgid "Expected Y or N in %s line %d: %s" | msgid "Expected Y or N in %s line %d: %s" | ||||||
| msgstr "%s içinde %d. satırda E veya H bekleniyordu: %s" | msgstr "%s içinde %d. satırda Y veya N bekleniyordu: %s" | ||||||
|  |  | ||||||
| #, c-format | #, c-format | ||||||
| msgid "Broken condition in %s line %d: %s" | msgid "Broken condition in %s line %d: %s" | ||||||
| @ -5666,7 +5666,7 @@ msgstr "E968: En azından bir 'id' veya 'type' gerekli" | |||||||
|  |  | ||||||
| #, c-format | #, c-format | ||||||
| msgid "E969: Property type %s already defined" | msgid "E969: Property type %s already defined" | ||||||
| msgstr "E969: Özellik türü %s halihazırda tanımlanmış" | msgstr "E969: Özellik türü %s hâlihazırda tanımlanmış" | ||||||
|  |  | ||||||
| #, c-format | #, c-format | ||||||
| msgid "E970: Unknown highlight group name: '%s'" | msgid "E970: Unknown highlight group name: '%s'" | ||||||
| @ -5879,10 +5879,10 @@ msgstr "E184: Böyle bir kullanıcı tanımlı komut yok: %s" | |||||||
|  |  | ||||||
| #, c-format | #, c-format | ||||||
| msgid "E122: Function %s already exists, add ! to replace it" | msgid "E122: Function %s already exists, add ! to replace it" | ||||||
| msgstr "E122: %s işlevi halihazırda mevcut, değiştirmek için ! ekleyin" | msgstr "E122: %s işlevi hâlihazırda mevcut, değiştirmek için ! ekleyin" | ||||||
|  |  | ||||||
| msgid "E717: Dictionary entry already exists" | msgid "E717: Dictionary entry already exists" | ||||||
| msgstr "E717: Sözlük girdisi halihazırda mevcut" | msgstr "E717: Sözlük girdisi hâlihazırda mevcut" | ||||||
|  |  | ||||||
| msgid "E718: Funcref required" | msgid "E718: Funcref required" | ||||||
| msgstr "E718: Funcref gerekli" | msgstr "E718: Funcref gerekli" | ||||||
| @ -6356,7 +6356,7 @@ msgid "" | |||||||
| "$" | "$" | ||||||
| msgstr "" | msgstr "" | ||||||
| "\n" | "\n" | ||||||
| "# Son Değiştirme Dizisi:\n" | "# Son Değiştirilen Dizi:\n" | ||||||
| "$" | "$" | ||||||
|  |  | ||||||
| #, c-format | #, c-format | ||||||
| @ -6948,10 +6948,10 @@ msgid "E686: Argument of %s must be a List" | |||||||
| msgstr "E686: %s değişkeni bir liste olmalı" | msgstr "E686: %s değişkeni bir liste olmalı" | ||||||
|  |  | ||||||
| msgid "search hit TOP, continuing at BOTTOM" | msgid "search hit TOP, continuing at BOTTOM" | ||||||
| msgstr "Dosyanın BAŞINA varıldı, arama dosyanın SONUNDAN sürecek" | msgstr "Arama dosyanın BAŞINI geçti, dosyanın SONUNDAN sürüyor" | ||||||
|  |  | ||||||
| msgid "search hit BOTTOM, continuing at TOP" | msgid "search hit BOTTOM, continuing at TOP" | ||||||
| msgstr "Dosyanın SONUNA varıldı, arama dosyanın BAŞINDAN sürecek" | msgstr "Arama dosyanın SONUNU geçti, dosyanın BAŞINDAN sürüyor" | ||||||
|  |  | ||||||
| #, c-format | #, c-format | ||||||
| msgid "Need encryption key for \"%s\"" | msgid "Need encryption key for \"%s\"" | ||||||
|  | |||||||
		Reference in New Issue
	
	Block a user