diff options
-rw-r--r-- | de-de/vim-de.html.markdown | 2 | ||||
-rw-r--r-- | el-gr/vim-gr.html.markdown | 13 | ||||
-rw-r--r-- | es-es/vim-es.html.markdown | 30 | ||||
-rw-r--r-- | fa-ir/vim-fa.html.markdown | 2 | ||||
-rw-r--r-- | fr-fr/vim-fr.html.markdown | 16 | ||||
-rw-r--r-- | ja-jp/vim-jp.html.markdown | 6 | ||||
-rw-r--r-- | ko-kr/vim-kr.html.markdown | 22 | ||||
-rw-r--r-- | nl-nl/vim-nl.html.markdown | 14 | ||||
-rw-r--r-- | pl-pl/vim-pl.html.markdown | 28 | ||||
-rw-r--r-- | pt-br/vim-pt.html.markdown | 24 | ||||
-rw-r--r-- | ru-ru/vim-ru.html.markdown | 38 | ||||
-rw-r--r-- | vim.html.markdown | 10 | ||||
-rw-r--r-- | vimscript.html.markdown | 8 | ||||
-rw-r--r-- | zh-cn/vim-cn.html.markdown | 18 |
14 files changed, 113 insertions, 118 deletions
diff --git a/de-de/vim-de.html.markdown b/de-de/vim-de.html.markdown index d0b4eb9d..bac7e673 100644 --- a/de-de/vim-de.html.markdown +++ b/de-de/vim-de.html.markdown @@ -219,7 +219,7 @@ Die Datei .vimrc kann verwendet werden, um Vim beim Starten zu konfigurieren Hier ist eine Beispiel ~/.vimrc Datei: -``` +```vim " Beispiel ~/.vimrc " Erforderlich für vim, dass es iMproved ist. diff --git a/el-gr/vim-gr.html.markdown b/el-gr/vim-gr.html.markdown index b11b5c33..1715bc89 100644 --- a/el-gr/vim-gr.html.markdown +++ b/el-gr/vim-gr.html.markdown @@ -36,10 +36,10 @@ To (Vi IMproved) είναι ένας κλώνος του δημοφιλούς vi k # Μετακινήσου μια γραμμή πάνω l # Μετακινήσου μια γραμμή δεξιά - Ctrl+B # Πήγαινε μία οθόνη πίσω - Ctrl+F # Πήγαινε μία οθόνη μπροστά + Ctrl+B # Πήγαινε μία οθόνη πίσω + Ctrl+F # Πήγαινε μία οθόνη μπροστά Ctrl+U # Πήγαινε μισή οθόνη πίσω - Ctrl+D # Πήγαινε μισή οθόνη μπροστά + Ctrl+D # Πήγαινε μισή οθόνη μπροστά # Μετακινήσεις στην ίδια γραμμή @@ -82,7 +82,8 @@ To (Vi IMproved) είναι ένας κλώνος του δημοφιλούς vi L # Πήγαινε στο κάτω άκρο της σελίδας ``` -## Help docs: +## Help docs + Το Vim έχει built-in help documentation που μπορείς να δεις με `:help <topic>`. Για παράδειγμα το `:help navigation` θα σου εμφανίσει documentation σχετικό με το πως να πλοηγείσαι στο αρχείο! @@ -90,7 +91,7 @@ To (Vi IMproved) είναι ένας κλώνος του δημοφιλούς vi To `:help` μπορεί να χρησιμοποιηθεί και χωρίς option. Αυτό θα εμφανίσει το default help dialog που σκοπεύει να κάνει το vim πιο προσιτό σε αρχάριους! -## Modes: +## Modes O Vim στηρίζεται στο concept των **modes**. @@ -209,7 +210,7 @@ O Vim στηρίζεται στο concept των **modes**. Εδώ βλέπουμε δείγμα ενός ~/.vimrc file: -``` +```vim " Example ~/.vimrc " 2015.10 diff --git a/es-es/vim-es.html.markdown b/es-es/vim-es.html.markdown index df97aa3d..0e44029b 100644 --- a/es-es/vim-es.html.markdown +++ b/es-es/vim-es.html.markdown @@ -13,11 +13,9 @@ filename: LearnVim-es.txt [Vim](http://www.vim.org) (Vi IMproved) es un clón del popular editor vi para UNIX. Es un editor de texto diseñado para ser veloz e incrementar la productividad, es ubicuo en la mayoría -de los sistemas basados en UNIX. Cuenta con numerosas combinaciones de teclas +de los sistemas basados en UNIX. Cuenta con numerosas combinaciones de teclas para la navegación rápida a puntos especificos en un archivo y para rápida edición. - - ## Fundamentos de la navegación en Vim ``` @@ -37,7 +35,7 @@ para la navegación rápida a puntos especificos en un archivo y para rápida ed k # Desplazarse una línea hacía arriba l # Desplazarse un carácter hacía la derecha - # Desplazarse dentro de la línea + # Desplazarse dentro de la línea 0 # Desplazarse hacia el inicio de la línea $ # Desplazarse al final de la línea @@ -61,7 +59,7 @@ para la navegación rápida a puntos especificos en un archivo y para rápida ed # Por ejemplo, f< # Salta adelante y aterriza en < t< # Salta adelante y aterriza justo antes de < - + # Desplazarse por palabras w # Desplazarse hacia adelante por una palabra @@ -78,17 +76,15 @@ para la navegación rápida a puntos especificos en un archivo y para rápida ed L # Desplazarse al final de la pantalla ``` -## Modos: +## Modos Vim se basa en el concepto de **modos**. - -Modo Comando - Vim se pone en marcha en éste modo, se usa para navegar y escribir comandos -Modo Inserción - Utilizado para realizar cambios en el archivo -Modo Visual - Utilizado para resaltar texto y operar en ellos +Modo Comando - Vim se pone en marcha en éste modo, se usa para navegar y escribir comandos +Modo Inserción - Utilizado para realizar cambios en el archivo +Modo Visual - Utilizado para resaltar texto y operar en ellos Modo Ex - Utilizado para ir hacia la parte inferior con ':' para introducir comandos - ``` i # Pone a Vim en modo de inserción, antes de la posición del cursor a # Pone a Vim en modo de inserción, después de la posición del cursor @@ -112,15 +108,15 @@ Modo Ex - Utilizado para ir hacia la parte inferior con ':' para introdu Vim puede ser pensado como un conjunto de comandos en un formato "verbo-sustantivo-modificador ', donde: -Verbo - La acción a realizar -Modificador - Como vas hacer la acción +Verbo - La acción a realizar +Modificador - Como vas hacer la acción Sustantivo - el objeto al que se le va a aplicar la acción Algunos ejemplos importantes de "Verbos", "Modificadores" y "Sustantivos": ``` # 'Verbos' - + d # Eliminar c # Cambiar y # Copiar @@ -142,7 +138,7 @@ Algunos ejemplos importantes de "Verbos", "Modificadores" y "Sustantivos": s # Oración p # Párrafo b # Bloque - + # "Frases" de ejemplo o comandos d2w # Elimina 2 palabras @@ -184,9 +180,9 @@ El archivo .vimrc puede ser usado para configurar Vim en el arranque. Aquí está un ejemplo de un archivo ~ / .vimrc: -``` +```vim " Ejemplo ~/.vimrc -" 2015.10 +" 2015.10 " Se requiere para que vim sea 'mejor' set nocompatible diff --git a/fa-ir/vim-fa.html.markdown b/fa-ir/vim-fa.html.markdown index f1864619..4510e383 100644 --- a/fa-ir/vim-fa.html.markdown +++ b/fa-ir/vim-fa.html.markdown @@ -410,7 +410,7 @@ vimrc. فایلیست که استفاده میشود برای کانفیگ اینجا یک نمونه فایل vimrc. آورده شده: </p> -``` +```vim " Example ~/.vimrc " 2015.10 diff --git a/fr-fr/vim-fr.html.markdown b/fr-fr/vim-fr.html.markdown index b2f1d24d..5910ae39 100644 --- a/fr-fr/vim-fr.html.markdown +++ b/fr-fr/vim-fr.html.markdown @@ -13,7 +13,7 @@ lang: fr-fr [Vim](http://www.vim.org) (Vi IMproved) est le clone le plus populaire de l'éditeur de texte vi sous Unix. Vim est un éditeur de texte omniprésent sur les systèmes de type Unix, et a pour -objectif la rapidité ainsi que l'augmentation de la productivité. Il a de +objectif la rapidité ainsi que l'augmentation de la productivité. Il a de nombreux raccourcis claviers pour une navigation et une édition plus rapide. ## Navigation basique avec Vim @@ -24,7 +24,7 @@ nombreux raccourcis claviers pour une navigation et une édition plus rapide. :w # Sauvegarde le fichier actuel :wq # Sauvegarde le fichier actuel et quitte vim :q! # Quitte vim sans sauvegarder - # ! *force* l'exécution de :q, ce qui par conséquent + # ! *force* l'exécution de :q, ce qui par conséquent # oblige vim à quitter sans sauvegarder :x # Sauvegarde le fichier et quitte vim (raccourcis de :wq) @@ -60,7 +60,7 @@ nombreux raccourcis claviers pour une navigation et une édition plus rapide. # Par exemple f< # Se déplace en avant jusqu'à < t< # Se déplace en avant juste avant < - + # Se déplacer dans un mot w # Avance d'un mot @@ -117,7 +117,7 @@ Quelques exemples importants de 'Verbes', 'Modificateurs', et de 'Noms' : ``` # 'Verbes' - + d # Supprime c # Transforme y # Copie @@ -139,7 +139,7 @@ Quelques exemples importants de 'Verbes', 'Modificateurs', et de 'Noms' : s # Phrase p # Paragraphe b # Bloc - + # Exemple de 'phrases' ou commandes d2w # Supprime 2 mots @@ -165,7 +165,7 @@ Quelques exemples importants de 'Verbes', 'Modificateurs', et de 'Noms' : Les macros sont des actions enregistrables. Quand on commence à enregistrer une macro, Vim enregistre **toutes** les actions et les commandes que vous utilisez, jusqu'à ce que vous arrêtiez d'enregistrer. -Lorsque vous appelez une macro, elle applique exactement les mêmes actions et +Lorsque vous appelez une macro, elle applique exactement les mêmes actions et commandes sur le texte sélectionné. ``` @@ -180,9 +180,9 @@ Le fichier .vimrc est utilisé pour configurer Vim lors du démarrage. Voici un exemple de fichier ~/.vimrc : -``` +```vim " Exemple de ~/.vimrc -" 2015.10 +" 2015.10 " Nécessaire à Vim pour être 'iMproved' set nocompatible diff --git a/ja-jp/vim-jp.html.markdown b/ja-jp/vim-jp.html.markdown index 1d9867ca..ea41b407 100644 --- a/ja-jp/vim-jp.html.markdown +++ b/ja-jp/vim-jp.html.markdown @@ -93,7 +93,7 @@ Vimパッケージのインストール時に一緒に付属しますので、 L # カーソルをウィンドウ下部に移動 ``` -## ヘルプドキュメント: +## ヘルプドキュメント Vimには`:help <topic>`でアクセスできるヘルプドキュメントが組込まれています。 例えば、`:help navigation`はカーソルを移動する方法についてのドキュメントを開きます。 @@ -101,7 +101,7 @@ Vimには`:help <topic>`でアクセスできるヘルプドキュメントが `:help`はオプション無しでも利用できます。 これにより、Vimにより親しみやすくすることを目的としたデフォルトのヘルプダイアログが開かれます。 -## モード: +## モード Vimは**モード**の概念に基づいています。 @@ -218,7 +218,7 @@ Vimの操作は「動詞・修飾子・名詞」形式のコマンドとして 次は~/.vimrcファイルのサンプルです -``` +```vim " Example ~/.vimrc " 2015.10 diff --git a/ko-kr/vim-kr.html.markdown b/ko-kr/vim-kr.html.markdown index 76063143..3bd2f6d6 100644 --- a/ko-kr/vim-kr.html.markdown +++ b/ko-kr/vim-kr.html.markdown @@ -41,7 +41,7 @@ lang: ko-kr 0 # 줄 시작으로 이동 $ # 줄 끝으로 이동 ^ # 줄의 공백이 아닌 첫 문자로 이동 - + Ctrl+B # 한 화면 뒤로 이동 Ctrl+F # 한 화면 앞으로 이동 Ctrl+D # 반 화면 앞으로 이동 @@ -62,12 +62,12 @@ lang: ko-kr # 문자로 이동 f<character> # <character>로 건너뛰기 - t<character> # <character>의 바로 뒤로 건너뛰기 + t<character> # <character>의 바로 뒤로 건너뛰기 - # 예를 들어, + # 예를 들어, f< # <로 건너뛰기 t< # <의 바로 뒤로 건너뛰기 - + # 단어 단위로 이동 w # 한 단어 오른쪽으로 이동 @@ -104,7 +104,7 @@ Vim은 **모드**의 개념에 기초를 두고 있습니다. ``` i # 커서 위치 앞에서 삽입 모드로 변경 a # 커서 위치 뒤에서 삽입 모드로 변경 - v # 비주얼 모드로 변경 + v # 비주얼 모드로 변경 : # 실행 모드로 변경 <esc> # 현재 모드를 벗어나 명령어 모드로 변경 @@ -123,7 +123,7 @@ Vim은 **모드**의 개념에 기초를 두고 있습니다. Vim의 명령어는 '서술어-수식어-목적어'로 생각할 수 있습니다. -서술어 - 취할 동작 +서술어 - 취할 동작 수식어 - 동작을 취할 방식 목적어 - 동작을 취할 객체 @@ -131,7 +131,7 @@ Vim의 명령어는 '서술어-수식어-목적어'로 생각할 수 있습니 ``` # '서술어' - + d # 지운다 c # 바꾼다 y # 복사한다 @@ -153,7 +153,7 @@ Vim의 명령어는 '서술어-수식어-목적어'로 생각할 수 있습니 s # 문장을 p # 문단을 b # 블록을 - + # 예시 '문장' (명령어) d2w # 단어 2개를 지운다 @@ -182,7 +182,7 @@ Vim의 명령어는 '서술어-수식어-목적어'로 생각할 수 있습니 ~ # 선택된 텍스트의 대/소문자 토글 u # 선택된 텍스트를 소문자로 바꾸기 U # 선택된 텍스트를 대문자로 바꾸기 - + # 텍스트 폴딩 zf # 선택된 텍스트 위치에서 폴딩 만들기 zo # 현재 폴딩 펴기 @@ -211,9 +211,9 @@ Vim의 명령어는 '서술어-수식어-목적어'로 생각할 수 있습니 다음은 ~/.vimrc 파일의 예시입니다. -``` +```vim " ~/.vimrc 예시 -" 2015.10 +" 2015.10 " vim이 iMprove 되려면 필요 set nocompatible diff --git a/nl-nl/vim-nl.html.markdown b/nl-nl/vim-nl.html.markdown index a69c031c..60fb39f4 100644 --- a/nl-nl/vim-nl.html.markdown +++ b/nl-nl/vim-nl.html.markdown @@ -19,7 +19,7 @@ navigatie en aanpassingen in het doelbestand. ## De Basis van het navigeren in Vim -``` Vim +``` vim <bestandsnaam> # Open <bestandsnaam> in vim :help <onderwerp> # Open ingebouwde documentatie over <onderwerp> als deze bestaat @@ -106,7 +106,7 @@ gebruikt om opdrachten te geven en te navigeren tekst * Ex modus - Wordt gebruikt voor het uitvoeren van opdrachten met `:` -``` Vim +``` i # Zet vim in de Command modus voor de cursor positie a # Zet vim in de Insert modus na de cursor positie (append) v # Zet vim in de Visual modus @@ -135,7 +135,7 @@ Noun - Het object waarop de actie uitgevoerd wordt Een paar belangrijke voorbeelden van 'Verbs', 'Modifiers', en 'Nouns' zijn: -``` Vim +``` # 'Verbs' d # Verwijder @@ -173,7 +173,7 @@ Een paar belangrijke voorbeelden van 'Verbs', 'Modifiers', en 'Nouns' zijn: ## Een aantal afkortingen en trucs -``` Vim +``` > # Verspring de selectie met 1 blok < # Verspring de selectie met 1 blok terug :earlier 15 # Zet het document terug naar de situatie van 15 minuten @@ -206,7 +206,7 @@ macro dan worden **alle** acties opgenomen, totdat je stopt met opnemen. Als de macro uitgevoerd wordt, worden alle acties in de zelfde volgorde als tijdens het opnemen uitgevoerd. -``` Vim +``` qa # Start met het opnemen van de makro genaamd 'a' q # Stop met opnemen @a # Gebruik macro 'a' @@ -217,7 +217,7 @@ opnemen uitgevoerd. Het .vimrc bestand kan gebruikt worden voor het opslaan van een standaardconfiguratie van Vim. Het bestand wordt opgeslagen in de home map van de gebruiker. Hieronder staat een voorbeeld van een .vimrc bestand. -``` Vim +```vim " Voorbeeld ~/.vimrc " 2015.10 @@ -269,4 +269,4 @@ set smarttab [What are the dark corners of Vim your mom never told you about? (Stack Overflow thread)](http://stackoverflow.com/questions/726894/what-are-the-dark-corners-of-vim-your-mom-never-told-you-about) -[Arch Linux Wiki](https://wiki.archlinux.org/index.php/Vim)
\ No newline at end of file +[Arch Linux Wiki](https://wiki.archlinux.org/index.php/Vim) diff --git a/pl-pl/vim-pl.html.markdown b/pl-pl/vim-pl.html.markdown index 8ac2df56..0f326808 100644 --- a/pl-pl/vim-pl.html.markdown +++ b/pl-pl/vim-pl.html.markdown @@ -11,10 +11,10 @@ filename: LearnVim-pl.txt [Vim](http://www.vim.org) -(Vi IMproved) jest klonem popularnego edytora vi dla systemów Unix. -Zaprojektowany z myślą o prędkości edycji i zwiększeniu produktywności jest -wszechobecny na systemach UNIXopodobnych. Posiada wiele skrótów klawiszowych -do szybkiej nawigacji do wybranych miejsc w plikach oraz szybkiej edycji +(Vi IMproved) jest klonem popularnego edytora vi dla systemów Unix. +Zaprojektowany z myślą o prędkości edycji i zwiększeniu produktywności jest +wszechobecny na systemach UNIXopodobnych. Posiada wiele skrótów klawiszowych +do szybkiej nawigacji do wybranych miejsc w plikach oraz szybkiej edycji danych fragmentów. ## Podstawy nawigacji w Vim @@ -55,12 +55,12 @@ danych fragmentów. # Skoki do znaków f<znak> # Skocz do przodu i zatrzymaj się na <znak> - t<znak> # Skocz do przodu i zatrzymaj się przed <znak> + t<znak> # Skocz do przodu i zatrzymaj się przed <znak> - # Na przykład, + # Na przykład, f< # Skocz do przodu i zatrzymaj się na < t< # Skocz do przodu i zatrzymaj się przed < - + # Moving by word w # Przesuń kursor do przodu o jedno słowo @@ -77,14 +77,14 @@ danych fragmentów. L # Skocz na dół ekranu ``` -## Tryby: +## Tryby Vim oparty jest na koncepcji **trybów**. Command Mode - (Tryb komend) vim zaczyna w tym trybie, używany do nawigacji i wpisywania komend Insert Mode - (Tryb wprowadzania) używany do wprowadzania zmian w pliku Visual Mode - (Tryb wizualny) używany do zaznaczania tekstu i wykonywania komend na nim -Ex Mode - (Tryb Ex) +Ex Mode - (Tryb Ex) ``` i # Przechodzi to trybu wprowadzania, przed pozycją kursora @@ -116,7 +116,7 @@ Kilka ważnych przykładów Akcji, Modyfikatorów i Obiektów: ``` # 'Akcje' - + d # Usuń c # Zmień y # Skopiuj @@ -138,7 +138,7 @@ Kilka ważnych przykładów Akcji, Modyfikatorów i Obiektów: s # Zdanie p # Paragraf b # Blok - + # Przykładowe 'zdania' d2w # Usuń 2 słowa @@ -154,7 +154,7 @@ Kilka ważnych przykładów Akcji, Modyfikatorów i Obiektów: ``` > # Zrób wcięcie zaznaczonego bloku < # Usuń wcięcie zaznaczonego bloku - :earlier 15m # Przywróć dokument do stanu z przed 15 minut + :earlier 15m # Przywróć dokument do stanu z przed 15 minut :later 15m # Odwróć efekt poprzedniej komendy ddp # Zamień kolejnością kolejne linie, dd potem p . # Powtórz poprzednią komendę @@ -178,9 +178,9 @@ Plik .vimrc może być użyty do skonfigurowania Vim'a przy jego starcie Poniżej zamieszczono przykładowy plik ~/.vimrc: -``` +```vim " Przykładowy ~/.vimrc -" 2016.10 +" 2016.10 " Wymagane aby korzystać z opcji iMproved set nocompatible diff --git a/pt-br/vim-pt.html.markdown b/pt-br/vim-pt.html.markdown index cc304381..17c29112 100644 --- a/pt-br/vim-pt.html.markdown +++ b/pt-br/vim-pt.html.markdown @@ -56,12 +56,12 @@ para agilizar a navegação para pontos específicos no arquivo, além de ediç # Pulando para caracteres específicos f<caracter> # Posiciona o cursor no próximo <caracter> - t<character> # Posiciona o cursor antes do próximo <caracter> + t<character> # Posiciona o cursor antes do próximo <caracter> - # Por exemplo, + # Por exemplo, f< # Posiciona o cursor no < t< # Posiciona o cursor logo antes do < - + # Movendo por palavras w # Move o cursor uma palavra adiante @@ -78,19 +78,19 @@ para agilizar a navegação para pontos específicos no arquivo, além de ediç L # Move para o final da tela visível ``` -## Modos: +## Modos O Vim é baseado no conceito de **modos**. Modo Comando - usado para navegar e escrever comandos - o Vim já inicia nesse modo Modo Inserção - usado para fazer alterações no arquivo Modo Visual - usado para destacar textos e executar comandos neles -Modo Ex - usado para ir a linha com ':' no final da tela para executar comandos +Modo Ex - usado para ir a linha com ':' no final da tela para executar comandos ``` i # Coloca o Vim no Modo Inserção, logo antes do cursor a # Coloca o Vim no Modo Inserção, logo após o cursor - v # Coloca o Vim no Modo Visual + v # Coloca o Vim no Modo Visual : # Coloca o Vim no Modo Ex <esc> # Sai de qualquer modo que você estiver, e coloca o Vim no Modo Comando @@ -110,7 +110,7 @@ Modo Ex - usado para ir a linha com ':' no final da tela para executar com Podemos pensar no Vim como uma série de comendos em um formato 'Verbo-Modificador-Nome', onde: -Verbo - sua ação +Verbo - sua ação Modificador - como você executará sua ação Nome - o objeto onde você vai executar sua acão @@ -118,7 +118,7 @@ Alguns exemplos importantes de 'Verbos', 'Modificadores' e 'Nomes': ``` # 'Verbos' - + d # Apagar (Delete) c # Alterar (Change) y # Copiar (Yank) @@ -140,7 +140,7 @@ Alguns exemplos importantes de 'Verbos', 'Modificadores' e 'Nomes': s # Sentência p # Parágrafo b # Bloco - + # Exemplos de comandos d2w # Apaga 2 palavras @@ -167,7 +167,7 @@ Alguns exemplos importantes de 'Verbos', 'Modificadores' e 'Nomes': # Em geral, o usuário pode associar um comando em maísculas (exemplo: D) com # "executar este comando até o final da linha" - # Usar a tecla de um comando duas vezes geralmente significa executar este + # Usar a tecla de um comando duas vezes geralmente significa executar este # comando sobre toda a linha (exemplo: dd apaga a linha inteira) ``` @@ -191,9 +191,9 @@ O arquivo .vimrc pode ser usado para configurar o Vim no seu início. Exemplo de arquivo ~/.vimrc -``` +```vim " Exemplo de ~/.vimrc -" 2015.10 +" 2015.10 " Obrigatório para rodar apenas no Vim (Vi Improved) set nocompatible diff --git a/ru-ru/vim-ru.html.markdown b/ru-ru/vim-ru.html.markdown index 60b381e7..a4cdd06c 100644 --- a/ru-ru/vim-ru.html.markdown +++ b/ru-ru/vim-ru.html.markdown @@ -11,9 +11,9 @@ lang: ru-ru [Vim](http://www.vim.org) (Vi IMproved) это клон популярного текстового редактора для Unix. Он разработан -с целью повышения скорости и продуктивности и повсеместно используется в -большинство Юникс-подобных систем. В нем имеется множество клавиатурных -сочетаний для быстрой навигации к определенным точкам в файле и быстрого +с целью повышения скорости и продуктивности и повсеместно используется в +большинство Юникс-подобных систем. В нем имеется множество клавиатурных +сочетаний для быстрой навигации к определенным точкам в файле и быстрого редактирования. ## Основы навигации в vim @@ -60,7 +60,7 @@ lang: ru-ru # Например, f< # Перести курсор и остановиться на < t< # Перенсти курсор и остановиться прямо перед < - + # Перемещение по словам w # Переместиться вперед на одно слово @@ -71,18 +71,18 @@ lang: ru-ru gg # Перейти к началу файла G # Перейти к концу файла - :NUM # Перейти к строке под номером NUM + :NUM # Перейти к строке под номером NUM # (NUM может быть любым числом) H # Переместить курсор к верхнему краю экрана M # Переместить курсор к середине экрана L # Переместить курсор к нижнему краю экрана ``` -## Режимы: +## Режимы Vim основывается на концепте **режимов**. -Командный режим - vim запускается в этом режиме по-умолчанию, используется для +Командный режим - vim запускается в этом режиме по-умолчанию, используется для навигации и ввода команд. Режим ввода - используется для внесения изменений в файле. Визуальный режим - используется для подсветки текста и выполнения операций над ним. @@ -93,7 +93,7 @@ Vim основывается на концепте **режимов**. a # Переводит vim в режим вставки после позиции курсора v # Переводит vim в визуальный режим : # Переводит vim в режим командной строки - <esc> # Выходит из любого режима в котором вы находитесь + <esc> # Выходит из любого режима в котором вы находитесь # в командный режим # Копирование и вставка текста @@ -119,7 +119,7 @@ Vim можно рассматривать как набор команд в фо ``` # «Глаголы» - + d # Удалить c # Изменить y # Скопировать @@ -141,7 +141,7 @@ Vim можно рассматривать как набор команд в фо s # Предложение p # Параграф b # Блок - + # Образцы «предложений» или команд d2w # Удалить 2 слова @@ -157,7 +157,7 @@ Vim можно рассматривать как набор команд в фо ``` > # Сдвинуть выделенное на один отступ вправо < # Сдвинуть выделенное на один отступ влево - :earlier 15m # Возвращает документ к состоянию в котором он был + :earlier 15m # Возвращает документ к состоянию в котором он был # 15 минут назад :later 15m # Отменяет предыдущую команду ddp # Меняет позиции последовательных строк, сначала dd затем p @@ -167,14 +167,14 @@ Vim можно рассматривать как набор команд в фо ## Макросы Макросы это просто записываемые действия. -Во время записи макросы запоминают **все** действия и команды до тех пор, пока -запись не будет остановлена. При вызове макрос применяет ту же самую последовательность +Во время записи макросы запоминают **все** действия и команды до тех пор, пока +запись не будет остановлена. При вызове макрос применяет ту же самую последовательность действий и команд на выделенном тексте. ``` qa # Начать запись макроса под именем «a» q # Закончить запись - @a # Выполнить макрос + @a # Выполнить макрос ``` ### Настройка ~/.vimrc @@ -183,9 +183,9 @@ Vim можно рассматривать как набор команд в фо Вот пример файла ~/.vimrc: -``` +```vim " Пример ~/.vimrc -" 2015.10 +" 2015.10 " Отключает совместимость со старым vi set nocompatible @@ -196,10 +196,10 @@ filetype indent plugin on " Включает подсветку синтаксиса syntax on -" Улучшенное автодополнение команд +" Улучшенное автодополнение команд set wildmenu -" Использовать поиск не чувствительный к регистру +" Использовать поиск не чувствительный к регистру " за исключением использования заглавный букв set ignorecase set smartcase @@ -218,7 +218,7 @@ set tabstop=4 " Количество пробелов в символе табуляции при редактировании set softtabstop=4 -" Количество пробелов в отступе при использовании операций >> и << +" Количество пробелов в отступе при использовании операций >> и << set shiftwidth=4 " Конвертировать символы табуляции в пробелы diff --git a/vim.html.markdown b/vim.html.markdown index fb2fc81f..b3509934 100644 --- a/vim.html.markdown +++ b/vim.html.markdown @@ -7,7 +7,6 @@ contributors: filename: LearnVim.txt --- - [Vim](http://www.vim.org) (Vi IMproved) is a clone of the popular vi editor for Unix. It is a text editor designed for speed and increased productivity, and is ubiquitous in most @@ -16,7 +15,6 @@ specific points in the file, and for fast editing. `vimtutor` is a an excellent application that teaches you how to use `Vim`. It comes with the vim package during installation. You should be able to just run "vimtutor" on the command line to open this tutor. It will guide you through all the major features in `vim`. - ## Basics of navigating Vim ``` @@ -87,7 +85,7 @@ specific points in the file, and for fast editing. L # Move to the bottom of the screen ``` -## Help docs: +## Help docs Vim has built in help documentation that can accessed with `:help <topic>`. For example `:help navigation` will pull up documentation about how to navigate @@ -96,7 +94,7 @@ your workspace! `:help` can also be used without an option. This will bring up a default help dialog that aims to make getting started with vim more approachable! -## Modes: +## Modes Vim is based on the concept on **modes**. @@ -195,7 +193,7 @@ A few important examples of 'Verbs', 'Modifiers', and 'Nouns': u # Selected text to lower case U # Selected text to upper case J # Join the current line with the next line - + # Fold text zf # Create fold from selected text zd # Delete fold on the current line @@ -234,7 +232,7 @@ The .vimrc file can be used to configure Vim on startup. Here's a sample ~/.vimrc file: -``` +```vim " Example ~/.vimrc " 2015.10 diff --git a/vimscript.html.markdown b/vimscript.html.markdown index 04fee6fa..23b9e783 100644 --- a/vimscript.html.markdown +++ b/vimscript.html.markdown @@ -48,7 +48,7 @@ echo 'Hello world!' | " Displays a message echo " Hello \ world " -echo [1, +echo [1, \ 2] echo { @@ -145,7 +145,7 @@ echo 'Hello world\n' | " The last two characters are literal echo 'Let''s go!' | " Two single quotes become one quote character " Single-quote strings take all characters are literal, except two single -" quotes, which are taken to be a single quote in the string itself. See +" quotes, which are taken to be a single quote in the string itself. See " |expr-quote| for all possible escape sequences. " String concatenation @@ -264,7 +264,7 @@ echo "true" ? 1 : 0 | " This string is parsed to 0, which is false " ########### " Variables " ########### -" +" " Variables are bound within a scope; if no scope is provided a default is " chosen by Vim. Use `:let` and `:const` to bind a value and `:unlet` to unbind " it. @@ -325,7 +325,7 @@ let [mother, father; children] = ['Alice', 'Bob', 'Carol', 'Dennis', 'Emily'] " Conditional (|:if|, |:elseif|, |:else|, |:endif|) " ########### -" +" " Conditions are set between `if` and `endif`. They can be nested. let condition = v:true diff --git a/zh-cn/vim-cn.html.markdown b/zh-cn/vim-cn.html.markdown index 22dbace6..d3bc197c 100644 --- a/zh-cn/vim-cn.html.markdown +++ b/zh-cn/vim-cn.html.markdown @@ -21,7 +21,7 @@ lang: zh-cn vim <filename> # 在 Vim 中打开 <filename> :q # 退出 Vim :w # 保存当前文件 - :wq # 保存文件并退出 Vim + :wq # 保存文件并退出 Vim :q! # 退出 Vim 并且不保存文件 # ! *强制* 执行 :q, 因此没有保存就退出 Vim :x # 保存文件并且退出 Vim, 是 :wq 的简写版本 @@ -55,17 +55,17 @@ lang: zh-cn f<字符> # 向前跳移到 <字符> 上 t<字符> # 向前跳移到 <字符> 的左侧 - # 例如, + # 例如, f< # 向前跳移到 < 上 t< # 向前跳移到 < 的左侧 - + # 按词移动 # 默认一个单词由字母,数字和下划线组成 w # 移动到下一个词首 b # 移动到前一个词首 e # 移动到下一个词尾 - + # 移动的其它命令 @@ -77,7 +77,7 @@ lang: zh-cn L # 移到屏幕末尾 ``` -## 模式: +## 模式 Vim 基于 **模式** 这个概念。 @@ -116,7 +116,7 @@ Vim 可以被认为是按 '动词-修饰词-名词' 格式编排的一组命令 ``` # '动词' - + d # 删除 c # 修改 y # 复制 @@ -138,7 +138,7 @@ Vim 可以被认为是按 '动词-修饰词-名词' 格式编排的一组命令 s # 句子 p # 段落 b # 块 - + # 示例 '语句' 或命令 d2w # 删除 2 个词 @@ -180,9 +180,9 @@ Vim 可以被认为是按 '动词-修饰词-名词' 格式编排的一组命令 这里是一个示例 ~/.vimrc 文件: -``` +```vim " 示例 ~/.vimrc -" 2015.10 +" 2015.10 " 需要 Vim iMproved 版本 set nocompatible |