Запитання з тегом «vim»

vim (Vi IMproved) - текстовий редактор, що підтримує різні режими редагування.

1
покажіть частину обернутих ліній у vim, а не приховуйте його символом @
Я використовую vimне тільки для кодування, але і для написання тексту. У цьому контексті я використовую параметри обгортання та відключення рядків, щоб обернути текст. Оскільки рядки, що утворюють абзаци при написанні тексту, можуть бути дуже довгими, то загорнута лінія легко не поміщається в нижній частині екрана, тому vimприховує всю загорнуту …
14 vim 

5
VIM коментує те, що я вставляю
Я отримав це під час спроби скопіювати цю суть на vim: https://gist.github.com/w0ng/3278077 Я помічаю всюди таку саму поведінку: якщо я вставляю щось, що включає коментар, все, що йде за коментарем, вставляється коментується. Можливо, це пов'язане з тим, що якщо я напишу коментар у режимі вставки та натисну клавішу Enter, наступний …
14 vim  vimrc 

2
Як виділити поточний рядок і курсор у .vimrc?
Я намагаюся виділити поточний рядок, а також позицію курсора у Vim. Ось мій .vimrc: set cursorline hi CursorLine ctermbg=8 ctermfg=15 "8 = dark gray, 15 = white hi Cursor ctermbg=15 ctermfg=8 Проблема, яку я відчуваю, полягає в тому, що поточний колір тла рядка приховує колір тла курсору, тож він виглядає …
14 vim  vimrc 

8
Пропонована установка для надлегкої текстової програми програмування в Linux
Я шукаю пропозиції щодо налаштування для моїх конкретних потреб. Я не робив багато Linux з коледжу і хочу повернутися до нього як до хобі. У мене є не надто потужне обладнання (512 Мбайт, одноядерний). Я хочу все робити за допомогою текстових оболонок та редакторів, таких як vim. Моя мета - …

1
Використання inotifywait разом з vim
У мене є простий скрипт, який відстежує файл за змінами і rsyncs його з віддаленою копією: #!/bin/bash while inotifywait -e close_write somefile do rsync somefile user@host.domain:./somefile done Він добре працює з нано, але не справляється з vim. Коли я використовую нано, він виводить: somefile CLOSE_WRITE,CLOSE і починається наступний цикл, чекаючи …
14 files  vim  rsync  inotify 

4
vim: створити файл з бітом + x
Чи є спосіб встановити +xбіт на скрипт під час створення? Наприклад, я запускаю: vim -some_option_to_make_file_executable script.sh і після збереження я можу запустити файл без додаткових переміщень. пс. Я можу запускатись chmodіз vimконсолі або навіть із неї, але це трохи дратує, тому що vimпропонує запропонувати перезавантажити файл. Також прикро набирати chmodкоманди …

2
Vim не працює всередині tmux
Коли я намагаюся відкрити файл за допомогою vimвсередині, tmuxвсе вікно замерзає. Мені треба вбити вікно C-a &. Ось мої ~/.vimrcналаштування: :set autoindent :set ts=4 :set number :set shiftwidth=4 :set showmode :filetype on :filetype plugin on :syntax enable :set mouse=a і ~/.tmux.conf # I like Ctrl-a as the default hotkey unbind …
14 vim  tmux 

3
Який формат лінії за замовчуванням?
Про те, як оновити статус vim, я читав тут . І я можу її успішно оновити. Але я хотів би зберегти формат статусу vim за замовчуванням і просто додати до нього додаткову інформацію, наприклад розмір файлу, тип файлу тощо. Рядок статусу Vim за замовчуванням: <file-name> line_num,col_num %file Як я міг …
14 vim 

1
vim: сховати рядок статусу внизу
Іноді я працюю з дійсно невеликими термінальними вікнами і потребую кожного наявного місця. Тому я хочу приховати рядок статусу vim. Я вже set laststatus=0це приховує один із рядків статусу. Але є ще одна зі змістом -- INSERT --і "filename.ext" 22L 500C. Як я можу приховати цю лінію?

7
Скопіюйте / вставте в SSH'd VIM з місцевого буфера обміну (Windows)
Я хотів би скопіювати з локальної машини і вставити у vim на віддалений ящик, в який я входжу в SSH. Це воно. Я спробував "+p and "*p, клацання мишкою миші та ще пару речей безрезультатно :( Також прийнятним (хоча і менш зручним) є просто пропустити vim і трубу буфер обміну …
14 ssh  vim  copy-paste 

3
Bash автозаповнюється командою vim
В основному, автозавершення шляхів нещодавно припинило роботу при видачі vimкоманд, де шлях глибший, ніж два каталоги (він продовжує працювати так, як очікувалося, з іншими командами, такими як lsі cd). Наприклад, якщо я набираю, ls .config/btsync/btа потім натискаю TAB, він розгортається до ls .config/btsync/btsync.conf. Якщо я набираю, vim .config/btа потім натискаю …

2
Чи є зворотний пошук команди в vim?
У Linux Linux я можу робити ctrl-rі зворотний пошук і вибирати те, що я зробив легко. Чи є щось подібне у vim? Я маю на увазі, що я можу запустити команду, використовуючи :(може бути що-небудь на зразок тривалої заміни), і якщо мені потрібно це зробити ще раз, мені потрібно повторно …
13 vim  search 

4
Як я повинен редагувати файли в мережі з Vim?
В даний час я роблю це SSHing на сервері та виконую Vim на сервері. Це має перевагу в тому, що не потрібно мати справу з громіздким синтаксисом відкриття файлів з віддаленого сервера через SCP, і, що ще важливіше, можливість реально швидко орієнтуватися у файловій системі сервера. З іншого боку, він …
13 networking  files  vim 


2
VIM Виконання ключової команди у функції
У мене є функція, і я хочу виконати команду ключа, але я отримую помилку Прорив символів: function! MyFunction() if condition <C-W><C-W> else :some_other_command endif endfunction Це не подобається <CW> <CW> Що я можу використовувати замість цього?
13 vim 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.