这可能是一个简单的问题,但我找不到合适的答案.
如何在不关闭当前Windows PowerShell会话的情况下从当前Windows PowerShell会话中更新环境变量?
到目前为止,当我PATH从控制面板>系统修改环境变量时,我必须关闭当前会话并打开一个新会话,以便刷新变量或发出SetEnviromentVariable繁琐的变量.
我来自Linux世界,所以我正在寻找像source命令这样的东西.
我有一个 Ansible Playbook 来部署特定版本的 docker。当目标机器安装了更高版本时,我希望 apt 模块允许降级。我浏览了文档,但找不到合适的方法。Yaml 文件有如下几行:
- name : "Install specific docker ce"
become : true
apt :
name : docker-ce=5:18.09.1~3-0~ubuntu-bionic
state : present
Run Code Online (Sandbox Code Playgroud) 假设我的光标位于下一张图片所示的位置
在正常模式下按下,b我可以转到单词的开头。
伟大的!
如果我将光标移动到1就像
并按b我们有
问题:
是否有一个运动命令将光标移动到单词的开头,以便如果单词是一个字符长,则保留在初始位置?在我的示例中,光标应保持在1。
我正在寻找这个运动命令来实现一个宏,在某些步骤中将光标移动到单词的开头,单词有时只有一个字符。
我想知道在 vim中是否有某种方法可以删除第一行/最后一行匹配特定模式的所有代码块.例如,我有一个带有很多#if #endif块的c ++代码我想要摆脱:
#if GGSDEBUG ---|
somecode Block to delete
#endif ---|
//code
#if GGSDEBUG ---|
somecode Block to delete
#endif ---|
//code
#if GGSDEBUG ---|
somecode Block to delete
#endif ---|
Run Code Online (Sandbox Code Playgroud)
谢谢,