linux中vim编辑器

每个人都喜欢Vim(除了Dvorak和Emacs用户)。 Vim非常流行,以至于整个Web浏览器都致力于通过Vim键盘绑定,流行的Zsh终端仿真器中的Vim模式甚至文本编辑器来浏览Web。 还有一个名为herbstluftwm的窗口管理器,其部分模仿 “ Vim方式”。 Herbstluftwm这样就取消了窗口,而将其替换为在其中加载和使用应用程序的图块或象限。 您可以使用键盘( Alt + hAlt + jAlt + kAlt + 1 )从一个图块导航到另一个图块。

从发行版的软件存储库中安装herbstluftwm。 安装后,请注销当前的桌面会话,以便您可以登录到新的会话。 默认情况下,会话管理器(KDM,GDM,LightDM或XDM,取决于您的设置)将继续使您登录到以前的桌面,因此您必须在登录之前覆盖该桌面。

使用GDM:

使用SDDM:

Herbstluftwm桌面游

首次登录herbstluftwm时,只会看到绿色的屏幕,边缘周围带有深绿色的边框。 您看到的是没有任何应用程序加载的初始磁贴。 要启动默认应用程序xterm,请按Alt + Return

该文档强调$ HOME / .config / herbstluftwm / autostart配置文件,作为您登录时启动重要应用程序的一种方式。对于不一定要每次登录的应用程序,都可以使用xterm作为启动守护程序。 与往常一样,将符号(&)符号的命令返回后控制所述外壳到你的。 例如,要启动Emacs:

 % emacs & 

这将在新的磁贴中启动Emacs窗口,并返回到提示。

切换瓷砖

要从一个图块移动到另一个图块,请使用经典的Vim导航组合hjkl以及Alt键。 例如,要在终端下面(即屏幕底部)的图块中从终端切换到应用程序,请按Alt + j 。 要向上导航,请按Alt + k 。 左右导航分别为Alt + hAlt + 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编辑器

linux中vim编辑器_为什么Vim爱好者喜欢Herbstluftwm Linux窗口管理器相关推荐

  1. cairosvg在linux中的安装_直接用ISO文件在linux上安装新系统

    Use Case-When you don't have CD / DVD drive on your system. -You have Fedora DVD but your system has ...

  2. Linux中软件的安装,vim编辑器

    文章目录 Linux中软件的安装,vim编辑器 Linux中软件的安装 vim编辑器 在线安装vim编辑器 vim的使用 vim的命令 Linux中软件的安装,vim编辑器 Linux中软件的安装 L ...

  3. linux文本编辑器vi实验心得,linux中vi编辑器的练习心得

    1. 用vi编写一个文档test.txt,将其存放在用户在用户主目录下,内容如下: Plagiarism is breach of Integrity.It is a form of cheating ...

  4. Linux中的编辑器 - vim

    编辑器 - vim 启动vim.可以通过vi或vim命令来启动vim,启动时可以指定文件名来打开一个文件,如果没有指定文件名,也可以在保存的时候指定文件名. (base) liuzuoping@liu ...

  5. Linux学习总结(19)——Linux中文本编辑器vim特殊使用方法

    1. vim比对功能 在linux的环境下 用于观察两个文件的一致性的时候我们一般用diff这个命令来比对,但是这个命令不能你特别详细的比对出 具体的位置或者行对比.这里就用到了vim的对比功能 vi ...

  6. linux常用文本编辑器nano/vi/vim

    Linux下有很多文本编辑器,其中系统(不管哪个分支)都会自带nano和vi这两个最基本的编辑器.vim相当于vi的升级版.这里我们依次来讲解这几个编辑器的用法. 1.nano 直接在命令行中敲入na ...

  7. linux vim命令_提升生产力的20大Linux Vim命令

    linux vim命令 VIM or the Vi Improved text editor is one of the most advanced text editors available. L ...

  8. linux下双击选中默认内容,关于Linux中默认文本编辑工具vi/vim

    vi编辑器:全屏的文本编辑器 vi:visual interface,可视化接口: S.U.N:Bill Joy创始人 ,主持研发vi,sparc,SunOS(Solaris) vim:vi IMpr ...

  9. Linux中的工具使用【vim的存活级】

    Linux中的工具使用 工具: 1.程序的开发 1.1 软硬件的安装(yum) 功能:安装/卸载软件 指令(根目录):yum install app/yum removu app 指令(普通用户):s ...

最新文章

  1. ivy java_使用Ivy管理项目中的依赖
  2. go build和go install的区别
  3. expdp / impdp 用法详解
  4. php 过滤特殊字符和sql防注入代码以及xss攻击等
  5. mysql协议重传_TCP协议详解
  6. express-winston 库的学习笔记
  7. 第二章 Python基本元素:数字、字符串和变量
  8. azure服务器_如何使用Blazor WebAssembly实施Azure无服务器
  9. 第10章 bit_vector位向量容器
  10. 舆情监测系统成为网络利器
  11. 《Effective STL中文版》前言
  12. Mybatis批量insert报错的解决办法【the right syntax to use near '' at line...】
  13. MySQL的快速修复
  14. 教师使用计算机的能力提升,河南省中小学教师信息技术应用能力提升工程实效研究...
  15. win10键锁定计算机,win10笔记本键盘win键被锁怎么解锁
  16. 数据可视化—随机漫步
  17. dflow入门2——Slices
  18. 情缘难舍 愿为一叶扁舟
  19. 放鸡蛋问题:相同元素分配到相同的空间
  20. 音频频谱图(自定义View——进阶篇2)

热门文章

  1. 小提琴机器人拉法_小提琴的拉琴姿势探讨
  2. security中常用的加密算法
  3. UsernamePasswordAuthenticationFilter源码分析
  4. java集合对字符串或对象去重
  5. 【分享创造】react-typewriter-hook: 用react hooks来实现打字机的效果
  6. 从零搭建angular环境和初项目
  7. use strict
  8. linux 挂载ntfs格式硬盘
  9. 电商领袖战:马云虚,东哥实
  10. NGINX 502 Bad Gateway 用upstream解决方法