linux中vim编辑器
每个人都喜欢Vim(除了Dvorak和Emacs用户)。 Vim非常流行,以至于整个Web浏览器都致力于通过Vim键盘绑定,流行的Zsh终端仿真器中的Vim模式甚至文本编辑器来浏览Web。 还有一个名为herbstluftwm的窗口管理器,其部分模仿 “ Vim方式”。 Herbstluftwm这样就取消了窗口,而将其替换为在其中加载和使用应用程序的图块或象限。 您可以使用键盘( Alt + h , Alt + j , Alt + k和Alt + 1 )从一个图块导航到另一个图块。
从发行版的软件存储库中安装herbstluftwm。 安装后,请注销当前的桌面会话,以便您可以登录到新的会话。 默认情况下,会话管理器(KDM,GDM,LightDM或XDM,取决于您的设置)将继续使您登录到以前的桌面,因此您必须在登录之前覆盖该桌面。
使用GDM:
使用SDDM:
Herbstluftwm桌面游
首次登录herbstluftwm时,只会看到绿色的屏幕,边缘周围带有深绿色的边框。 您看到的是没有任何应用程序加载的初始磁贴。 要启动默认应用程序xterm,请按Alt + Return 。
该文档强调$ HOME / .config / herbstluftwm / autostart配置文件,作为您登录时启动重要应用程序的一种方式。对于不一定要每次登录的应用程序,都可以使用xterm作为启动守护程序。 与往常一样,将符号(&)符号的命令返回后控制所述外壳到你的。 例如,要启动Emacs:
% emacs &
这将在新的磁贴中启动Emacs窗口,并返回到提示。
切换瓷砖
要从一个图块移动到另一个图块,请使用经典的Vim导航组合h , j , k或l以及Alt键。 例如,要在终端下面(即屏幕底部)的图块中从终端切换到应用程序,请按Alt + j 。 要向上导航,请按Alt + k 。 左右导航分别为Alt + h和Alt + 1 。
分屏
您可以使用Alt + o手动拆分屏幕,使用Alt + u手动拆分屏幕。
要删除空的磁贴,请导航到其中,然后按Alt + r 。
配置herbstluftwm
使用Alt键绑定,您可以通过herbstclient命令与Herbstluftwm通信。 可以从外壳程序交互使用此命令,也可以将首选项保留在配置文件中。您可以使用以下方法查看Herbstluftwm中所有可用的属性:
$ herbstclient attr
Herbstluftwm的默认行为是在默认配置文件中定义的,您可以将其复制到主目录并进行修改。 启动后,herbstluftwm执行配置文件中包含的命令。 例如,如果您发现使用以Alt键为中心的键绑定很尴尬, Alt键通常是应用程序内快捷方式保留的键,则可以在配置文件中更改用于触发Herbstluftwm操作的键:
%
mkdir ~
/ .config
/ herbstluftwm
%
cp
/ usr
/ xdg
/ herbstluftwm
/ autostart \
~
/ .config
/ herbstluftwm
%
sed
-i
's/Mod=Mod1/Mod=Mod4/' ~
/ .config
/ herbstluftwm
% herbstclient reload
这会将herbstluftwm修改器更改为超级键(“ Windows”或“ Tux”键,具体取决于您的键盘)。
使用自动启动文件,您可以设置自定义键绑定,为特定类型的应用程序创建标签,以便以一致的方式平铺应用程序,以及执行更多操作。
为什么需要尝试herbstluftwm
Herbstluftwm是平铺窗口管理器的一个很好的例子。 默认情况下,它会平铺窗口,并允许用户定义全局规则的例外。 它使用类似于Vim的导航,但允许快速轻松地覆盖。 您一直在寻找平铺管理器,因此请尽快尝试。
翻译自: https://opensource.com/article/19/12/herbstluftwm-linux-desktop
linux中vim编辑器