vi - это семейство текстовых редакторов, ориентированных на режим.
1 ответ

Ви движемся через DataGrid

Я использую DataGrid для отображения группы данных. я имею SelectionMode="Extended" а также SelectionUnit="FullRow", То, что я хотел бы сделать, это нажать J чтобы переместить фокус вниз в сетке, нажмите K чтобы двигаться вверх в сетке, и нажмите x …
09 сен '13 в 17:13
1 ответ

Редактирование файла через редактор vi в сценарии оболочки

Скрипт, в котором я открываю файл в редакторе vi, после чего пользователь напишет в нем что-нибудь, затем сохранит или совсем :wq! Когда я пытаюсь это сделать, выдается сообщение об ошибке, как показано ниже. e138 can't write viminfo file $home/.vim…
29 янв '15 в 13:14
2 ответа

Visudo больше не работает, что я могу сделать?

Итак... я случайно открыл visudo, набрав vi visudo и в то же время я также предпочитаю nano, поэтому я просто естественно нажал Ctrl + X для выхода, затем сразу не понял, что я нахожусь в vi (да, я медленный хаха) и продолжал пытаться:P... в любом с…
16 фев '11 в 01:58
0 ответов

Приведите несколько ссылок с завершением vim-latex

Я пытаюсь использовать функцию завершения vim-latex-suite цитировать или ссылаться на более чем одну запись в одной команде. Я пытаюсь достичь чего-то вроде \citet{ref1, ref2, ref3} с использованием F9 функция завершения. После того, как я наберу \c…
20 июн '16 в 03:01
1 ответ

VIM "линии пространства" не работает

Я хочу увеличить высоту строки ("пространство строк") в VIM. Официальная команда: set linespace=X Однако это не работает (не влияет), когда я помещаю его в мой файл.vimrc set t_Co=256 syntax on colorscheme wombat256 set linespace=1 " line height set…
21 ноя '11 в 01:25
2 ответа

Почему VIM не делает правильный отступ для двухстрочного цикла?

Я ввел следующий код в VIM, почему он не делает отступ правильно? Здесь я хочу повторить один и тот же цикл 3 раза, они не являются вложенными циклами. Этот код просто опишите мою проблему. #include <stdio.h> int main() { int c; for (c = 0; c …
19 июн '13 в 01:49
1 ответ

VI читает в выводе команды и использует его для поиска

Я хотел бы сопоставить ключ с командой внешней оболочки, которая затем вернула бы токен для поиска в vi. Затем vi следует использовать результат команды для поиска и перехода к строке, содержащей ее. Как это можно сделать? Спасибо!
02 мар '11 в 21:00
2 ответа

Добавить к строке в vi

Просто я хочу сделать противоположность A в ви - так где A переводит вас в режим вставки и переносит вас в конец текущей строки, я надеюсь перейти в режим вставки в начале текущей строки. Итак, есть ли эквивалент: 0 i одним нажатием клавиши? Я увере…
09 июл '15 в 15:24
0 ответов

^M персонаж в редакторе VI

Возможный дубликат: Как мне конвертировать файлы dos в файлы linux в vim? Я использовал для редактирования программ PHP в Notepad++, сегодня, когда я открыл в редакторе VI. Каждая строка была дополнена символом ^M. Что такое символ ^M? что я не вижу…
13 фев '12 в 05:05
0 ответов

Найти и заменить с помощью Vi и Regex

У меня 12+ ГБ файл sql. Он был создан с использованием опции --all-database MySQL. Мне удалось открыть его в Vi через Cygwin в Windows. Этот файл sql содержит несколько блоков базы данных. Общая схема, повторяющаяся между блоками: -- -- Current Data…
28 ноя '15 в 11:54
1 ответ

Редактор vi переписывает историю команд консоли

При использовании экрана linux редактор vi перезаписывает всю информацию консоли. Я ожидаю, что vi откроет файл как отдельное окно, и при выходе он должен вернуться обратно в консоль. Мой.screenrc есть, ################ # # default windows # screen …
25 апр '17 в 09:11
1 ответ

Добавить строку в начало строки, содержащей шаблон

Я пытаюсь комментировать строки в моих сценариях, где присутствует шаблон из данного списка шаблонов. Теперь я могу сделать это следующим образом в командной строке: sed '/abcdefg/ s/^/#/' file.sql > file.commented Но если я использую переменную …
20 фев '15 в 09:50
2 ответа

Как удалить столбцы в файле vi?

У меня есть файл vi, содержащий сотни строк в следующем формате 029.inp.log: SCF Done: E(RHF) = -844.790844670 A.U. after 26 cycles Я хочу удалить все столбцы (разделенные пробелами / символами табуляции., Когда я вставил их сюда), кроме первого (02…
27 апр '16 в 02:33
2 ответа

vi, установите пользовательские настройки

При использовании vi мне почти всегда нужно делать :set hlsearch :set number Как я могу сделать так, чтобы моя система всегда загружала их как пресеты или как-то еще, когда я использую vi. На одной машине я root, на другой нет. Поэтому, пожалуйста, …
03 фев '15 в 12:53
1 ответ

Удалить полные слова, содержащие строку в Vim

Я пытаюсь удалить слова из строки, если они содержат определенную строку. Вот пример текста: host-a, host-b, host-c+test, host-d, host-e+test Я хочу удалить все, что содержит +test, чтобы привести к: host-a, host-b, host-d Точно так же мне нужно при…
20 янв '13 в 05:24
1 ответ

Простой способ скопировать слово под кареткой в ​​Vim

Я пытаюсь найти простой способ скопировать слово, над которым сейчас стоит каретка. Я знаю, что могу выбрать в начале слова: нажмите v e y. Но это кажется сумасшедшим, я могу просто нажать * над словом, чтобы найти его, конечно, есть лучший способ с…
17 фев '12 в 01:20
1 ответ

VI показывает управляющие символы после разделения большого текстового файла с помощью git bash split

Я использовал эту ветку, чтобы разбить большой текстовый файл на несколько небольших файлов. Чтобы разделить файл, я использую следующую команду в Git Bash: split -l 80000 largeFile Затем я хочу отредактировать каждый из выходных файлов, но когда я …
19 дек '18 в 09:54
1 ответ

Как добавить префикс для каждой строки определенного столбца в файле CSV через командную строку в Linux

Я пытаюсь добиться следующего. Файл перед редактированием. column-1, column-2, column-3, column-4, column-5 Row-1-c1, Row-1-c2, Row-1-c3, Row-1-c4, Row-1-c5 Row-2-c1, Row-2-c2, Row-2-c3, Row-2-c4, Row-2-c5 Row-3-c1, Row-3-c2, Row-3-c3, Row-3-c4, Row…
15 июн '14 в 02:18
1 ответ

Vim: как динамически создавать шаблон регулярных выражений

Я хотел бы объединить переменную в шаблоне регулярных выражений. Например, рассматривая этот шаблон для синтаксиса, который соответствует строкам от 1 до 3. syn match Title /\%>0l\%<4l.*/ Я хотел бы иметь возможность динамически устанавливать …
06 дек '17 в 13:09
16 ответов

Как мне использовать регистры vim?

Я знаю только об одном экземпляре, использующем регистры - через Ctrl R *, когда я вставляю текст из буфера обмена. Каковы другие виды использования регистров? Как их использовать? Все, что вы знаете о регистрах VI (давайте сосредоточимся на vi 7.2)…
30 сен '09 в 13:02