LINUX.ORG.RU
Ответ на: комментарий от n_play

А в чем проблема? использую на всех хостах свои настройки, в том числе и на удаленке.

Noob_Linux ★★★★
()
Ответ на: комментарий от Eddy_Em

Извращение какое-то

эта хрень так прилипает к пальцам где-то через 3-4 дня, что потом, с любым другим редактором, ломка адовая :(

Rastafarra ★★★★
()

Команды-то уже сделали чтобы работали во всех раскладках, и в русской, и в кана-моде, или всё как диды с отдельной переключалкой на костылях?

d_a ★★★★★
()
Ответ на: комментарий от d_a

в кана-моде

чойта?

Команды-то уже сделали чтобы работали во всех раскладках

ы.фу.бар.п вместо s/foo/bar/g тоже должно работать?

leave ★★★★★
()
Ответ на: комментарий от leave

в кана-моде

чойта?

Это когда у тебя больше двух раскладок.

Команды-то уже сделали чтобы работали во всех раскладках

ы.фу.бар.п вместо s/foo/bar/g тоже должно работать?

':' должно работать. Потому что нет команды Ж, а : есть. И $x должно. Потому что нет команды ;ч, а $x есть. И dd должно. Почему сам знаешь. А фу.бар.п там отображается, и я увижу что не в той ввожу.

d_a ★★★★★
()
Ответ на: комментарий от d_a

Хоткеи в национальных раскладках не работают ни в одном консольном приложении из коробки. А Vim остаётся консольным и в графических вариантах. Он работает с символами, а не с кей/скан-кодами.

Gotf ★★★
()

Интересно, почему никто не написал, что в vim'е иногда(довольно часто) слетает подсветка синтаксиса?

invy ★★★★★
()
Последнее исправление: invy (всего исправлений: 1)
Ответ на: комментарий от Gotf

Он работает с символами, а не с кей/скан-кодами.

Да это понятно всё. Но я не теряю надежду, что туда рано или поздно добавят поддержку ввода с компьютерной клавиатуры вместо дедушкиного ч/б терминала, так как конфиги всё таки чем-то править надо. FakeVim в QtCreator на удивление, кстати, тоже не поддерживает команды в раскладках, в этом месте у него с вимом оказалась очень высокая совместимость.

d_a ★★★★★
()
Ответ на: комментарий от d_a

Мне кажется, это фантастика. Может, в каком-нибудь NeoVim, но точно не в оригинальном.

Gotf ★★★
()

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

upcFrost ★★★★★
()
Ответ на: комментарий от n_play

Да шо ты говоришь! Как будто качество кода от редактора зависит!

И вообще, «большой» код я в geany пишу, там удобная подсветка и поиск по ключевым словам (хорошо, когда файлов дохрена). А mcedit — так, что-нибудь подправить или хэллоуворлд очередной напейсать.

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от leave

У меня глючила подсветка на SQL-файле на несколько тысяч строк. Иногда, на второй половине файла, вим начинал думать что весь текст на экране - это строка sql, т. е. как будто ранее была открыта кавычка. Соответственно, настоящие строки подсвечивались как обычный текст.

cord
()
Ответ на: комментарий от DeadEye

Блохи у него давно, уже в моск пробрались.

J ★★★★★
()
Ответ на: комментарий от leave

У меня появляется через некоторое время при работе. Точного рецепта не знаю. Попробую повторить конечно но не гарантирую.

Часть исходника перестаёт подсвечиваться.

Похоже это: http://vim.wikia.com/wiki/Fix_syntax_highlighting
И такое есть: https://github.com/justinmk/vim-syntax-extra/issues/4

invy ★★★★★
()
Последнее исправление: invy (всего исправлений: 3)
Ответ на: комментарий от dormeur86

мой наборчик:
mcedit,nano
sublime text
eclipse

Никогда не понимал идиотов, юзающих тонны говна вместо нормального инструмента.

пэхэпэ
явы

А, тогда все понятно.

Ritmik
()
Ответ на: комментарий от Noob_Linux
set wildmode=longest,list
set backspace=indent,eol,start
" let g:PreserveNoEOL = 0
set binary

set backupdir=~/.vim/
set directory=~/.vim/

set nocompatible
set nu
set autoindent
set shiftwidth=4
set tabstop=4
set softtabstop=4
set smarttab
set termencoding=utf-8
set ai
set wrap
set showmatch
set hlsearch
set incsearch
set ignorecase
set makeprg=make
set shortmess+=I
set paste
set autochdir
syntax on
hi Directory term=bold ctermfg=3 guifg=Yellow
set foldenable
set foldmethod=syntax
try
        set guioptions-=m
        set guioptions-=T
        set guioptions-=r
        set guioptions-=l
catch
        echo "this is console vim!"
endtry
nmap < :tabprevious<CR>
nmap > :tabnext<CR>
nmap t :tabnew<CR>
set tabpagemax=15
highlight lCursor guifg=NONE guibg=Cyan
drull ★☆☆☆
()
Ответ на: комментарий от Gotf

Хоткеи в национальных раскладках не работают ни в одном консольном приложении из коробки.

В емаксе даже в консоле при переключении на «родной» язык через «toggle-input-method» (по-дефолту `Ctrl+\`) можно писать на русском, не теряя кийбайдинги.

Ritmik
()
Ответ на: комментарий от Lighting

Слабо ремапнуть команды?

Да. По крайней очевидные вещи там не работают, например после

:map い i
:map お o
работает он так, как будто ещё дополнительно засылается Backspace, по い удаляется один символ ("портит текст"), по お редактирует текущую строку вместо новой, $, ^ и так далее просто бибикают и не работают, без возможности что либо заремапить, поскольку ремапить там нечего. Всё это сатанински тормозит, потому что постоянно входит в свой внутренний тайм-аут ожидания продолжения ввода команды и периодически проглатывает следующие за ней команды позиционирования курсора.

Такие ремапы мне не нужны. Хотя, конечно, да, для прошлого века это был самый что ни на есть авангард.

d_a ★★★★★
()
Ответ на: комментарий от Ritmik

Никогда не понимал идиотов

Не понимаю ... людей использующих проприетарный и тормозной sublime text, когда более качественных и открытых редакторов кругом просто куча.

invy ★★★★★
()
Последнее исправление: invy (всего исправлений: 1)
Ответ на: комментарий от Ritmik

при переключении на «родной» язык через «toggle-input-method»

Это не из коробки, в Vim тоже такое такое есть. Это костыли.

Gotf ★★★
()
Ответ на: комментарий от Eddy_Em

Ты еще скажи, что для удаления строчки тоже надо какое-то заклинание запоминать... Это жесть!

лучше скажи, каким заклинанием ты в mcedit удаляешь строчку. и сравни его с dd

MyTrooName ★★★★★
()
Ответ на: комментарий от MyTrooName

каким заклинанием ты в mcedit удаляешь строчку

курсор в начало строки → F3 → стрелка вниз → F8. Вуаля!

И никакого геморроя! И никаких идиотских "режим вставки"/"режим редактирования". Я вообще не понимаю, нахрен эти режимы? Если я пишу текст, то я и вставляю новое, и редактирую старое.

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от Eddy_Em

Срань господня... Как это заклинание запомнить и как им пользоваться там где нет F# клавиш? Я думал в емаксе надо быть пианистом, а тут еще...

Noob_Linux ★★★★
()
Ответ на: комментарий от dormeur86

ты тупо набором теста занимаешься? как там у операторов с з/п?

Лично я, чтобы подчеркнуть неважность скорости набора текста в работе программиста, печатаю ногами в слепую на клавиатуре закрепленной на стене.

Tark ★★
()
Ответ на: комментарий от Noob_Linux

Как это заклинание запомнить

Да уж попроще, чем в виме.

там где нет F# клавиш

Это где же их нет? Ни разу такой говноклавы не видел!

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от invy

На андроиде? Набирать текст?? Да ты — извращенец! Подключи к этому говну нормальную клаву, и набирай.

А вообще, какой смысл на игрушке набирать много текстов? Может, ты еще в этом говне и "кодишь"? =D

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от Eddy_Em

Видел много где. По мне так dd нажать куда проще чем проводить такие манипуляции, хотя я уверен что в твоем любимом редакторей есть кейбиндинг по адекватнее чем ты указал.

Noob_Linux ★★★★
()
Ответ на: комментарий от invy

Просто нажать F8 на строке — как-то я про это забыл.

Alt+backspace — удалить слово.

А еще там есть классный режим (shift+F3), выделяющий столбцы! Такого я еще нигде не встречал. Крайне удобно для рисования всяких табличек.

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от Eddy_Em

В виме дефолтно ctrl + v для блокового выделения, а так же много курсорность из этого режима. Т.е. выделил первые символы у строк нажал i и пошел печатать и оно сразу на каждой выделеной строке печатает.

Не стоит забывать что вим не нуждается в мышке для эфективной работы.

Noob_Linux ★★★★
()
Ответ на: комментарий от Eddy_Em

Ну при током заявлении претензии к режимности vim абсурдны

Noob_Linux ★★★★
()
Ответ на: комментарий от Eddy_Em

Да шо ты говоришь! Как будто качество кода от редактора зависит!

не зависит, но рано или поздно в процессе совешенствования навыков, переходишь к более подходящим инструментам.

например выравнивание по кода по «принятым стандартам» - уже должно лишь зависеть от редактора. А то будет, как курсовая, форматированная пробелами.

n_play
()
Ответ на: комментарий от Eddy_Em

Просто нажать F8 на строке — как-то я про это забыл.

как же ты мог забыть, если всё так просто и логично)

А еще там есть классный режим (shift+F3), выделяющий столбцы!

это даже в MS-Word есть

MyTrooName ★★★★★
()
Ответ на: комментарий от invy

Если уж копаться в говне мамонтов, то "лексикон"-like =D

Eddy_Em ☆☆☆☆☆
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.