Unix 上的 SAS 程序编辑器

发布于 2024-11-17 03:12:28 字数 107 浏览 3 评论 0原文

有没有办法自动缩进或有快捷方式在 Unix 上的 SAS Progam Editor 中插入选定数量的空格作为制表符?

我习惯在PC上使用增强型编辑器,这是唯一我找不到答案的开关部分。

Is there a way to autoindent or a shortcut to insert a select number of spaces as a tab in the SAS Progam Editor on Unix?

I'm used to using the enhanced editor on PC and this is the only part of the switch that I can't find the answer to.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

雨的味道风的声音 2024-11-24 03:12:28

在程序编辑器中代码左侧的行号上,输入 >># 命令(将 # 替换为数字)以将“#”空格向右缩进,并输入 <<# 用于向左移动。在起始行和结束行输入这些命令。它们之间的所有行都会移动。

对于单行,>#<#

On the line numbers to the left of the code in the program editor, enter the >># command (replace # with a number) to indent '#' spaces to the right and <<# for shifting to the left. Enter these commands on the starting line and ending line. All rows inclusive between them will shift.

For a single line, ># or <#.

挽手叙旧 2024-11-24 03:12:28

在不试图引发一场激烈的战争的情况下...您和您的团队是否考虑过不在代码中使用 Tab 键?这样,无论编辑器/选项卡设置如何,代码始终显示一致。当你使用 vi/EG/SAS 编辑器/记事本等的组合时特别方便......我曾在这样做的地方工作过,一旦你让每个人都同意它,它就会很好用。

当您使用选项卡打开现有代码时,只需计算出选项卡应该代表多少个空格并进行搜索/替换即可。

当您使用 Windows 编辑器中的 ctrl-left/ctrl-right(以及 unix 编辑器,如果这样设置)或使用 vi 时使用“w”和“b”跳转到下一个/上一个单词时,快速导航仍然一样快。

干杯

Without trying to start a flame-war... have you and your team considered NOT using the tab key in code? This way code always appears consistent regardless of editor/tab settings. Especially handy when you use a combination of vi/EG/SAS editor/notepad etc... I've worked at places that do this and it works great once you get everyone to agree to it.

When you open up existing code with tabs, just figure out how many spaces the tab is supposed to represent and do a search/replace.

It's still as fast to navigate quickly when you use, ctrl-left/ctrl-right in windows editors (and unix eds if setup that way), or 'w' and 'b' to jump to the next/previous word when using vi.

Cheers
Rob

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文