Сделать xzoom плавающим в i3wm

Probado con Neovim(nvim)y Vimversiones

NVIM v0.3.0
VIM - Vi IMproved 8.1

Eliminar una nueva línea:

cell
allele
rs2981578
fgfr2

Aquí, \ncoincide con las nuevas líneas (a inserta una nueva línea sin embargo, usa\r):

:'<,'>s/\n/|/g

cell|allele|rs2981578|fgfr2

Añadir una nueva línea:

No:

cell|allele|rs2981578|fgfr2

:'<,'>s/\n/|/g

cell^@allele^@rs2981578^@fgfr2

^@es un signo diacrítico para LF (avance de línea; verhttp://vimhelp.appspot.com/digraph.txt.html#digraphs-default)

Sí:

cell|allele|rs2981578|fgfr2

:'<,'>s/|/\r/g

cell
allele
rs2981578
fgfr2

Para abordar la pregunta del OP (cómo reemplazar uno \ncon dos, \n\n), simplemente agregue otro\r:

cell
allele
rs2981578
fgfr2

:'<,'>s/\n/\r\r/g

cell

allele

rs2981578

fgfr2

... es decir, haga coincidir la nueva línea original(\n)y reemplácela con dos nuevas líneas/retornos de carro(\r\r).

1
21.10.2017, 20:27
1 ответ

Я смог добавить класс WM _в xzoom, перекомпилировав его с помощью

    XChangeProperty(dpy, win, XA_WM_CLASS, XA_STRING, 8,
                    PropModeReplace,
                    (unsigned char *)progname, strlen(progname));

в строке после того, где установлено XA_WM_ICON_NAME.

Затем, for_window [instance="xzoom"] floating enableработал у меня в моей конфигурации i3!

Здорово, что это старое ПО до сих пор так хорошо работает:)

0
16.02.2020, 00:26

Теги

Похожие вопросы